• ベストアンサー

Excelについて教えて下さい

エクセルの関数(計算式)について、以下の場合はどのように入力すれば いいのか、教えて下さい。 例-収支計画表を作成し、その表から算出された最終利益額を(1)とした場合 ・(1)がプラス(黒字)の場合のみ、その金額の30%を私の給料として算出し、その給料の金額を表示 逆に、(1)がマイナス(赤字)の場合は、私の給料は¥0と表示 数字で表すと、最終利益(1)が¥1,000,000の場合→給料\300,000と表示 逆に、最終利益(1)が-\500,000の場合→給料\0と表示 お手数ですが、よろしくお願いします。

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

  • ベストアンサー
  • chan_111
  • ベストアンサー率40% (13/32)
回答No.5

No.1です。 文字の区切り方は、No.4の方がおっしゃられているとおりです。 さて、IF文は「もし、●●なら、■■する、そうでないなら▲▲する」と書いています。そこで、 「=IF(A1>0,A1*0.3,0)」を日本語に訳してみる(?)と 「もし、セルA1が0より大きいなら、セルA1×0.3を計算する、そうでないなら0を表示する」となります。 「,」は条件の区切りとして使用されています。

t__k__s
質問者

お礼

ありがとうございました。 詳しく説明して頂けたので、理解しやすく、疑問が解決できました。

その他の回答 (4)

  • mame-hana
  • ベストアンサー率30% (6/20)
回答No.4

(0,A)(0.3,0)ではなく 「0<A1」「A1*0.3」「0」と分けられます。 最初のが条件で二つ目がその条件にあっていたときどうなるかで三つ目が条件にあっていないときどうなるかを表してます。

t__k__s
質問者

お礼

なるほど、そういう構成だったんですね。 ありがとうございました。

  • mame-hana
  • ベストアンサー率30% (6/20)
回答No.3

No.2です  0>A2ではなく0<A2でした(汗

  • mame-hana
  • ベストアンサー率30% (6/20)
回答No.2

最終利益のセルをA2とすると =IF(0>A2,A2*0.3,0) と給料のセルに打てば良いですよ。

t__k__s
質問者

お礼

ありがとうございました。解決しました。

  • chan_111
  • ベストアンサー率40% (13/32)
回答No.1

=IF(A1>0,A1*0.3,0) この場合のA1は上記質問の(1)が入力されているセルに置き換えて下さい。

t__k__s
質問者

補足

早急にご回答頂きまして有難うございました。 一点、補足質問をお願いしたいのですが、=IF(A1>0,A1*0.3,0)の (0,A)(0.3,0)の「,」はどういった意味でついているのでしょうか?基本レベルの質問になっているかもしれませんが、よろしくお願いします。

関連するQ&A