![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_11.png?5a7ff87)
表を作っています。
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
![「IFとSUMの組み合わせ(?)がわかりま」の回答画像4](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/b/667667_5497f05b08289/M.jpg)
表がくずれてしまいかなり分かりにくい所ご回答くださり誠にありがとうございます。
できました・・・。
本当に感謝いたします。
ありがとうございました。
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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 単価シートから単価をエクセル関数で自動取得する方法 1 2023/07/02 22:00
- Excel(エクセル) エクセルで割り振りをする方法 7 2022/08/02 14:02
- Excel(エクセル) Googleスプレッドシートで、あるセルの値に応じて行を自動挿入したい 急いでいます! くわしい方、 3 2023/03/06 19:05
- Excel(エクセル) エクセル関数教えてください 2 2023/04/25 16:15
- Excel(エクセル) Excelの条件付き書式 2 2022/06/14 17:59
- Excel(エクセル) エクセルで最初に値が入っているセルを見つける方法はありますか? 2 2023/07/18 14:58
- Excel(エクセル) 文字列を数式として変換する事はできますか? 6 2022/06/23 10:38
- Excel(エクセル) エクセル 小数点以下切り捨て 教えてください 1 2022/08/03 19:14
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
- 減税・節税 免税事業者継続のメリット 3 2022/09/11 15:16
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
会社のOutlookにてメールを予約...
-
「生産性ソフトウェア」とは何...
-
英数字のみ全角から半角に変換
-
Microsoft familyに追加されま...
-
会社PCのメールが更新されない
-
outlookのメールが固まってしま...
-
Microsoft Formsの「個人情報や...
-
VBAファイルの保存先について
-
Microsoft 365 の一般法人向け...
-
エクセルでXLOOKUP関数...
-
マイクロソフトオフィス
-
teams設定教えて下さい。 ①ビデ...
-
Outlook 電源OFFの受診の仕方
-
Excel2019と365、2021
-
Microsoft365の一部を解約したい
-
Excel テーブル内の空白行の削除
-
Outlookを立ち上げたらGoogleロ...
-
Outlook で宛先が複数の場合の人数
-
マクロ1があります。 A1のセル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
Excelで空白以外の値がある列の...
-
会社PCのメールが更新されない
-
Excel 日付を比較したら、同じ...
-
マイクロソフト 一時使用コード...
-
ウィンドウィズ メモ帳で日付だ...
-
MicrosoftOfficeの1ユーザー2...
-
Microsoft Formsの「個人情報や...
-
Officeの字体
-
エクセルでXLOOKUP関数...
-
Microsoft365で自動保存が出来...
-
Outlookで、任意のメールアドレ...
-
outlookのメールが固まってしま...
-
Microsoft 365 の一般法人向け...
-
Office2021を別のPCにインスト...
-
Microsoft 365のディフェンダー...
-
Excelに貼ったリンクについて E...
-
MicrosoftOffice2019なんですが、
-
Outlook で宛先が複数の場合の人数
おすすめ情報