Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Excel 2010)
決まった値を引いていく方法
投稿日時: 16/01/16 15:26:01
投稿者: ラングドシャ

お願いします。
 
  A   B   C
1 100   2
2 100   4
3 50   1
4 200   2
 
上のようなリストがあります。
C1に答えを入れたいのですが、その内容が次の通りとなります。
 
01)=(A1-B1)*20 答え:1960 まずこれが1つ目です。
02)次に、01)でA1-B1 した値にB1を引き20を掛けたもの。つまり(98-B1)*20 で答え:1920
03)次はさらに繰り返しで、(96-B1)に20を掛けます。(96-B1)*20 で答え:1880
04)最終的にカッコ内は(2-B1)になるまで繰りかえしていき、それぞれ20を掛けた答えを全て足した
  答えをC1に入れたいと思っています。この場合C1には49000という数字が入ります。
05)2行目以下も同作業
 
別シートで01)〜04)の作業を行い、出た回答をリンクさせればよいのですが、2行目以下
数千件と大量にデータがあり現実的に難しいため、一度にできる良い方法はないものかと思っています。
わかりにくい点がありましたらすみません。
どうぞよろしくお願いいたします。

回答
投稿日時: 16/01/16 16:05:08
投稿者: んなっと

   A B    C
1 100 2  49000
2 100 4  24000
3  50 1  24500
4 200 2 198000
 
C1
=10*A1*(A1-B1)/B1
下方向・↓

投稿日時: 16/01/16 16:34:10
投稿者: ラングドシャ

んなっと様
 
早速の回答ありがとうございます。
こんなにシンプルな数式でできるのですね・・・
 
=10*A1*(A1-B1)/B1
これの10というのは、実際にかける数字である20の半分ということですよね?
すみません、なぜ10にしてしまうのでしょうか?
もしよろしければ教えてください。お願いいたします。

投稿日時: 16/01/16 16:49:25
投稿者: ラングドシャ

すみません、一つ情報がもれていました。
引き続きお願いできますでしょうか?

00)=a1*20 答え:2000 まずこれが1つ目です

01)次に =(A1-B1)*20 答え:1960
02)次に、01)でA1-B1 した値にB1を引き20を掛けたもの。つまり(98-B1)*20 で答え:1920
 03)次はさらに繰り返しで、(96-B1)に20を掛けます。(96-B1)*20 で答え:1880
 04)最終的にカッコ内は(2-B1)になるまで繰りかえしていき、それぞれ20を掛けた答えを全て足した
  答えをC1に入れたいと思っています。この場合C1には51000という数字が入ります。
05)2行目以下も同作業
 
00)が抜けておりました。最後に 足せばよいのですが可能でしたら1つの式でやりたいと
思っています。
何度も申し訳ありません。よろしくお願いいたします。

投稿日時: 16/01/16 16:54:33
投稿者: ラングドシャ

=10*A1*(A1-B1)/B1+(A1*20)
 
とすればよいでしょうか?

回答
投稿日時: 16/01/16 17:25:36
投稿者: んなっと

C1 
=10*A1*(A1+B1)/B1

回答
投稿日時: 16/01/17 11:55:40
投稿者: Mike

んなっと さんの引用:
=10*A1*(A1-B1)/B1
んなっと さん、
お見事!!

投稿日時: 16/01/18 15:00:45
投稿者: ラングドシャ

んなっと様
 
本当にありがとうございました。
数式の意味がむずかしいですが、本当に助かりました。
Mike様もコメントしておられますがお見事としかいいようがありません。
エクセルでけでなく数学に対しても精通しておられるのでしょうね。
ありがとうございました。