関数について質問です 条件1つに対して飛び飛びの複数列の合計算出方法を教えてください よろしく...
15:5622関数について質問です 条件1つに対飛び飛びの複数列の合計算出方法を教えてください よろしくお願いします 例)7行B列に梨の合計額を算出する数式関数について質問です 条件1つに対飛び飛びの複数列の合計算出方法を教えてください よろしくお願いします 例)7行B列に梨の合計額を算出する数式 A列 B列 C列 D列 E列 F列 1行 梨 20円 割引 10円 割引 0円 2行 桃 25円 割引 35円 定価 20円 3行 桃 30円 定価 30円 定価 45円 4行 梨 30円 定価 25円 割引 45円 5行 柿 40円 定価 40円 定価 30円 6行 7行 梨 130円Excel13
(2件)並び順を変更する新しい順古い順なるほど順AIからのお助け 3(Anthropic)条件に合う複数の列の値を合計する場合、SUMPRODUCTという関数を使うと便利です。。
例えば、7行B列に梨の合計額を算出する場合は、以下の数式を使用します。。
=SUMPRODUCT((A1:A5="梨")(B1:B5<>""),B1:B5) この数式の意味は以下の通りです。。
(A1:A5="梨")は、A列の値が"梨"の場合は TRUE、それ以外は FALSE の論理値を返します。。
(B1:B5<>"")は、B列の値が空白でない場合は TRUE、空白の場合は FALSE の論理値を返します。。
(A1:A5="梨")(B1:B5<>"")は、A列が"梨"でB列が空白でない場合のみ TRUE になります。。
SUMPRODUCT関数は、TRUEの場合のみB1:B5の値を合計します。。
つまり、この数式は、A列が"梨"でB列が空白でない値のみを合計するため、7行B列に正しい梨の合計額が表示されます。。
このはいかがでか? 間違いかも違反報告…続きを読む