こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

エクセル2007の計算式の質問です

F列は入力規則を適用してます
花をプルダウンで選択すると何故か、H列にエラーがでます
エラーがでないようにするには、どのようにすればいいのでしょうか?
また、#VALUE!が表示されないようにするには、どのような式を入力すればいいのでしょうか?

投稿日時 - 2016-02-20 12:59:40

QNo.9131040

すぐに回答ほしいです

質問者が選んだベストアンサー

H11式
=IF(COUNTA(F11:G11)<>2,"",VLOOKUP($F11,$O$11:$P$14,2,FALSE)*G11)
下方へオートフィル

vlookupのfalseが無いのが起因していますが、他にもG11の数量を掛けるのはif関数内でかける必要があります。
空白を入力する場合は品名と数量どちらも入力している必要があるのでCOUNTA(F11:G11)<>2と変更しました。

vlookupは完全一致のfalseと近似値のtrueの記入漏れが多いので注意下さい。

投稿日時 - 2016-02-20 17:14:52

お礼

ありがとうございました。
すべて解決できました。

投稿日時 - 2016-02-21 10:08:03

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(7)

ANo.7

=IF($F12="","",VLOOKUP($F12,$O$11:$P$14,2,FALSE)*G12)

投稿日時 - 2016-02-20 21:39:40

ANo.5

>※F列に小 大 特と選択すれば計算式は成り立つのですが、花を選択すると#N/Aと表示されます
F列またはO列の"花"が一致してないのが原因ですね。
F列またはO列のどちらかの"花"が、"花 "となっているのでしょう

入力規則の設定でプルダウンの値を、O列の範囲指定にすることで、解決するのが楽でしょうね。

投稿日時 - 2016-02-20 15:27:58

No.2です
下記が参考になると思います
http://touch.allabout.co.jp/gm/gc/50056/

投稿日時 - 2016-02-20 15:10:09

ANo.3

諸悪の根源は、H列の数式です。そこに問題があってエラーを出してるから#VALUE!が出るわけで、それを直せば全部解決するでしょう。

でも今の質問では、H列の式の内容が全く分からないので、なぜエラーになるのか、またどう直せばよいかも全くわかりません。エラーになってる状況の画像だけじゃなくて、H列の式の内容をコピペし補足してください。

投稿日時 - 2016-02-20 13:44:14

補足

確認したら確かに見えませんね(汗
O11=小  P11=60
O12=大  P12=120
O13=特  P13=170
O14=花  P14=260

F列に入力規則を入れてます
G列は数量です
H12の計算式は
=IF($F12="","",VLOOKUP($F12,$O$11:$P$14,2))*G12

※F列に小 大 特と選択すれば計算式は成り立つのですが、花を選択すると#N/Aと表示されます

※F列、G列に入力しなくても#VALUE!が表示されないようにするには、どのようにすればいいのでしょうか?

投稿日時 - 2016-02-20 14:11:23

画像が見えないのですが‥

バリューは、参照値(引数)が違っている時に起きます

参照値を確かめ、関数で入力しなおせば戻ります

参照値が空欄の場合は0を入れれば
数値として処理されるので、バリューは出ないはずです

投稿日時 - 2016-02-20 13:38:03

補足

確認したら確かに見えませんね(汗
O11=小  P11=60
O12=大  P12=120
O13=特  P13=170
O14=花  P14=260

F列に入力規則を入れてます
G列は数量です
H12の計算式は
=IF($F12="","",VLOOKUP($F12,$O$11:$P$14,2))*G12

※F列に小 大 特と選択すれば計算式は成り立つのですが、花を選択すると#N/Aと表示されます

※F列、G列に入力しなくても#VALUE!が表示されないようにするには、どのようにすればいいのでしょうか?

投稿日時 - 2016-02-20 14:11:34

ANo.1

写真の文字が不鮮明で見えません。

投稿日時 - 2016-02-20 13:19:13

補足

確認したら確かに見えませんね(汗
O11=小  P11=60
O12=大  P12=120
O13=特  P13=170
O14=花  P14=260

F列に入力規則を入れてます
G列は数量です
H12の計算式は
=IF($F12="","",VLOOKUP($F12,$O$11:$P$14,2))*G12

※F列に小 大 特と選択すれば計算式は成り立つのですが、花を選択すると#N/Aと表示されます

※F列、G列に入力しなくても#VALUE!が表示されないようにするには、どのようにすればいいのでしょうか?

投稿日時 - 2016-02-20 14:11:08

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-