Excel (一般機能)

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

 
(指定なし : 指定なし)
関数について
投稿日時: 22/05/04 16:35:48
投稿者: kips

お世話になっております。
 
Excelの関数について教えてください。
 
今手作業で計算しているものがあるのですがケアレスミスが多く
確認作業も大変なのでExcelの関数を使って簡単に計算したいと思っています。
 
いざ関数を作ろうと思ったのですが、私の知識不足の脳ではなかなかうまくいきませんでした。。
 
以下の計算をする場合どのような関数になるのでしょうか?
教えて頂きたいです。
 
名前   非課税単位数 課税単位数  負担割合   非課税請求分  課税請求分
Aさん   900      200       1      8100      1800
Bさん   400      300       2      3200      2400
 
名前と非課税・課税単位数と負担割合はあらかじめエクセルの表に入っています。
 
太字の請求分を計算して出しているのですが
負担割合が1割の場合は10をかけて単位数を一回引きます。
2割の場合は10をかけて単位数を2回引きます
例えば
1割の場合
900×10-900
=8100
2割の場合
400×10-400-400
=3200
 
このような感じです。
 
負担割合と単位数を見て請求分の数字が出るようにしたいのですがどのような関数を作ればよいでしょうか?
お手数をおかけしますが教えて頂きたいです。
よろしくお願いします。

回答
投稿日時: 22/05/04 16:43:52
投稿者: 半平太

E2セル =(10-$D2)*B2
右にコピー、下にコピー
 

<結果図>
行  __A__  ______B______  _____C_____  ____D____  _____ E ______  _____F_____
 1  名前   非課税単位数   課税単位数   負担割合   非課税請求分   課税請求分 
 2  Aさん          900          200          1          8,100        1,800
 3  Bさん          400          300          2          3,200        2,400

 

回答
投稿日時: 22/05/04 18:43:41
投稿者: WinArrow
投稿者のウェブサイトに移動

引用:

負担割合が1割の場合は10をかけて単位数を一回引きます。

引用:

1割の場合
900×10-900
=8100
2割の場合
400×10-400-400
=3200

 
この説明通りに数式を組み立てると
 
セルE2の数式は、
↓のような感じになります。
=B2*10-(B2*$D2)
 
半平太さんのレスにあるように
先に差引いた数値お乗数とする方法があります。(推奨)
 
この違いが理解できるよう、条件を整理してみましょう。
説明文もすっきりすると思います。
 

投稿日時: 22/05/05 17:25:42
投稿者: kips

半平太 さんの引用:
E2セル =(10-$D2)*B2
右にコピー、下にコピー
 
<結果図>
行  __A__  ______B______  _____C_____  ____D____  _____ E ______  _____F_____
 1  名前   非課税単位数   課税単位数   負担割合   非課税請求分   課税請求分 
 2  Aさん          900          200          1          8,100        1,800
 3  Bさん          400          300          2          3,200        2,400

 

 
解決いたしました!
お力を貸していただきありがとうございました。