• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル関数の応用方法)

エクセル関数の応用方法

このQ&Aのポイント
  • エクセル関数の応用方法について解説します。
  • エクセル2000を使用して計算書の集計に関数を使う方法について説明します。
  • AかつBの条件を満たしたCの計を求める関数を使った集計方法について質問があります。

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

  • ベストアンサー
  • _Kyle
  • ベストアンサー率78% (109/139)
回答No.1

>関数を変更せずに というご要望ですが、「質問文の数式をそのまま使って」という意味であれば無理かと思います。 一方、 「条件をA列についてのみ指定する場合と、A・B列について指定する場合と、共通の数式を使って」 という意味であれば、例えば下記のような数式を用いれば可能です。  =SUMPRODUCT((A$1:A$99=E1)*(((B$1:B$99=F1)+(F1=""))>0),C$1:C$99)  ※E列をAの条件を入力する欄、F列をBの条件を入力する欄とする場合。   F列が空白の場合はA列のみの条件で結果が返る。 なお、単に  =SUMPRODUCT((A$1:A$99=E1)*((B$1:B$99=F1)+(F1="")),C$1:C$99) としても概ね同様に動作しますが、 元データのB列に空白のセルがあると不適切な値が返ってしまうのでお奨めはしません。 Excel2000で動作確認。以上ご参考まで。 ※画像が表示されない場合は↓コチラをご参照ください。 http://okwave.jp/qa4491556.html

nikku0175
質問者

お礼

大変親切な説明ありがとうございます。 とても助かりました。

関連するQ&A