(57)【要約】【課題】ワークシートの数式セルの数式の正誤適否が一目で確認できる相対的数式セル分析技術を提供する。【解決手段】  隣り合った数式セルの数式が、同じ相対的位置関係のセルを参照する場合は数式のその部分は同じとみなして分析分類識別表示することにより、数式セルの相対的適否確認はもとより一部の数式セルの数式の誤りがあった場合にはその位置、さらには数式コピーにて修正の場合にはそのコピーすべき数式セルまでが一目でわかる。【選択図】図６
2008262374.tif 000002
【特許請求の範囲】
【請求項１】
数式セルの数式が隣り合った数式セルの数式と、同じ相対的位置関係のセルを参照する場合は数式のその部分は同じとみなして、同じ数式であるかどうかを分析できる数式セル分析装置であって、分析命令表示命令を入力するための入力部と、各数式セルを分析して分類して識別表示できるようにする制御部と、それを表示するための表示部と、を備えた数式セル分析装置。
【請求項２】
コンピュータに、分析命令表示命令により、数式セルの数式が隣り合った数式セルの数式と、同じ相対的位置関係のセルを参照する場合は数式のその部分は同じとみなして、同じ数式であるかどうかを分析して分類して識別表示を行わせるための数式セル分析プログラム。
【請求項３】
請求項１の数式セル分析装置または請求項２の数式セル分析プログラムにおいて、数式セルと隣り合った数式セルとの数式の比較において、同じ相対的位置関係のセルを参照する場合は数式のその部分は同じとみなして、同じ数式であるかどうかを分析分類して識別表示することを特徴とするもの。
【請求項４】
請求項１〜３のいずれかの数式セル分析装置または数式セル分析プログラムにおいて、同じ相対的位置関係のセルを参照する場合は数式のその部分は同じとみなした場合、どの方向の隣り合った数式セルと同じ数式であるかを分析して分類して識別表示できることを特徴とするもの。
【請求項５】
請求項１〜４のいずれかの数式セル分析装置または数式セル分析プログラムにおいて、数式セルの数式が隣り合った数式セルの数式と、同じ相対的位置関係のセルを参照する場合は数式のその部分は同じとみなして、同じ数式であるかどうかを分析して分類して識別表示を行わせるためにコンピュータを用いた数式セル分析方法であって、コンピュータは分析命令表示命令を受けて数式セルを分析して分類して識別表示する数式セル分析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数式セルを分析するための装置やプログラムに関し、数式セルの数式の正誤や適否の確認や修正の効率化を図る技術に関するものである。
【背景技術】
【０００２】
数式セル分析装置や数式セル分析プログラムの中で、数式セル毎の数式セル分析結果の表示やその一覧表示は実現されており、又隣り合った数式セルが同じ数式かどうかの分析や分類や識別表示も容易である。
【０００３】
しかしながら特に隣り合った数式セルは同じ相対的位置関係のセルを参照することが多く、いわゆる表計算ソフトでいうところの数式コピーにおいてはセル参照が入力されたセルをコピーすると、絶対的位置関係のセル参照は調整されませんが相対的位置関係のセル参照はコピー先の位置に応じて数式が調整されますが、コピーされた後は見た目の数式の表示が異なるため、お互いが数式コピー関係にある数式セルかどうかは分析も含め実用上で識別が難しい問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
解決しようとする問題点は、数式セルの正誤や適否の確認において、特に隣り合った数式セルは同じ相対的位置関係のセルを参照することが多いにも拘わらず、見た目の数式表示が異なるため、一部の数式セルに誤りがあっても非常に発見しにくく、又複雑であったり修正を重ねた場合には正しいかどうか適切かどうかの確認と誤りの発見が非常に困難である点である。
【課題を解決するための手段】
【０００５】
本発明は、隣り合った数式セルの数式が、同じ相対的位置関係のセルを参照する場合も数式のその部分は同じとみなして、同じ数式であるかどうかを分析して分類して識別表示を行わせることを最も主要な特徴とする。
【発明の効果】
【０００６】
本発明の数式セル分析装置は隣り合った数式セルの数式を比較して分類して識別表示することにより、全数式の正誤を確認したい場合でも、全てのセルの数式を確認する必要はなく各同じ表示のまとまりの中で一セルだけ数式を確認すればよく、又もし一部の数式セルに間違いがあれば周囲の数式セル分類識別状況からみて不自然な数式セルの存在により、正誤や適否を確認すべき数式セルの有無とその位置が一目瞭然でわかる利点がある。
【０００７】
本発明の数式セル分析装置は隣り合った数式セルの数式を比較して、どの方向の隣り合った数式セルと同じと見なせるか、分類識別表示することにより、数式セルの誤りを訂正したり、より適切な数式に変更したい場合は、いわゆる数式コピーすべき数式セルが一目瞭然でわかる利点がある。
【０００８】
この発明において、「ワークシート」とは、データの入力や編集に使うシートでスプレッドシートとも呼ばれ行と列で構成された「セル」の集まりのことである。
【０００９】
この発明において、「数式」とは、ワークシートのデータの演算を実行する方程式のことである。
【００１０】
この発明において、「数式セル」とは、数式が入力されているセルのことである。
【００１１】
この発明において、「相対的位置関係のセルを参照する」とは、数式が入力されているセルを基点にして他のセルを参照することである。
【００１２】
この発明において、「絶対的位置関係のセルを参照する」とは、特定の位置にあるセルを常に参照することである。
【００１３】
「入力部」とは、少なくとも分析命令をCPUに与えるためのインターフェースをいい、キーボード、マウス、音声入力装置など、人間とのインターフェースをとるものだけでなく、インターフェース回路、インターフェースプログラムなど、他のプログラムや他のコンピュータなどとのインターフェースをとるものを含む概念である。実施形態では、キーボードがこれに該当する
【００１４】
「制御部」とは、少なくとも数式セルを分析して分類して識別表示できるようにする制御を行うものを言い、実施形態ではCPUがこれに該当する。
【００１５】
「表示部」とは、少なくとも数式セルの分析結果を表示するためのものをいい、実施形態では、ディスプレイがこれに該当する。
【００１６】
「分析命令」とは、数式セルの数式が各方向の隣り合った数式セルの数式とどんな関係にあるか分析するための命令である。実施形態では、関連付けられたキーボードのキーを押し下げたり、関連付けられたコマンドボタンをクリックすることなどによって、分析命令が生成される
【００１７】
「プログラム」とは、コンピュータによって直接実行可能なものだけでなく、ハードディスクなどにインストールすることによって実行可能となるものも含む概念である。また、圧縮されたり、暗号化されたりしたものも含む概念である。
【発明を実施するための最良の形態】
【００１８】
−目次−
１．第一の実施形態
（１）数式セル分析装置の全体構成と動作概要
（２）ハードウエア構成
（３）分析分類識別表示処理
【実施例１】
【００１９】
（１）装置の全体構成と動作概要
図１に、この発明装置の１実施例の数式セル分析装置の全体構成を示す。
【００２０】
（２）ハードウエア構成
図１の制御部をCPUを用いて実現した場合のハードウエア構成を図２に示す。
【００２１】
（３）分析分類識別表示処理
図３に数式セル分析装置プログラムをフローチャートにて示す。
【００２２】
図３の処理は数式比較分析方法の一例で例えば元シートのＡ１セルの数式を［Ａ］とすると、Ａ１セルを下（Ａ２セル）に数式コピーした場合の数式を［Ｂ］とすると、［Ｂ］が元シートのＡ２セルの数式と全く同じであれば、元シートのセルＡ１とセルＡ２は相対的に同じ位置関係のセルを参照する数式セルのグループと見なします
【００２３】
図３の処理は数式比較分析方法の一例で例えば元シートのＡ１セルの数式を［Ａ］とすると、Ａ１セルを右（Ｂ１セル）に数式コピーした場合の数式を［Ｃ］とすると、［Ｃ］が元シートのＢ１セルの数式と全く同じであれば、元シートのセルＡ１とセルＢ１は相対的に同じ位置関係のセルを参照する数式セルのグループと見なします
【００２４】
図４に分析対象のワークシートの一例を示し、解りやすいように入力されている数式を表示していますが、例えばセルＡ５は「＝ＳＵＭ（Ａ１：Ａ４）」、セルＢ５は「＝ＳＵＭ（Ｂ１：Ｂ４）」とそれぞれ上方の４セルを参照しており、左あるいは右隣に相対的に同じ位置のセルを参照する数式セルがある数式セルグループと見なし得ます。
【００２５】
又、図４の例えばセルＣ１は「＝Ａ１／１２」、セルＣ２は「＝Ａ２／１２」、セルＤ１は「＝Ｂ１／１２」、とそれぞれ２セル左方のセルを参照しており、上あるいは下隣に且つ左あるいは右に相対的に同じ位置のセルを参照する数式セルがある数式セルグループと見なし得ます。
【００２６】
又、図４の例えばセルＥ１は「＝Ｃ１＋Ｄ１」、セルＥ２は「＝Ｃ２＋Ｄ２」とそれぞれ左方の２セルを参照しており、上あるいは下隣に相対的に同じ位置のセルを参照する数式セルがある数式セルグループと見なし得ます。
【００２７】
図５には分析により分類したグループ、例えば横方向に同じセルＡ５〜セルＢ５には横縞模様、縦横方向に同じセルＣ１〜セルＤ５には斜め格子模様、縦方向に同じセルＥ１〜セルＥ５には縦縞模様のように、模様あるいは色などでグループ毎に識別した例を示します
【００２８】
図６には一部数式入力ミスのセルＥ５が存在した場合の例を示しますが、周囲のグループ識別状況から見てこのセルの存在の不自然さが一目でわかります
【００２９】
このように数式セルの相対的比較分析の識別表示形態を採用したので、相対的に不自然な数式が入力されているセルの位置またはその近傍が一目瞭然である。
【００３０】
実施例は、どの隣り合った数式セルと数式コピー関係にあるか識別できるので、確認のみならず修正においてもおおいに役立つ。
【産業上の利用可能性】
【００３１】
相対的数式セル分析方法として２次元のみならず３次元でのセルの集まりにも適用できる。
【図面の簡単な説明】
【００３２】
【図１】この発明の一実施形態による数式セル分析装置の全体構成を示す図である。
【図２】図１の装置をCPUを用いて実現した場合のハードウエア構成を示す図である。
【図３】相対的数式セル分析プログラムのフローチャートを示す一例図である。
【図４】分析対象とするワークシートの一例で、わかりやすくするために、入力されている数式を表示している図である。
【図５】一例としてワークシートの数式セルを分析し数式セルを分類識別して表示した場合の図である。
【図６】ワークシートの一部に数式入力ミスがあった場合の分析分類識別表示の一例図である。
【図１】
2008262374.tif 000003
【図２】
2008262374.tif 000004
【図３】
2008262374.tif 000005
【図４】
2008262374.tif 000006
【図５】
2008262374.tif 000007
【図６】
2008262374.tif 000008