- ベストアンサー
Excelについて教えて下さい
エクセルの関数(計算式)について、以下の場合はどのように入力すれば いいのか、教えて下さい。 例-収支計画表を作成し、その表から算出された最終利益額を(1)とした場合 ・(1)がプラス(黒字)の場合のみ、その金額の30%を私の給料として算出し、その給料の金額を表示 逆に、(1)がマイナス(赤字)の場合は、私の給料は¥0と表示 数字で表すと、最終利益(1)が¥1,000,000の場合→給料\300,000と表示 逆に、最終利益(1)が-\500,000の場合→給料\0と表示 お手数ですが、よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
No.1です。 文字の区切り方は、No.4の方がおっしゃられているとおりです。 さて、IF文は「もし、●●なら、■■する、そうでないなら▲▲する」と書いています。そこで、 「=IF(A1>0,A1*0.3,0)」を日本語に訳してみる(?)と 「もし、セルA1が0より大きいなら、セルA1×0.3を計算する、そうでないなら0を表示する」となります。 「,」は条件の区切りとして使用されています。
その他の回答 (4)
- mame-hana
- ベストアンサー率30% (6/20)
(0,A)(0.3,0)ではなく 「0<A1」「A1*0.3」「0」と分けられます。 最初のが条件で二つ目がその条件にあっていたときどうなるかで三つ目が条件にあっていないときどうなるかを表してます。
お礼
なるほど、そういう構成だったんですね。 ありがとうございました。
- mame-hana
- ベストアンサー率30% (6/20)
No.2です 0>A2ではなく0<A2でした(汗
- mame-hana
- ベストアンサー率30% (6/20)
最終利益のセルをA2とすると =IF(0>A2,A2*0.3,0) と給料のセルに打てば良いですよ。
お礼
ありがとうございました。解決しました。
- chan_111
- ベストアンサー率40% (13/32)
=IF(A1>0,A1*0.3,0) この場合のA1は上記質問の(1)が入力されているセルに置き換えて下さい。
補足
早急にご回答頂きまして有難うございました。 一点、補足質問をお願いしたいのですが、=IF(A1>0,A1*0.3,0)の (0,A)(0.3,0)の「,」はどういった意味でついているのでしょうか?基本レベルの質問になっているかもしれませんが、よろしくお願いします。
お礼
ありがとうございました。 詳しく説明して頂けたので、理解しやすく、疑問が解決できました。