No.1
- 回答日時:
範囲をA2:A5、B2:B5として
=SUM(A2:A5*$A$1*MIN(B2:B5,$B$1))
配列数式ですので、Shift+Ctrl+Enterで確定でいかがですか。
回答ありがとうございます。
教えていただいた式では、{=MIN(B2:B5,$B$1)} が先に実行されるので、すべてのA列に同じ値(B1:B5の最小値)を積算してしまい、期待した結果になりません。
引き続きよろしくお願い致します。
No.2ベストアンサー
- 回答日時:
こんばんは
どうやら、MIN関数は配列計算をしてくれないようですね。
一番計算負荷が少なそうなのは、素直に加算する式でしょうか
=(A2*MIN(B2,B1)+A3*MIN(B3,B1)+A4*MIN(B4,B1)+A5*MIN(B5,B1))*A1
配列数式でもよければ
=SUM(A2:A5*IF(B2:B5>B1,B1,B2:B5)*A1)
配列数式を避けるのならば
=SUMPRODUCT(A2:A5*((B2:B5<B1)*B2:B5+(B2:B5>=B1)*B1)*A1)
とかでしょうか。
回答ありがとうございます。
教えてくださった式はどれも期待通りの結果になりました。
素直に加算する式は確かに負荷が少なそうですが、加算する個数が実はもう少し多いので可読性の問題がありそうです。
配列数式は最もシンプルで可読性は良いのですが、パフォーマンスとの相談になりそうです。
SUMPRODUCT を用いた式が最も無難ですね。
どれを採用するかは、実際のデータで検証して決めます。
3つの方法から選べるなんて贅沢ですね (^^)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUBTOTAL SUMIF?? 2 2023/03/16 11:25
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- 会計ソフト・業務用ソフト Excelの見積書の消費税をブルタウンで変更したい。 3 2023/02/14 16:41
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Excel(エクセル) Countifよりも早く重複数をカウントする方法ありますか? 18 2022/07/04 13:39
- Visual Basic(VBA) ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回す方法について 1 2022/04/23 11:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報