電子書籍の厳選無料作品が豊富!

 お世話様です。
Excel2000での見積書を作成しています。

数量 単価 金額
 1       1000

上記の様に数量が1の場合、単価を空欄にし金額欄にだけ
表示したいのですが
この場合は金額欄にはどういった計算式を入れたらよろしいでしょうか?

A 回答 (6件)

単価の欄には1000と入れて金額は数量*単価のままにして


単価のセルに「書式」「条件付き書式」で
「数式が」「=数量のセル=1」で文字の色を背景の色と同じにしてください。
単価欄の1000は非表示になりますが、存在するので金額の計算は可能です。
    • good
    • 0
この回答へのお礼

さっそくご回答ありがとうございます。
確認してみます。

お礼日時:2006/07/14 17:35

このような場合は、別に単価表等を作っておき、単価は商品名や


商品コードから検索(VLOOKUP関数等)するようにします。
少し泥臭いですがこんな方法は如何でしょう
B2が数量、C2が単価の場合、単価のセルに
=IF(B2=1,"",VLOOKUP(XX,XX:XX,X,0))
で、単価が表示されるようにします。(数量1の時は空白)
D2には
=IF(B2=1,VLOOKUP(XX,XX:XX,X,0),VLOOKUP(XX,XX:XX,X.0)*B2)
    • good
    • 0
この回答へのお礼

ご回答大変ありがとうございました。

お礼日時:2006/07/15 10:33

少し姑息な手段ですが数量が1の時は単価欄の文字を白色にして、表示、印刷に出ないようにする方法ではどうですか?



「書式」→「条件付き書式」で単価のセルを選択し
「数式が」「=数量セル=1」のとき、書式で「文字色を白にする」

とすればとりあえず目的にかないます。条件付き書式はそのセルをコピーして、「編集」→「条件を選択して貼り付け」→書式 とすれば他のセルにもコピーできます
    • good
    • 0
この回答へのお礼

こういった考えも良いですね。
使わせていただきます。
ご回答大変ありがとうございました。

お礼日時:2006/07/15 10:35

基本的にExcelで見積書を作成する上では、金額=数量×単価 の計算式を入れておられると思うのですが?


どうしてもと言うことならまず入力用のシートに金額に上記の計算式を入れた表を作成して、別途、同じ形の表示、印刷用のシートを作成して
単価のところに次の式を入れます
=if(数量=1,"",元表の単価セル)

逆算方式で作成するなら、こんな方法があります。
入力するのは、数量と金額 単価の計算式に次のようにします
=if(数量=1,"",金額/数量)
こうすると、数量が1の場合には単価は表示されません。
    • good
    • 0
この回答へのお礼

ご回答大変ありがとうございました。

お礼日時:2006/07/15 10:35

単価省略時が1000固定ならば、次の方法で如何でしょうか。


金額セルに=IF(単価セル="",数量セル*1000,数量セル*単価セル)
    • good
    • 0
この回答へのお礼

さっそくご回答ありがとうございます。
確認してみます。

お礼日時:2006/07/14 17:34

=IF(A2=1,○○,A2*B2)


で良いかと思いますが、別のセルに単価が入力してあり、それを参照して
いるのですよね?
そうでない場合は無理だと思いますよ。
    • good
    • 0
この回答へのお礼

さっそくご回答ありがとうございます。
確認してみます。

お礼日時:2006/07/14 17:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!