• 締切済み

エクセルの計算式

ひとつのセルに 例えば ¥3000と打ち込みすると自動的に消費税分5%が加算される 計算式を教えてください。 宜しくお願いします。

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.7

数式では、自セルに表示はできません。金額入力した時点で数式が消えるからです。 行うならマクロ(VBA)になります。たとえばA1に入力した値を1.05倍だと Range("A1") = INT(Range("A1") * 1.05) のようになります。 ところで入力するセル範囲は決まってますか? また変更するタイミングは? 何度でも消費税加算してもいいのですか? この辺をしっかりまとめないと、お望みの回答は付かないと思います。

  • hiyaku
  • ベストアンサー率40% (12/30)
回答No.6

これはムリでしょう。。。 循環参照となり、エクセルでは計算が出来ないと思いますヨ ちなみにエクセルのヘルプでは下記の内容となり、ムリと・・・・ ⇒ 数式が直接または間接的に、その数式自体が入力されているセルを参照している場合、これを循環参照と呼びます。開いているブックの 1 つに循環参照が含まれていると、開いているすべてのブックを自動的に計算することはできません。循環参照を削除するか、前回の反復計算の結果を使って、循環参照に含まれる各セルを計算する必要があります。既定では、反復計算は最大 100 回まで、または循環参照のすべての値の変化が 0.001 より小さくなるまで、いずれかの状態に達するまで繰り返されます。

回答No.5

Anb1と2で回答したtakachan7272です。 ワークシート関数のみでは無理だと思います。 セルが更新されたら実行させるVBAではループしてしまうので シート上にボタンを配置して、Clickイベントとして行えば可能でした。 それで良ければコード教えますよ。 数行の簡単なものです

  • m_boy
  • ベストアンサー率30% (13/43)
回答No.4

A1セルに3000を入力します。 B1セルに以下を入力します。 =SUM(A1*1.05) これで出ます。

noname#31520
質問者

補足

説明不足ですいません。 同じセルA1に3000円と打ち込めば 自動的にA1のセルに消費税が加算される計算式が 知りたいのです。

noname#77845
noname#77845
回答No.3

セルA1に「3000」と打ち込みます。 セルB1に =A1*1.05 と入力しましょう。 セルA1、B1の書式は、「通貨」にしておきましょう。

回答No.2

間違えました・・・ B1に =A1*1.05 と入力して下さい。      ↑   ここを修正しました ¥3000に0.05を掛けると消費税が ¥3000に1.05を掛けると元の額+消費税が出ます。

回答No.1

¥3000が入力されているセルをA1とします。 消費税が加算された金額を表示するせるをB1とします。 B1に =B1*1.05 と入力して下さい。

noname#31520
質問者

補足

すいません。説明不足で。 その方式は 知っているのですが。 同じセル A1に3000円と打ち込みすれば自動的にA1のセルに消費税分を加算したいのです

関連するQ&A