- ベストアンサー
Excel2000での見積書の計算式
お世話様です。 Excel2000での見積書を作成しています。 数量 単価 金額 1 1000 上記の様に数量が1の場合、単価を空欄にし金額欄にだけ 表示したいのですが この場合は金額欄にはどういった計算式を入れたらよろしいでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
単価の欄には1000と入れて金額は数量*単価のままにして 単価のセルに「書式」「条件付き書式」で 「数式が」「=数量のセル=1」で文字の色を背景の色と同じにしてください。 単価欄の1000は非表示になりますが、存在するので金額の計算は可能です。
その他の回答 (5)
- S-Fuji
- ベストアンサー率36% (592/1624)
このような場合は、別に単価表等を作っておき、単価は商品名や 商品コードから検索(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)
お礼
ご回答大変ありがとうございました。
- zap35
- ベストアンサー率44% (1383/3079)
少し姑息な手段ですが数量が1の時は単価欄の文字を白色にして、表示、印刷に出ないようにする方法ではどうですか? 「書式」→「条件付き書式」で単価のセルを選択し 「数式が」「=数量セル=1」のとき、書式で「文字色を白にする」 とすればとりあえず目的にかないます。条件付き書式はそのセルをコピーして、「編集」→「条件を選択して貼り付け」→書式 とすれば他のセルにもコピーできます
お礼
こういった考えも良いですね。 使わせていただきます。 ご回答大変ありがとうございました。
- syou_ta85
- ベストアンサー率57% (23/40)
基本的にExcelで見積書を作成する上では、金額=数量×単価 の計算式を入れておられると思うのですが? どうしてもと言うことならまず入力用のシートに金額に上記の計算式を入れた表を作成して、別途、同じ形の表示、印刷用のシートを作成して 単価のところに次の式を入れます =if(数量=1,"",元表の単価セル) 逆算方式で作成するなら、こんな方法があります。 入力するのは、数量と金額 単価の計算式に次のようにします =if(数量=1,"",金額/数量) こうすると、数量が1の場合には単価は表示されません。
お礼
ご回答大変ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
単価省略時が1000固定ならば、次の方法で如何でしょうか。 金額セルに=IF(単価セル="",数量セル*1000,数量セル*単価セル)
お礼
さっそくご回答ありがとうございます。 確認してみます。
=IF(A2=1,○○,A2*B2) で良いかと思いますが、別のセルに単価が入力してあり、それを参照して いるのですよね? そうでない場合は無理だと思いますよ。
お礼
さっそくご回答ありがとうございます。 確認してみます。
お礼
さっそくご回答ありがとうございます。 確認してみます。