• ベストアンサー

EXCEL

EXCEL2007( Win7)です。初心者です。今回、確定申告で次のような表を作りました。A列:日付、B列:税抜き金額、C列:税込金額とします。B列に、例えば30行金額を入れたとします。C3には=A1*1.05 enter で入れて下にドラッグしたのですが、今回、白紙の状態で、B1に税抜き金額を入れれば、C1には、自動的に税込金額が出るように書式を作りたいのですが教えて下さい。

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

  • ベストアンサー
回答No.4

#3です。追加です。 小数点以下の処理について、下は、四捨五入の方法です。 =IF(C1="","",ROUND(C1*$A$1,0)) 小数点以下を四捨五入しています。 一の位を丸める場合は、ROUND(C1*$A$1,0)の0を-1にします。 ちなみに、分かっていただいていると思いますが、A1には、1.05と入れてくださいね。

noname#198172
質問者

お礼

早速の御回答有難うございました。頑張ります。それから、---丸めるって?

その他の回答 (3)

回答No.3

消費税は変わる可能性がありますので、A1におきました。$A$1は、A1固定という意味です。 B1に日付、C1に税なし金額、D1に税込み金額にしました。 D1に、=IF(C1="","",C1*$A$1)と入力して下さい。 意味は、C1が空欄の時は空欄、C1が空欄でないときは、C1*$A$1という意味です。 C1*$A$1は、税なし金額×1.05という意味です。 D1=IF(C1="","",C1*$A$1) D1に、 =IF(C1="","",C1*$A$1)を入力し、D30までドラッグすれば、OKです。

noname#198172
質問者

お礼

御回答感謝します。分かるかな(小さい声)。頑張ります。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>自動的に税込金額が出るように書式  ⇒書式ではなく数式ですよね。   又、C3には=A1*1.05とあるがB1の誤植ですよね。   金額計算なのだから小数点以下、千円未満切り捨て及びB列が未入力等の場合を   確定した上でOfiiceカテゴリに再質問した方が良いと思います。

noname#198172
質問者

お礼

御回答有難うございました。(誤植までしていただきまして)

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.1

C列は計算式を入れればできます Cのセルに =B1*1.05 もし、B列に数値が入っていないとゼロが表示されますので、表示しないようにするなら =IF(B2,B2*1.05,"")

noname#198172
質問者

お礼

御回答有難うございました。もし、B列に数値が---で0を非表示する方法は有り難かったです。

関連するQ&A