JPH04229369A - 電子スプレッドシート - Google Patents

電子スプレッドシート

Info

Publication number
JPH04229369A
JPH04229369A JP3100768A JP10076891A JPH04229369A JP H04229369 A JPH04229369 A JP H04229369A JP 3100768 A JP3100768 A JP 3100768A JP 10076891 A JP10076891 A JP 10076891A JP H04229369 A JPH04229369 A JP H04229369A
Authority
JP
Japan
Prior art keywords
spreadsheet
cell
question
pll
language
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3100768A
Other languages
English (en)
Inventor
Vincent D West
ヴィンセント デヴィッド ウエスト
Edward Babb
エドワード バブ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Services Ltd
Original Assignee
Fujitsu Services Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Services Ltd filed Critical Fujitsu Services Ltd
Publication of JPH04229369A publication Critical patent/JPH04229369A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Calculators And Similar Devices (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は電子スプレッドシート(
spread sheets) に関する。
【0002】
【従来の技術】電子スプレッドシートは、会計及び計画
のような応用分野のためのコンピュータシステムにおい
て広く用いられている。通常、スプレッドシートは画面
上に表示されるセルの配列から構成されており、使用者
はこれに数値や数式を入力することができる。使用者か
らの要求があると、このシステムは数式の結果を自動的
に計算してスプレッドシートの適当なセルにこれらの結
果を表示する。
【0003】
【発明が解決しようとする課題】本発明は、従来のスプ
レッドシートと比較してより便利な改良された電子スプ
レッドシートを提供している。
【0004】
【本発明を解決するための手段】本発明によれば、電子
スプレッドシートシステムであって、 (a)スプレッドシートを表示し、そして使用者がスプ
レッドシートのセル内へ数式と数値を入力し得るように
する使用者インターフェース手段、 (b)スプレッドシートのセルの内容を高水準の論理言
語による質問に変換する手段、 (c)所定の論理規則に従って質問を書き換えて応答を
発生する手段、及び (d)その応答をスプレッドシート上に表示するために
数式及び/又は数値に変換する手段を具備する電子スプ
レッドシートシステムが提供される。
【0005】
【実施例】本発明の一形態による電子スプレッドシート
システムの実施例について、以下添付図面を参照しつつ
説明する。
【0006】図1において、電子スプレッドシートシス
テムは、使用者インターフェース10、記号インタープ
レタ(symbolic interpreter)1
1及び論理プロセッサ12を有している。各モジュール
は、従来のコンピュータシステムで使用されているソフ
トウェア手段により好適に実行される。
【0007】使用者インターフェース10は、従来のウ
ィンドウ動作システム13を介して使用者との全ての通
信を処理する。特に、使用者インターフェース10はス
プレッドシートに表示を行ない、スプレッドシートのセ
ル内に数値や数式を挿入することによりスプレッドシー
トの編集や更新を可能にする。数式及び数値はファイル
14に保存されることができ、そして使用者が必要なと
きにスプレッドシート内に再ロードされる。
【0008】スプレッドシートのセル内の数値は、番号
、記号列(strings) 又は表(lists)で
あってもよい。 数式は、演算式、論理式、比較式、記号列若しくは表の
演算子又は使用者の定義による関数を含んでいてもよい
。記号インタープレタ11は各スプレッドシートセルの
内容を順々に調べ、次いでこれを本実施例ではPLLの
ような高水準言語の規則に変換又は翻訳する。この言語
PLLについては、1989年 5月に英国オックスフ
ォード大学のインターナショナルコンピュータ社から出
版されたICLテクニカルジャーナルに掲載されたイー
・バブ(E. Babb) の論文「純粋論理言語(P
ure Logic Language)」に詳細に記
載されている。
【0009】この変換動作には、スプレッドシートの書
式(format)に含まれているあらゆる変数及び演
算子を供給する処理が含まれている。例えば、セルxが
数式y+2を含んでいる場合、これはx=y+2の形式
の規則に翻訳される。つまり、セル名“x”及び演算子
“=”が明示的に供給される。使用者定義による関数の
場合、これはファイル15の使用者によって提供される
関数定義に従って翻訳される。このような各関数の第1
の独立変数(first argument)が関数が
記憶されているセルの名前であると仮定とすると、記号
インタープレタ11は関数参照(functionre
ference)を変換するときにこの変数を確実に提
供しなければならない。
【0010】記号インタープレタ11は、次に各セルの
全ての規則のANDからなるPLL質問(query)
 を構成し、これを論理プロセッサ12に送る。
【0011】論理プロセッサ12はこの質問を受信し、
PLL言語の規則に従ってこれを書き換えることによっ
て処理を行ない質問に対する応答を提供する。この処理
には質問をできるだけ単純化する作業が含まれる。例え
ば、x=y+2  &  y=3  の形式の質問は、
x=5  &  y=3  の形式の応答を提供するよ
う書き換えられる。
【0012】論理プロセッサ12により発せられた応答
は、次いで記号インタープレタ11に戻され、ここでス
プレッドシート上に表示するための数式及び数値に変換
される。例えば、x=5  &  y=3  の応答に
よって、数値5はスプレッドシートのセルxに表示され
数値3はセルyに表示される。
【0013】図2は、電子スプレッドシートシステムに
よって提示される通常の表示例を示している。
【0014】この表示は、列(columns) A、
B、・・・及び行(rows)1、2、・・・のように
配置されたセルの配列からなっている。各セルは、その
行及び列の位置によって参照される。例えば、最上部の
左手のセルはa1である。
【0015】表示された最上部の“消去”や“計算”等
のラベルの付されたボックスは、所望のアクションをト
リガするためのボタンとして用いられる。これらのボタ
ンは例えばマウスのようなポインティング装置と共に用
いられる。アクションを選択するため、マウスはカーソ
ルを所望のボックスに位置決めするよう用いられる。そ
して、マウス上の制御ボタンを押してアクションを開始
させる。この動作は、選択されたボタンを“クリックす
る(clicking)”といわれている。ボタンの機
能は以下の通りである。
【0016】「計算」−このボタンをクリックすると、
システムはスプレッドシートの数式の結果を計算してそ
の結果を表示する。この処理には記号インタープレタ1
1及び論理プロセッサ12を起動して上述のように数式
を変換し且つ書き換える作業が含まれる。後述するよう
に、特定のセットの数式に対しては1セットの結果以上
の結果があり得る。この場合には、計算ボタンがクリッ
クされるごとに他のセットの結果が表示される。
【0017】「消去」−1セット以上の結果がある場合
であって、しかもこれらの結果が全て表示されていない
場合、このボタンをクリックすることにより他のセット
の結果は無視されて最初に表示された数式に戻る。そう
でなければ、これはスプレッドシートから消える。
【0018】「ロード」−このボタンをクリックするこ
とにより、ファイル14からの数式をスプレッドシート
にロードする。
【0019】「保存」−このボタンをクリックすること
により、スプレッドシートからの数式をファイル14に
保存する。
【0020】「取り出し」−このボタンをクリックする
ことにより、ファイル15から規則を取り出す。
【0021】図2は、自動車の走行総マイル数に対する
所要経費を計算するためのスプレッドシートの使用例を
示している。
【0022】この例において、各セルは以下のように定
義される。 「b2」−最新のマイル数 「b3」−前進した総マイル数 「b4」−繰り越し総マイル数(b2+b3)「c5」
−マイルあたりの出費、但し付加価値税(VAT)を除
く 「c6」−マイルあたりのVAT要素 「d5」−VATを除いた所要経費(b2×c5/10
0) 「d6」−所要経費のVAT要素(b2×c6/100
) 「d7」−全所要経費(d5+d6)
【0023】この例においてスプレッドシートを使用す
るために、使用者は通常は最新の総マイル数をボックス
b2内に打ち込んでから計算ボタンをクリックする。
【0024】その結果は図3に示すようになる。同図か
ら明らかなように、全ての数式は数値の結果に置き換え
られている。例えば、ボックスd7は全経費8.351
7ポンド(£)であることを示している。
【0025】図2及び図3に示す例では、スプレッドシ
ートは従来のスプレッドシートと同じ結果を提示する。 しかし、これから説明するように、本発明は従来のスプ
レッドシートでは得られなかった更なる長所を提供する
こともできる。
【0026】図4には、図2と同じスプレッドシートが
示されている。但し、この場合はセルb2の数値が削除
されているため、b2は変数値となる。
【0027】ここで、使用者が計算ボタンをクリックす
ると、応答が図5に示すように表示される。同図から明
らかなように、この場合の応答は数値よりもむしろ数式
である。何故なら、論理プロセッサ12は質問をそれ以
上単純化することができないからである。例えば、ボッ
クスb4は数式b2+1237を含んでいる。
【0028】従って、本発明によるこのシステムは、必
要な数値の一部が未知の場合には数字のみならず数式を
有する総合的な応答を与える能力を提供している。この
能力は従来のスプレッドシートシステムにおいては得ら
れないものである。
【0029】図6も、図2に示すのと同じスプレッドシ
ートを示している。但し、この場合はセルc5の数値が
削除されており、セルd7は“&9”を加えることによ
って変更されている。この効果は、c5を変数にし、か
つセルd7は数値9を有さなければならないということ
を特定することにある。
【0030】ここで、使用者が計算ボタンをクリックす
ると、応答は図7に示すように表示される。同図から明
らかなように、本システムはセルd7に必要な結果9を
与えるような数値6.42707をセルc5について計
算する。
【0031】従って、本発明によるこのシステムは、目
標探求(goal−seeking)問題を解決する能
力、つまり特定の所望応答を発するために必要となるだ
ろう入力値を得るため逆算を行なう能力を提供している
。この能力は従来のスプレッドシートシステムにおいて
は得られないものである。
【0032】図8には、図6と同じスプレッドシートが
示されている。しかし、この場合には二者択一されるべ
き数値123と124が、論理演算子“OR”を示す垂
直ストローク記号を用いたセルb2内に挿入されている
【0033】ここで、使用者が計算ボタンをクリックす
ると、本システムはかかる二者択一の数値のうちの前者
の方を用いて計算された応答を示す。例えば、セルb4
内の数式は数値1450によって置き換えられる。使用
者が計算ボタンを再びクリックすると、第2の数値(上
記二者択一の数値のうち後者の方を用いて計算された値
)が表示される。例えば、セルb4の数値は1451と
なる。
【0034】本システムは、2以上のセルに二者択一さ
れるべき数値が存在する場合にも適用することができる
。この場合には、応答はこれらの二者択一されるべき数
値の可能な組み合わせの各々について計算される。例え
ば、セルb2に二者択一されるべき2つの数値があって
、セルc5にも二者択一されるべき2つ数値がある場合
には、セルd5に対しては可能性のある4つ数値があり
、各々計算ボタンをクリックすることにより順次表示す
ることができる。
【0035】
【発明の効果】本発明のシステムによれば、必要な数値
のうちあるものが未知の場合には数字はもとより数式を
有する総合的な応答を与えるという、従来のスプレッド
シートシステムは得られない能力を提供することができ
る。
【0036】更に本発明のシステムによれば、目標探求
問題を解決する能力、つまり特定の所望応答のために必
要となるだろう入力値を得るため逆算を行なうという、
従来のスプレッドシートシステムでは得られない能力を
提供することができる。
【0037】本発明の範囲を逸脱することなく上記シス
テムについて多種多様の変更を行なうことが可能である
。特に、実際のスプレッドシートシステムにおいては、
上記の実施例におけるものより多数の列及び行が通常用
いられることになろう。
【図面の簡単な説明】
【図1】本発明による電子スプレッドシートシステムを
示す構成図である。
【図2】本発明の電子スプレッドシートシステムにより
提供される表示例を示す図である。
【図3】本発明の電子スプレッドシートシステムにより
提供される表示例を示す図である。
【図4】本発明の電子スプレッドシートシステムにより
提供される表示例を示す図である。
【図5】本発明の電子スプレッドシートシステムにより
提供される表示例を示す図である。
【図6】本発明の電子スプレッドシートシステムにより
提供される表示例を示す図である。
【図7】本発明の電子スプレッドシートシステムにより
提供される表示例を示す図である。
【図8】本発明の電子スプレッドシートシステムにより
提供される表示例を示す図である。
【符号の説明】
10    使用者インターフェース 11    記号インタープレタ 12    論理プロセッサ 13    ウィンドウ動作システム 14    スプレッドシート数式ファイル15   
 関数ファイル

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】電子スプレッドシートシステムであって、
    (a)スプレッドシートを表示し、そして使用者が前記
    スプレッドシートのセル内へ数式及び数値を入力するこ
    とができるようにする使用者インターフェース手段、(
    b)前記スプレッドシートのセルの内容を高水準の論理
    言語による質問に変換する手段、 (c)所定の論理規則に従って前記質問を書き換えて応
    答を発生する手段、及び (d)前記応答を前記スプレッドシート上に表示するた
    めに数式及び/又は数値に変換する手段、を具備するこ
    とを特徴とする電子スプレッドシートシステム。
JP3100768A 1990-05-02 1991-05-02 電子スプレッドシート Pending JPH04229369A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB909009930A GB9009930D0 (en) 1990-05-02 1990-05-02 Electronic spreadsheet
GB9009930.0 1990-05-02

Publications (1)

Publication Number Publication Date
JPH04229369A true JPH04229369A (ja) 1992-08-18

Family

ID=10675396

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3100768A Pending JPH04229369A (ja) 1990-05-02 1991-05-02 電子スプレッドシート

Country Status (7)

Country Link
US (1) US5418902A (ja)
EP (1) EP0455368B1 (ja)
JP (1) JPH04229369A (ja)
AU (1) AU636027B2 (ja)
DE (1) DE69117331T2 (ja)
GB (1) GB9009930D0 (ja)
ZA (1) ZA912883B (ja)

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5893123A (en) * 1995-06-22 1999-04-06 Tuinenga; Paul W. System and method of integrating a spreadsheet and external program having output data calculated automatically in response to input data from the spreadsheet
GB9516977D0 (en) * 1995-08-17 1995-10-18 Dreamware Design & Dev Ltd Processing apparatus and method and computer software therefor
US5787453A (en) * 1995-10-24 1998-07-28 Peoplesoft, Inc. Interactive formula processing system for SQL data base
US6138130A (en) * 1995-12-08 2000-10-24 Inventure Technologies, Inc. System and method for processing data in an electronic spreadsheet in accordance with a data type
US5768158A (en) * 1995-12-08 1998-06-16 Inventure America Inc. Computer-based system and method for data processing
US6226620B1 (en) * 1996-06-11 2001-05-01 Yeong Kuang Oon Iterative problem solving technique
US6292810B1 (en) 1997-03-03 2001-09-18 Richard Steele Richards Polymorphic enhanced modeling
US6640234B1 (en) * 1998-12-31 2003-10-28 Microsoft Corporation Extension of formulas and formatting in an electronic spreadsheet
US7590575B2 (en) * 1999-03-08 2009-09-15 Microsoft Corporation Method and apparatus for converting, formatting, and displaying currency values
US7716163B2 (en) * 2000-06-06 2010-05-11 Microsoft Corporation Method and system for defining semantic categories and actions
US7788602B2 (en) * 2000-06-06 2010-08-31 Microsoft Corporation Method and system for providing restricted actions for recognized semantic categories
US7421645B2 (en) 2000-06-06 2008-09-02 Microsoft Corporation Method and system for providing electronic commerce actions based on semantically labeled strings
US7712024B2 (en) 2000-06-06 2010-05-04 Microsoft Corporation Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings
US7770102B1 (en) 2000-06-06 2010-08-03 Microsoft Corporation Method and system for semantically labeling strings and providing actions based on semantically labeled strings
US7272783B2 (en) * 2000-07-13 2007-09-18 International Business Machines Corporation Method and system in an electronic spreadsheet for managing and handling user-defined options
US7178098B2 (en) 2000-07-13 2007-02-13 International Business Machines Corporation Method and system in an electronic spreadsheet for handling user-defined options in a copy/cut—paste operation
US7146561B2 (en) 2000-07-13 2006-12-05 International Business Machines Corporation Method and system in an electronic spreadsheet for comparing series of cells
EP1202206A3 (en) 2000-10-24 2004-01-21 International Business Machines Corporation Method and system in an electronic spreadsheet for persistently self-replicating multiple ranges of cells through a copy-paste operation
US6912690B2 (en) * 2000-10-24 2005-06-28 International Business Machines Corporation Method and system in an electronic spreadsheet for persistently copy-pasting a source range of cells onto one or more destination ranges of cells
US6779151B2 (en) * 2001-01-05 2004-08-17 Microsoft Corporation Storing objects in a spreadsheet
US7117430B2 (en) * 2001-02-27 2006-10-03 Microsoft Corporation Spreadsheet error checker
US6961898B2 (en) * 2001-03-28 2005-11-01 Bennett Paul W System and method for calculation using vertical parentheses
US6742162B2 (en) * 2001-03-28 2004-05-25 Paul W. Bennett System and method for calculation using formulas in number fields
US7778816B2 (en) 2001-04-24 2010-08-17 Microsoft Corporation Method and system for applying input mode bias
US7325194B2 (en) 2002-05-07 2008-01-29 Microsoft Corporation Method, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings
US7707496B1 (en) 2002-05-09 2010-04-27 Microsoft Corporation Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings
US7742048B1 (en) 2002-05-23 2010-06-22 Microsoft Corporation Method, system, and apparatus for converting numbers based upon semantically labeled strings
US7707024B2 (en) * 2002-05-23 2010-04-27 Microsoft Corporation Method, system, and apparatus for converting currency values based upon semantically labeled strings
US7827546B1 (en) 2002-06-05 2010-11-02 Microsoft Corporation Mechanism for downloading software components from a remote source for use by a local software application
US7281245B2 (en) * 2002-06-05 2007-10-09 Microsoft Corporation Mechanism for downloading software components from a remote source for use by a local software application
US7356537B2 (en) * 2002-06-06 2008-04-08 Microsoft Corporation Providing contextually sensitive tools and help content in computer-generated documents
US7716676B2 (en) * 2002-06-25 2010-05-11 Microsoft Corporation System and method for issuing a message to a program
US20040001099A1 (en) * 2002-06-27 2004-01-01 Microsoft Corporation Method and system for associating actions with semantic labels in electronic documents
US7392479B2 (en) 2002-06-27 2008-06-24 Microsoft Corporation System and method for providing namespace related information
US7209915B1 (en) 2002-06-28 2007-04-24 Microsoft Corporation Method, system and apparatus for routing a query to one or more providers
US7783614B2 (en) * 2003-02-13 2010-08-24 Microsoft Corporation Linking elements of a document to corresponding fields, queries and/or procedures in a database
US7711550B1 (en) 2003-04-29 2010-05-04 Microsoft Corporation Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names
US7558841B2 (en) 2003-05-14 2009-07-07 Microsoft Corporation Method, system, and computer-readable medium for communicating results to a data query in a computer network
US7739588B2 (en) 2003-06-27 2010-06-15 Microsoft Corporation Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data
US20050182617A1 (en) * 2004-02-17 2005-08-18 Microsoft Corporation Methods and systems for providing automated actions on recognized text strings in a computer-generated document
US7546291B2 (en) * 2004-02-19 2009-06-09 Microsoft Corporation Data source task pane
US8135755B2 (en) * 2005-06-29 2012-03-13 Microsoft Corporation Templates in a schema editor
US7716168B2 (en) 2005-06-29 2010-05-11 Microsoft Corporation Modifying table definitions within a database application
US7225189B1 (en) 2004-02-19 2007-05-29 Microsoft Corporation Data source write back and offline data editing and storage in a spreadsheet
US7546286B2 (en) * 2004-02-19 2009-06-09 Microsoft Corporation Offline multi-table data editing and storage
US7707486B2 (en) * 2004-08-06 2010-04-27 The Board Of Trustees Of The Leland Stanford Junior University Logical spreadsheets
US7752536B2 (en) * 2005-09-09 2010-07-06 Microsoft Corporation Designating, setting and discovering parameters for spreadsheet documents
US20110145689A1 (en) * 2005-09-09 2011-06-16 Microsoft Corporation Named object view over multiple files
US20070061699A1 (en) * 2005-09-09 2007-03-15 Microsoft Corporation Named object view of electronic data report
US7992085B2 (en) 2005-09-26 2011-08-02 Microsoft Corporation Lightweight reference user interface
US7788590B2 (en) 2005-09-26 2010-08-31 Microsoft Corporation Lightweight reference user interface
US7505977B2 (en) * 2005-09-27 2009-03-17 International Business Machines Corporation Method for dynamically updating a websheet configuration
US7743026B2 (en) * 2006-01-31 2010-06-22 Microsoft Corporation Redirection to local copies of server-based files
US7788200B2 (en) * 2007-02-02 2010-08-31 Microsoft Corporation Goal seeking using predictive analytics
US20090172063A1 (en) * 2007-12-26 2009-07-02 Microsoft Corporation Multi-Threaded Codeless User-Defined Functions
EP2107474A1 (en) * 2008-03-31 2009-10-07 British Telecommunications Public Limited Company Data access
US20100107095A1 (en) * 2008-10-24 2010-04-29 Microsoft Corporation Template-based calculator application
US9747270B2 (en) 2011-01-07 2017-08-29 Microsoft Technology Licensing, Llc Natural input for spreadsheet actions
US9053083B2 (en) 2011-11-04 2015-06-09 Microsoft Technology Licensing, Llc Interaction between web gadgets and spreadsheets
US9171099B2 (en) 2012-01-26 2015-10-27 Microsoft Technology Licensing, Llc System and method for providing calculation web services for online documents
US10664652B2 (en) 2013-06-15 2020-05-26 Microsoft Technology Licensing, Llc Seamless grid and canvas integration in a spreadsheet application
US9552348B2 (en) * 2014-06-27 2017-01-24 Koustubh MOHARIR System and method for operating a computer application with spreadsheet functionality
US11636254B2 (en) 2021-02-05 2023-04-25 Microsoft Technology Licensing, Llc Provenance aware editing for spreadsheets

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4845652A (en) * 1986-05-29 1989-07-04 Hewlett-Packard Company Generic equation solver interface for solving mathematical equations
JPH06101008B2 (ja) * 1988-09-09 1994-12-12 インターナショナル・ビジネス・マシーンズ・コーポレーション 表計算処理装置

Also Published As

Publication number Publication date
GB9009930D0 (en) 1990-06-27
EP0455368A2 (en) 1991-11-06
AU636027B2 (en) 1993-04-08
EP0455368B1 (en) 1996-02-28
AU7623091A (en) 1991-11-07
DE69117331D1 (de) 1996-04-04
US5418902A (en) 1995-05-23
EP0455368A3 (en) 1992-10-21
ZA912883B (en) 1992-01-29
DE69117331T2 (de) 1996-10-10

Similar Documents

Publication Publication Date Title
JPH04229369A (ja) 電子スプレッドシート
US6380947B1 (en) Method and apparatus for displaying and tree scrolling a hierarchical data structure
US7185271B2 (en) Methods and systems for implementing auto-complete in a web page
US4866634A (en) Data-driven, functional expert system shell
US7584430B2 (en) Method and apparatus for binding user interface objects to application objects
US20030033329A1 (en) Method and apparatus for entry and editing of spreadsheet formulas
WO1998028696A1 (en) Computer software and user interface for information management
US20030182333A1 (en) Method and user interface for entering, plotting and analyzing data on a handheld device
US6874005B2 (en) Subexpression selection of expression represented in contiguous tokenized polish representation
CN1022590C (zh) 应用程序与变换程序的链接方法
US20030001885A1 (en) Method of generating a dynamic editable table in a web page
GB2358072A (en) Tabular range editing
US20040249849A1 (en) Conversion system
Smith et al. MathScribe: A user interface for computer algebra systems
US20030120999A1 (en) Calculating in spreadsheet cells without using formulas
EP0587519A1 (en) Method and system for related operator inputs in a data processing system
JP3447365B2 (ja) オブジェクト指向プログラミング支援装置及びオブジェクト指向プログラミング支援方法
JPH0619655A (ja) オブジェクト指向ソフトウェアプログラムにおいてコンピュータのビデオディスプレイにマルチエントリのデータフィールドを表示する方法
WO2001069426A1 (en) Business focussed interface for engaging applications that solve mathematical problems
JPS63157228A (ja) 階層形ブラウジング方式
Mizuyama Statistical robust design of a complex system through a sequential approach
JPH04315255A (ja) データ処理システム用ワークベンチ/ツールボックスインターフェース
JP3058423B2 (ja) 文書処理装置
EP0345063A2 (en) Method and apparatus for identifying common subexpressions within an expression
CN118364791A (zh) 电子表格控制方法、系统、存储介质及电子设备

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20021118