エクセル2000を使っています。
計算書の集計に関数を使っています。
計算書
A B C
1 鉄骨 H型鋼 10.5t
2 鉄筋 異形 12.5t
3 鉄骨 C型鋼 20.5t
4 鉄骨 H型鋼 11.5t
5 ・ ・ ・
6 ・ ・ ・
7 ・ ・ ・
このような計算書があります。
集計表
A B C
1 鉄骨 H型鋼 22.0t
2 鉄骨 C型鋼 20.5t
3 鉄筋 異形 12.5t
4 ・
5 ・
のように
AかつBの条件を満たした、C(重さ)の計を求める関数を
Cのセルに
SUMPRODUCT(($A$1:$A$7=A1)*($B$1:$B$7=B1),($C$1:$C$7))
と作っています、
関数を変更せずに
Bの条件を未入力もしくは何か・・・、
Aだけの条件でCの集計したいのですが、
よい方法が無いでしょうか。
宜しくお願いします。
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
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- 会計ソフト・業務用ソフト 固定資産管理で貸し出したマンションの登録操作について【弥生の青色申告】 2 2023/03/07 11:05
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/15 08:30
- 憲法・法令通則 軽量鉄骨造の床面積の算出方法 1 2022/03/25 11:14
- 固定資産税・不動産取得税 確定申告 収支内訳書(不動産)の減価償却資産の法定耐用年数等について 1 2023/01/24 14:34
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) EXCELピボットテーブル関数について 2 2023/04/10 20:35
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- DIY・エクステリア 製罐の部品について 1 2023/02/27 19:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームに別シートか...
-
現在のブックを閉じないで、マ...
-
【VBA】マクロの入ったファイル...
-
Excel VBA 定義されたプロージ...
-
Excel-VBAのmsgBox()の不思議
-
VBA初心者 Ctrl+での操作、ボタ...
-
VBA 複数条件の分岐処理の上手...
-
エクセルのマクロについて教え...
-
VBAに詳しい方教えてください。
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
ExcelVBA シート名を複数セルか...
-
FileCopy時のエラー
-
VBAで各列の"+"と"o"の合計数を...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
VBA listBoxについて
-
VBAを使用した時間管理
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコードを教えてください
-
【ExcelVBA】インデックスが有...
-
ExcelVBA シート名を複数セルか...
-
エクセルvbaについて
-
エクセルのマクロについて教え...
-
【VBA】マクロの入ったファイル...
-
VBA UserFormからの転記で
-
エクセルVBAの配列について
-
Excelで「Ctrl+c」、「Ctrl+v...
-
VBAコードについて教えてくださ...
-
ExcelのVBAコードについて教え...
-
Excel マクロについての相談
-
VBAで質問があります
-
VBAコードについて
-
【ExcelVBA】VBA実行でダイアロ...
-
Excel関数またはVBAでの質問に...
-
ExcelのVBAコードについて教え...
-
ExcelのVBAコードについて教え...
-
ExcelのVBAコードについて教え...
-
Outlookの「受信日時」「件名」...
おすすめ情報