• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelの関数でVALUE!(エラー)を無視して、SUMPRODUC)

Excelの関数でVALUE!(エラー)を無視して、SUMPRODUC

このQ&Aのポイント
  • Excelの関数を使ってVALUE!(エラー)を無視して、SUMPRODUCT関数などを計算する方法を教えてください。
  • 月ごとの数字を入力すると、自動的に合計金額と最大金額が計算されるExcelの関数について、エラーを回避する方法と月の判別方法について教えてください。
  • 特定のセルに関数が入っている場合にエラーが表示されるExcelの問題について、回避方法を教えてください。また、月の判別方法についても教えてください。

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

  • ベストアンサー
回答No.1

日付じゃないところから月を抽出しようとすれば、エラーになるの が道理ってもんです。しかし、年月日がそれぞれ分離して入力され ているのに、日付シリアル値に合成した挙げ句にmonth関数で抽出 しているのは無駄ですね。いきなりB列を参照して J4: =if(H3="","",sumif(B3:B20,H3,F3:F20)) または =if(H3="","",sumproduct((B3:B20=H3)*F3:F20)) K4: =if(H3="","",max(index((B3:B20=H3)*F3:F20,0))) これでいいじゃないですか。 ついでに言うとD列の式も冗長で、文字列を整えてdatevalue関数に 喰わせるよりもdate関数でdate(A3,B3,C3)とした方が楽ですね。わ ざわざやる必要はないですが。

akbbb75
質問者

お礼

確かにおっしゃるとおりですね。この関数で単純に計算通りできました。 ありがとうございました!

関連するQ&A