Googleスプレッドシートでmultiply if関数を使用する方法
次の基本的な数式を使用して、Google スプレッドシートでMULTIPLY IF関数を作成できます。
=ARRAYFORMULA(PRODUCT(IF( A2:A11 =" string ", B2:B11 ,"")))
この数式は、範囲A2:A11の対応するセルが「文字列」に等しい場合に、 B2:B11内のすべての値を掛け合わせます。
次の例は、この公式を実際に使用する方法を示しています。
例: Google スプレッドシートの MULTIPLY IF 関数
さまざまなチームのバスケットボール選手が獲得した合計ポイントを示す次のデータセットがあるとします。
チーム列の対応する値が「Mavs」と等しい場合、次の式を使用してポイント列の各値を掛け合わせることができます。
=ARRAYFORMULA(PRODUCT(IF( A2:A11 =" Mavs ", B2:B11 ,"")))
次のスクリーンショットは、この式の使用方法を示しています。
チームが「Mavs」に等しい行のポイント列の値の積は700です。
マブスの各ポイント値を手動で乗算することで、これが正しいことを確認できます。
製品ポイント: 7 * 20 * 5 = 700
これは、式を使用して計算した値と一致します。
注: Google スプレッドシートのPRODUCT関数の完全なドキュメントは、ここで見つけることができます。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Google スプレッドシートで RANK IF 数式を使用する方法
GoogleスプレッドシートでAVERAGEIFSを使用する方法
GoogleスプレッドシートでIF標準偏差を計算する方法