[[20050709132205]] 『#VALUE!がでます』(れえ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『#VALUE!がでます』(れえ)

[#VALUE!がでます。A列3に価格・A列4に点数・A列5に割引率・A列6が小計になります。A列6、小計に=((A3*100/105)*((100-A5)*0.01)*A4)*1.05と数式を入力していますが、#VALUE!とでます。何か問題があるのでしょうか?]


 こちらが参考になればいいのですが、、、
 エクセル・マイスター(20040713) 
http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040713.txt

 上記数式では、価格を100倍して、税抜(?)にしているのだと思いますが
 単純にそのまま計算させても良いのでは?

 =A3*A4*(100-A5)%
 ※端数が出る恐れがある場合には、ROUND関数も

 (キリキ)(〃⌒o⌒)b

 有り難う御座います。
上記内容にて挑戦してみましたが、#VALUE!とでました。A列3価格にVLOOKUP関数を入れています。それが原因でしょうか?宜しくお願い致します。

 計算に使用しているセルのいずれかが文字列、または数値化できない
文字列となっているのでは。(単位を入れていたりしてないだろうか)(みやほりん)


ご返答有り難う御座います。セルのいずれかが文字列、または数値化できない
文字列とはどういう事ですか?詳しく教えて頂けませんか?宜しくお願い致します。

 例えば、=A3+1 として、#VALUE!となるようなら
A3は文字列または数値化できない文字列ではないかと推測できる。
(みやほりん)

ご返答有り難う御座います。A3に入力有りの場合は答えがでます。A3に入力無しの場合は#VALUE!が出ました。如何でしょうか?
A列6小計に#VALUE!を表示させない為にはどうしたら宜しいでしょうか?


 >A3に入力無しの場合
ということはないはず。A3に何も入力されていなければ=A3+1 は 0+1=1。
 
つまり、
>A列3価格にVLOOKUP関数を入れています。
ということなので、犯人はA3の関数くさいのだが、
どんな式がはいっているのか提示がないので、以下、推測となる。
 
IF関数で「""」や「" "(スペース)」を返すように分岐しているか、
VLOOKUP関数が計算結果として「""」や「" "(スペース)」を参照しているかのどちらかでは。
 
それはさておき、最初の相談文からは「常に#VALUE!」のようにも取れるのだが、
「A3に入力がない(ように見える)ときの#VALUE!表示をなんとかしたい」
というのが相談の核心なのであろうか。
A3に結果が表示されていれば計算されている、ということ?? 
とりあえず、以下ではどうだろうか。
=((SUM(A3)*100/105)*((100-A5)*0.01)*A4)*1.05
 
A4、A5もどうなのか、大変気になる。
関数の相談の時は関連するセルの数式や入力内容も提示したほうが解決が早い。
(みやほりん)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.