

表を作っています。
A列のセルにa~fまでのデータを入力したら(入力しない場合もあり)、
B列~G列に入っている金額をa~fいずれかの金額と掛けて
H列に出したいのです。
具体的に書いてみますと、
A B C D E F G H
1 a.....................................................1,700
2 c................................................................. 500
3 ............................200
4 a.......900
5 f............................................800
6 e................................700
7 e................................................................1,000
8 ..............................................................1,200
9 d..............................2,800
a :50円
b :30円
c :80円
d :75円
e :30円
f :45円
※A3、A8は何も入っていません。
画像添付方法がわからなくて、わかりにくい表ですみません・・。
どうぞよろしくお願いします。
No.4ベストアンサー
- 回答日時:
こんばんは!
B~G列には各行1か所のみだけにしかデータが入らないというコトですよね?
一応そういうコトだとしての一例です。
↓の画像のようにSheet2に表を作成しておきます。
そしてSheet1のH1セルに
=IF(A1="","",VLOOKUP(A1,Sheet2!$A$1:$B$6,2,0)*PRODUCT(B1:G1))
という数式を入れオートフィルで下へコピーすると
画像のような感じになります。
参考になれば良いのですが・・・m(_ _)m

表がくずれてしまいかなり分かりにくい所ご回答くださり誠にありがとうございます。
できました・・・。
本当に感謝いたします。
ありがとうございました。
No.3
- 回答日時:
=IF(A1="","",LOOKUP(A1,{"a","b","c","d","e","f"},{50,30,80,75,30,
45})*SUM(B1:G1))表がくずれてしまいかなり分かりにくい所ご回答くださり誠にありがとうございます。
今回はNo.4の方の式を参考にさせていただきました。
ありがとうございました。
No.2
- 回答日時:
K1に0を記入,L1にも0を記入する
K2以下にa,b,c,d,e,fを記入
L2以下にそれぞれの値段を50や30と記入する
H1に
=SUMPRODUCT(VLOOKUP(A1,K:L,2,FALSE)*B1:G1)
と記入し,H2以下にコピーする。
#応用
H1には
=IF(OR(COUNT(B1:G1)<>1,A1=""),"",SUMPRODUCT(VLOOKUP(A1,K:L,2,FALSE)*B1:G1))
などのようにしてもよい。
#ご質問で説明が不足している箇所:
A列に記入がなかった場合はどういう結果を出したいのか不明
B列~G列に「2つ以上」数字がもしも記入されていたらどうしたいのか不明
A列~G列の「未記入のセル」に,「実際には何が入っているのか」が不明(生数字を手で記入したいのか,実は何か数式を入れているのか)
表がくずれてしまいかなり分かりにくい所ご回答くださり誠にありがとうございます。
説明不足な箇所が多くすみませんでした。
今後質問の際には気をつけたいと思います。
今回はNo.4の方の式を参考にさせていただきました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Office2021を別のPCにインスト...
-
outlookのメールが固まってしま...
-
マイクロソフト オフィスのサポ...
-
大学のレポート A4で1枚レポー...
-
会社のOutlookにてメールを予約...
-
マクロ自動コピペ 貼り付ける場...
-
エクセルで質問です。 ハイパー...
-
Office 2021 Professional Plus...
-
エクセル 日付順に並べてかえた...
-
エクセル:一定間隔で平均値を...
-
【Excel VBA】PDFを作成して,...
-
Microsoft Formsの「個人情報や...
-
Excelで〇のついたものを抽出し...
-
office2019 のoutlookは2025年1...
-
Teams内でショートカットって貼...
-
Officeを開くたびの「再起動メ...
-
エクセル 同じ数字を他の列に自...
-
エクセルで特定のセルの値を別...
-
1つのPCに「Excel 2010」「Exc...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
大学のレポート A4で1枚レポー...
-
Office2021を別のPCにインスト...
-
エクセル 同じ数字を他の列に自...
-
エクセルからメールを作れるか...
-
Microsoft365、ページ設定がで...
-
快活CLUBについて 私用で使う書...
-
パソコンWindows11 Office2021...
-
libreoffice calcで行を挿入し...
-
エクセルで質問です。 ハイパー...
-
outlookのメールが固まってしま...
-
Microsoft Formsの「個人情報や...
-
別シートの年間行事表をカレン...
-
Microsoft Formsでクイズの解答...
-
マクロ自動コピペ 貼り付ける場...
-
Excelで〇のついたものを抽出し...
-
Excel 日付を比較したら、同じ...
-
エクセルで特定のセルの値を別...
-
Officeを開くたびの「再起動メ...
-
office2019 のoutlookは2025年1...
おすすめ情報