• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 数式がうまく計算されない)

Excel 数式がうまく計算されない

このQ&Aのポイント
  • 飲食店勤務です。売上と仕入の表を作成している際に、Excelの数式がうまく計算されません。
  • 売上の表では、売上累計の計算がうまく行われず、空白になってしまいます。
  • 仕入の表では、前日の仕入累計が表示されてしまい、正しく計算されません。セルの結合や数式の違いに問題はないか検討しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

直接のご質問は,3日の仕入を記入していないのに仕入累計が表示されてしまう問題ですね。 数字を記入すると正しく累計が出ているという事なので,数式やセル結合の問題ではありません。 この場合は3日の仕入セル(例えばAC7セル)が,実際には「空白になっていない」と考えるのが妥当です。たとえば「スペース」が紛れている,あるいは「ゼロが記入されていて表示がされていない」など。 3日の仕入れセルを選んでDeleteキーを押し,ホントに空っぽにして様子を見てみます。 あとは数式作成のもうちょっと工夫として。 シート1のC2は =IF(B2="","",SUM($B$2:B2)) シート2のAG5は =IF(AC5="","",SUM($AC$5:AC5)) のように作成します。このようにすることで,何かの理由で途中に空白行を挟んでも,正常に累計が続きます。 ただしこのケースでも,B列やAC列に「ゴミが記入されている」と,やはり間違った結果が出てきます。 丁寧にゴミ掃除をしてやれば良いだけの問題ですが,どうしても対処したいときは =IF(ISNUMBER(AC5),SUM($AC$5:AC5),"") などのように,明示的に「数字を記入したら」初めて累計を計算するよう仕込むといった工夫もあります。

kjw
質問者

お礼

早速のご回答ありがとうございました。 ISNUMBERは知らなかったので、大変役に立ちました。 ありがとうございました!!

関連するQ&A