- ベストアンサー
エクセル式を教えて下さい
- エクセルで人数と単価を入力し、合計金額を計算する式を教えてください。
- 人数と単価が決まっており、人数の入力に応じて合計金額を計算するエクセルの式を知りたいです。
- エクセルで人数×単価×消費税を計算する式を教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>Dに人数×単価×消費税=が出るようにしたいのですが、 かならず、AまたはBのどちらか一方にしか数値が入らないのであれば、 Dには、=(A2+B2)*C2*1.05でも大丈夫です。 Cが、AまたはBによる切替表示がされないのであれば、if文が必須ですが、ご説明にあるような切替表示がなされるのであれば、if文は必須ではありません。 たいてい、複数のやり方があるものです。
その他の回答 (4)
#1です。訂正、、、 =If(a2="",b2,a2)*c2*1.05
お礼
knaokiさん、大変すばやい回答を、ありがとうございました。 今回は別の方に良回答とさせて頂いたのですが、他の方も含め、大変早く回答を出して頂いたので、ポイントを…と思ったのですが、 みなさん時間も近く1人を選ぶ事が出来なくて、すみません。 また機会がありましたら、宜しくお願い致します。
IF関数を使えば良いと思います。 =IF(A2="", IF(B2="", "", B2*C2*1.05), A2*C2*1.05) これで、A2が空白、かつ、B2が空白なら、D2は空白、A2が空白で なければ、A2*C2*1.05 を計算、B2が空白でなければ、B2*C2*1.05 と なります。 ただ、この式では、A2, B2 の両方に数字が入った場合、A2の方が 優先されて計算されます。
お礼
bono_catさん、早い時間での回答ありがとうございました。 今回は他の方に良回答とさせてもらいました。 他の方にも是非お礼を…と思ったのですが、3人とも時間が近く1人を選ぶ事ができませんでした。 ごめんなさい。 説明も本当に有難かったです。すみませんでした。
=if(A2<>"",A2*12000*1.05,B2*15000*1.05) 意味は、もしA2が""(空白)で無いなら、A2x単価x消費税、それ以外(A2が空白の時)はB2x単価x消費税を計算します。
お礼
b4330さん、ありがとうございました。 回答を早く頂けたのも嬉しかったし、説明してくれたのも嬉しかったです。 ただ、良回答以外に1人を選ぶ事が出来なくて… 本当にごめんなさい。
>A2に人数があればA2*C2*1.05、だけどA2に人数がないならB2*C2*1.05、をしたい。 If関数を使ってはどうでしょう。 =If(a2="",a2,b2)*c2*1.05
お礼
ありがとうございます。 とてもシンプルですね。そして、思い通りのものになりました。 エクセル関数を使うと便利な事を知ってしまったのですが、どうも難しくて、いつも、なかなか応用できず…。 本当に助かりました。ありがとうございました。