• ベストアンサー

エクセル関数の数式教えてください!

下記のようなワークシートがあります。 Aセル 前年の売り上げ Bセル 今年の売り上げ Cセル 今年の伸び率 例えばBセルに「15,530円」とあって Cセルには「2.8%」とあります。 Aセルに自動的に前年の売り上げが入るような 関数の式を入力したいのです。 行はたくさんあります。 よろしくお願いします。

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

  • ベストアンサー
  • NIWAKA_0
  • ベストアンサー率28% (508/1790)
回答No.3

「今年の売上」と「伸び率」から「前年の売上」を出すのですか? なんか順番がおかしいような気がするんですけど・・・。 C列の[セルの書式設定]の[表示形式]はどうなっていますか? [パーセンテージ]になっているなら、 A1に =B1/(1+C1) これを下にコピーしていけばOKです。 [パーセンテージ]になっていないなら、 =B1/(1+C1/100) ですね。 ただ、位取りの関係等あるでしょうから、 正確には出ないと思いますよ。

その他の回答 (2)

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.2

今年の売上-前年の売上 ─────────── × 100 = 今年の伸び率 前年の売上 上記の式の場合 Aセルは Bセル/(1+Cセル/100) となるでしょう。 伸び率を求める式が違う場合は、それを書いてくれればその式ができます。 これに見合う 関数はないと思います。

回答No.1

伸び率を含めた百分率で割り戻して、100をかければいいですよね。 なのでAセルには =b1/(100+c1)*100 を入力します。 ここでは1列目から式を入れるものとしていますが、 上の式のb1、c1の‘1’は当然のことながら列数によって変えます。 それをコピーし、A列の式を入力したい範囲を指定してエンターを押せば コピー完了&計算もできる! 自動的に列番号も入ります。 ただし、割戻しすると端数が出ますので、どこできるかは セルの書式設定で、小数点以下何桁まで表示するかを指定してください。

関連するQ&A

専門家に質問してみよう