• 締切済み

エクセル関数について詳しい方教えて下さい。

セルAに100と入力すると、計算式✖︎1.08が起動しセルBに 108が表示する関数を作ったのですが、同時に逆計算の 関数を同じセルに組み込むやり方を教えてください。 108を先にセルBに入力するとセルAに逆計算が起動して 100が表示されるには、どういう関数なのでしょうか。

みんなの回答

  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.2

B1 に=A1*1.08 と記述されているので、A1 に100 と入力するとB1に108 と表示されます。 B1 の値の1/1.08 をA1 に表示させるため、A1 に=B1/1.08 と入力するのはいいのですが、ここで、B1 に適当な数値(例えば108)を入力すると、B1 に記述されていた数式、=A1*1.08 が数値108 に置き換わってしまうので、以後A1 に数値を入力してもB1 の値は108 から変化することはありません。 関数ではできないということです。 マクロならできるかもしれません。

2705kk
質問者

お礼

早々のご回答ありがとうございました。

  • SI299792
  • ベストアンサー率47% (774/1618)
回答No.1

基本的に =B1/1.08 でできます。 しかし、消費税等の計算で、切り捨てられた数字が入っている場合は、 =ROUNDUP(D1/1.08,0) にします。

2705kk
質問者

お礼

わかりやすく説明ありがとうございました。