- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelの関数でVALUE!(エラー)を無視して、SUMPRODUC)
Excelの関数でVALUE!(エラー)を無視して、SUMPRODUC
このQ&Aのポイント
- Excelの関数を使ってVALUE!(エラー)を無視して、SUMPRODUCT関数などを計算する方法を教えてください。
- 月ごとの数字を入力すると、自動的に合計金額と最大金額が計算されるExcelの関数について、エラーを回避する方法と月の判別方法について教えてください。
- 特定のセルに関数が入っている場合にエラーが表示されるExcelの問題について、回避方法を教えてください。また、月の判別方法についても教えてください。
- みんなの回答 (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)とした方が楽ですね。わ ざわざやる必要はないですが。
お礼
確かにおっしゃるとおりですね。この関数で単純に計算通りできました。 ありがとうございました!