• ベストアンサー

エクセルの計算結果がゼロになってしまう

お世話になります。 エクセルで家計簿をつけていて、あるシートに費用含め、日付や項目などの基礎データを全てまとめ、他のシートで項目別に月々の費用を算出するという計算を”SUMIFS”関数を使って行なっているのですが、急に計算結果がゼロになってしまうという事態が生じました。 添付の、2014年7月度まではうまくいっているのですが、2014年8月度で急に結果がゼロになってしまいます。 数式が間違っているとは思えないので、フォントや互換性あたりの問題なのではないかと思って一通り見てみましたが、原因がわかりません・・・。 詳しい方がいましたら、ご教授いただきたくよろしくお願い致します。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

>添付の、2014年7月度まではうまくいっているのですが、2014年8月度で急に結果がゼロになってしまいます。 元データの最大行数が数式の計算範囲内に収まっていることを確認してください。 尚、添付画像は解像度が悪く拡大しても読めません。 数式は質問の中に文字列で提示されると添削の役に立ちます。 2014年8月度の元データが何行目から何行目に有るかも併せて提示頂ければ添削可能です。

yonnie
質問者

お礼

早速のご回答ありがとうございます。 今回用いていた式は以下のものですが、2077行が2014年7月度までしかカバーしていなかったのが原因でした。 =SUMIFS(DAILY!$E$2:$E$2077,DAILY!$C$2:$C$2077,"2014年8月度",DAILY!$F$2:F$2077,"衣服・美容",DAILY!$A$2:$A$2077,"1") ごくごく初歩的なミスでご足労いただきました。 "行数"に着目させていただいた点で、ベストアンサーに選ばせていただきました。 ありがとうございます。

その他の回答 (1)

  • takuranke
  • ベストアンサー率31% (3923/12455)
回答No.2

>数式が間違っているとは思えないので、 これが一番怪しいですね。 検索範囲や条件間違っていませんか? それか入力が数列ではなく文字列になっているとか。

yonnie
質問者

お礼

原因が判明しました。 今回用いていた式は以下のものですが、2077行が2014年7月度までしかカバーしていなかったようです。 =SUMIFS(DAILY!$E$2:$E$2077,DAILY!$C$2:$C$2077,"2014年8月度",DAILY!$F$2:F$2077,"衣服・美容",DAILY!$A$2:$A$2077,"1") ごくごく初歩的なミスで失礼致しました。 "行数"に着目させていただいた点で、bunjiiさんをベストアンサーに選ばせていただきましたが、いずれにせよ早速ご回答いただいたこと、感謝致します。ありがとうございました。

yonnie
質問者

補足

早速のご回答ありがとうございます。 画像が判別不能とのことで失礼致しました。 用いている計算式は以下の通りです。 =SUMIFS(DAILY!$E$2:$E$2077,DAILY!$C$2:$C$2077,"2014年7月度",DAILY!$F$2:F$2077,"衣服・美容",DAILY!$A$2:$A$2077,"1") DAILYというタブの中で ・E列:支出額(標準形式) ・C列:年月(たとえば =2014&"年"&8&"月度" を標準形式にて記載) ・F列:大項目(標準形式) ・A列:計算対象(計算対象を1, 対象外を0) としております。 なお、試しに支出額を「数値形式」にしてもみましたが、改善されないようです。 追加のご教授よろしくお願い致します。

関連するQ&A