• 締切済み

Excelの数値から計算式を求める方法

失礼します。 Excelに計算式なしで入力された数値と表があるんですが、この数値からセルに入れるべき「正しい計算式」を求める方法はありませんか。 シチュエーションとしては、飲食店経営の知人に頼まれ、エクセルで管理していた売上管理表をプリントアウトしたもの(数字は記入済み)を渡され、 「エクセルのデータはないんだけれどこの紙はあるから、これをエクセルで管理できるようにしてくれ」 と言われました。 紙文書の売上管理表(数字が記入されているもの) → PDF化 → OCRで読み取り → エクセルデータに変換 ここまではできることがわかったのですが、いくらOCRで読み取ってもとうぜんのことながら、セルにいれるべき計算式はわかりませんので、これをどうにか解析できるもの、または方法などがあれば、教えていただきたいです。 ちなみに、私のエクセルの知識は、操作がわかる程度で運用に関してはほとんどゼロです。 よろしくお願いいたします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

原理論を持ち出すと絶対出来ない話だが、項目見出しがあればそれを参考に、なければ推測して、内容が何かわかれば、どこに式が入るか判るでしょう。数字だけの縦横羅列だと難しいが。普通は加減乗除の世界でしょう。標準偏差など使ってないでしょう。 判るはずなのに、読者・回答者は、表(の体裁)も見てないこんな質問コーナーに、質問者以上の答えを求めるのですか。 実例でも挙げて他人でもわかるが、自分は推測できないというなら、実例を絞って質問すること。 推測で式を立て計算して、一致するか確かめればよいのでは。 1,2判Rないならありえるが、全般的にその式の書き方さえ判らないようだと、質問者は本件引き受けるレベルではない。 この質問は本当に合った例ですか。 >紙はあるから、これをエクセルで管理できるようにしてくれ なんて普通言わず、経営者のほしい項目・データ、管理したいデータを高等で添えて言うでしょう。そのためどうするかは考えないといけないが。 >私のエクセルの知識は、操作がわかる程度で運用に関してはほとんど 「運用」とはどんなことですか。 ーーー それと元データシートがあって、そのデータを使って問題の表が出ていて、元データシートの紙表がない場合もまず不可能。

  • jo-zen
  • ベストアンサー率42% (848/1995)
回答No.3

その売上管理表がどんなものかわかりませんが、まあ普通に考えて家計簿と大差ないのではないですか。数字の並びなどを見れば、足し算・引き算、場合によっては(単価)×(数量)で掛算くらいじゃないかと思いますが。そうやって見ていけばどんな数式が入るのかはすぐにわかるかと思いますが。

  • fifaile
  • ベストアンサー率25% (622/2403)
回答No.2

できません。 たとえば2という値があったとして、これが1+1なのか2+0なのか、 はたまたまったく違う計算結果なのか判別がつきませんよね。 ただ収入と支出という項目があれば、収入-支出という計算はできます。 どれが入力すべき値で、どれが計算すべき値なのかわかれば、 どうにかなるかもしれません。 その辺はご友人と相談なさってください。

  • ensan8
  • ベストアンサー率45% (45/100)
回答No.1

それは原理的に無理でしょう。 例を挙げます。セルA1に2、セルA2に1という値が入っているとします。 この場合、セルA2に計算式が入っているとしても、その式は「=A1-1」かも知れませんし、「=A1/2」かも知れません。そういう値をとるような式は無限に作れます。つまり値から正しい計算式を一意に求めるのは無理なのです。 売り上げ管理表を出力するためのエクセルのブックは失われているでしょうが、少なくとも経営者ならそこの値がどういう性格のものなのかは分かっていなければおかしいと思われます。それを聞き出すして式を作っていく他ないと思います。 それに協力が得られないなら、エクセルのブックを再構築しようという試みは無謀というものでしょう。

関連するQ&A

  • エクセルでの再計算がされないんです

    売上集計表としてエクセルを使用しています。ひとつのセルに売上数字を入れると前期との比率や累計などが計算されるようになっています。最近になって、この表に元になる数字を入れても再計算がされないことに気づきました。計算式の入ったセルをアクティブにしてその中に入力可能な状態にすると再計算されます。 今までのように数字を入れれば全て計算される状態にしたいのですがやり方がわかりません。詳しい方、教えてください。よろしくお願いします。

  • エクセルで、幾つかの数値を合計が100になるように計算させる方法

    ※エクセル初心者のため、細かな説明を頂けると嬉しいです! まず、セルに数値を打ち込み… 例えば 20 40 12 48 40 40 だとします。 これらの和をexcelを使って100にする方法が今回の質問です。 地道に計算していけば、 20  →  10 40  →  20 12  →  6 48  →  24 40  →  20 40  →  20 という数値を出すことができますが、当該の数字はもっと細かく、小数の値になるかと思うのでエクセルでどうにかできないかと思っています…。 最終的には1本の棒グラフ化したいのですが、たぶんそのやり方はわかると思うので…。 よろしくおねがいします;;

  • エクセルで「2」などの入ったセルを数字として計算させる方法

    エクセルにおいて「2」などの入ったセルを数字として計算させる方法を教えてください いわゆる A B C 1 3 2 4 3 2 4「4」 5「2」 6 などの表で A6に =SUM(A1:A6) と入力すると9と表示されるのですが 「4」などカッコに囲まれた数字を計算できる数値させるようにする方法 これでしたら 15と出てくるようにするにはどうすればいいのでしょうか。 あの「4」など入ったセルの値およびタダの数値に変換せずに、あくまで「」の中に数字を入れた状態でできるようお願いします。 できますのでしょうか おしえてください ヨロシクお願いします。

  • エクセルで数値として認識されない

    エクセルの表にweb上からコピーしてきたデータを貼り付けました。 その中のある数値を抜き出して計算したいのですが、 数値として認識されません。 以下のサイトの方法を試しましたが駄目でした。 http://okwave.jp/qa3907424.html http://support.microsoft.com/default.aspx?scid=kb;ja;181298 http://okwave.jp/qa3795927.html 表の中の小数点の無い数字は数値として認識されるようになりましたが、 小数点の付いている数字は数値として認識されません。 1つのセルの数字を認識させるのではなく、複数のセルの数字をまとめて数値として認識させる方法を教えてください。 ちなみに元のデータはこの表です。 http://saikyo.k-ba.com/members/rate_buster/backnumber/crindex.cgi?place=05&race_no=12&date=2008-06-15 表の中の最終的に認識させたい数字は馬名の右にある予想オッズです。 よろしくお願いします。

  • Excel 2003で計算された数値と比較

    Excel 2003の表計算で計算された数値と基準になる数値(予めセルに入力)を比較させて、その数値の差を+-付き数値で表示させる事は可能でしょうか?可能ならばその表示方法(計算式等)を教えて下さい。よろしくお願い致します。初心者につきイメージしたままを文章にした為、説明が下手ですがよろしくお願いします。

  • エクセルで表計算ができなくなった!!

     エクセル2003を使用しています。 今まで普通に表計算ができていたのですが、 急に表計算ができなくなってしまいました。  あるデータ集計で表を作って使用していました。 昨日までは普通に数値を入れると自動で計算してくれていたのですが、 今日、数字を打ち込んでも計算してくれません。 集計欄にしてあるセルにカーソールを持っていき、 エンターを押すと、計算されます。 前までは、数字を入れると自動で計算してくれていたのですが・・・。 何か間違えて、設定を変えてしまったのかもしれませんが、 どこをいじればよいのか分かりません。 対策があったら、教えてください。

  • Excelで数値に、簡単に文字属性を付ける方法はありますか?

    Excelで表計算において、数値に文字属性がついているもの同士なら集計ができていました。 誤ってセルの中に入ってしまうと文字属性が外れてしまいました。(標準セル) そのような大量なデータに文字属性を容易に付加できる方法はありますか?

  • Excelで数値のみ消す方法

    Excelで数値のみ消す方法 セルの計算式を残して数値だけ消す方法を教えてください。

  • エクセルの計算式に一行おきに数値をいれる

    エクセルで、計算式がはいっている表に数値をいれていきたいのですが、 別に数値が打ち込まれている表があり、 それを一行、一行コピーしてうつしていますが、 膨大な量があるので、何かいい方法はありますか? A B C D E F G・・・ 1 ○計○計○計○計 2 ○算○算○算○算 3 ○式○式○式○式 ・ ・ ・ とういう形で一行おきに○の部分に数字を入れて、 さらに、その間の計算式を使用したいです。 既にある、数値も一行おきの表になっているので、 簡単に作業する方法がありましたら、是非教えて下さい。 お願いします。

  • 【至急】エクセルでの計算方法を教えてください。

    【至急】エクセルでの計算方法を教えてください。 エクセルの各セル(列A)に0度から360度までの数値が入っているのですが、 このセルの中のデータで0~180度までの数値は、そのままにし、 180度~360度までの数値だけを(=A-360)※Aは数値です。と計算したいのですが、 何か方法があるのでしょうか? 教えてください。

専門家に質問してみよう