アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルの関数について教えてください。

AとBのセルに入った数字を比較して、、、

同じ数値なら⇒◎
AよりBが少なければ⇒×
AよりBが多ければ⇒★

を、セルCに表示させたいのですが、どういう関数を使えば良いですか?

A 回答 (5件)

=IF(COUNT(A1:B1)=2,IF(A1=B1,"◎",IF(A1>B1,"×","★")),"")

    • good
    • 0
この回答へのお礼

ご回答いただきまして、ありがとうございます。

お礼日時:2023/10/03 10:19

こういう時はそれぞれの条件部分を数式にしてみましょう。


そのうえで、どんな関数を使えばよいのかを考えればよい。

>同じ数値なら⇒◎
>AよりBが少なければ⇒×
>AよりBが多ければ⇒★

それぞれ

 A=B
 A>B
 A<B

になりますが、元の条件をよく考えてみましょう。

 AよりBが少なければ⇒×
 AよりBが多ければ⇒★
 上の条件に一致しなければ⇒◎

と置き換えることもできます。

IF関数を使う場合、見直しをしないときは条件を3つ記述しなければなりませんが、
見直した後は2つで済みます。

No.2の回答者さんの数式を例にすると
 =if(a=b, "◎",if(a>b, "×", if(a<b,"★","")))
    ↓
 =       if(a>b, "×", if(a<b,"★","◎"))
とできるわけです。

・・・

条件を精査できるように努力してみましょう。
    • good
    • 0
この回答へのお礼

ご回答いただきまして、ありがとうございます。

お礼日時:2023/10/02 10:55

=IFS(A1=B1,"◎",A1>B1,"×",A1<B1,"★")


でも。
    • good
    • 0
この回答へのお礼

ご回答いただきまして、ありがとうございます。

お礼日時:2023/10/02 10:31

=if(a=b, "◎",if(a>b, "×", if(a<b,"★",""))) みたいな感じ

    • good
    • 0
この回答へのお礼

ご回答いただきまして、ありがとうございます。

できました。
ありがとうございました。

お礼日時:2023/10/02 10:29

if使えばいけますね^^

    • good
    • 0
この回答へのお礼

ご回答いただきまして、ありがとうございます。

お礼日時:2023/10/02 10:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A