• ベストアンサー

エクセルの関数で、100%以下の場合▲印をつけるには?

教えください。 表を作っていまして、以下のように関数を入力したいのですが、どうしたらよいのですか? 例   A       B 1   100     200 2    50     300 3   =A2/A1  =B2/B1 (←%表示する) このように3列目に関数を入力すると  A3・・・50%  B3・・・150% と出ます。 A3のように、100%を下回った場合だけ“▲50%” と表示したいのですが、どのような関数を使ったらいいのでしょうか? 分かりづらくて申し訳ないのですが、教えてください。    

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

  • ベストアンサー
  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.3

手っ取り早い方法は =IF(A2/A1 < 1,TEXT(A2/A1,"▲0%"),TEXT(A2/A1,"0%")) でいけるでしょう。 なお、ちょうど 100%のときは、▲は付きません。

hirope
質問者

お礼

簡単な方法を教えていただき、ありがとうございました。 さっそく使わせていただきました。ばっちり表が出来そうです。ありがとうございました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

表示形式をユーザー定義で [>=1]0%;"▲"0% としてください。

hirope
質問者

お礼

ありがとうございます。 さっそくためしてみようと思います。

回答No.1

相当力技ですが、A3には =IF(A2/A1>1,ROUND(A2*100/A1,0)&"%","▲"&ROUND(A2*100/A1,0)&"%") でどうでしょう。

hirope
質問者

お礼

さっそく回答ありがとうございました。 ためしてみます。