• 締切済み

エクセル セルに 「A」「B」「C」 と表示がでるようにしたい

エクセルでセルに「A」「B」「C」と表示されるようにしたい。 たとえば、横のセルに「3.75」や「2.5」と小数点で出ているデーターを元に、それぞれ「1~2.4⇒C」「2.5~3.6⇒B」「3.7~4⇒A」のような条件を入れておいて、セルにはA.B.C だけが、表示されるようにしたいのですが、教えてください。お願いします。

みんなの回答

  • 3ryu
  • ベストアンサー率100% (1/1)
回答No.4

VBAでの例です。 掲示された範囲外の値が入力された場合は考慮していませんので よろしく。 ツール(T)→マクロ(M)→Visual Basic Editor(V) Alt+F11 で開いた画面に以下のコードを貼り付けてください。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = Cells(1, 1).Address Then With Cells(1, 1) If .Value >= 3.7 And .Value <= 4 Then .Value = "A" ElseIf .Value >= 2.5 And .Value <= 3.6 Then .Value = "B" ElseIf .Value >= 1 And .Value <= 2.4 Then .Value = "C" End If End With End If End Sub

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 一例ですが、IF関数でOKかと思います。 A1セルに数値を入力してB1セルに表示させると仮定します。 B1=IF(OR(A1<1,A1>4),"",IF(A1<=2.4,"C",IF(A1<=3.6,"B","A")))としてみてください。 希望通りの表示になると思います。 ただし、小数点以下2位の場合、たとえば2.45などはBと表示されますので気をつけてください。 尚、1より小さいか、4を超えた場合は空白の数式にしています。 以上参考になれば幸いです。m(__)m

kikimahalo
質問者

お礼

こんにちは、 早速の回答ありがとうございます。 トライしてみます。 メッチャ助かりました。ありがとうございます。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

A1に数値がある場合の一例です。 1未満および4を超える場合は非表示 2.5未満をC 3.7未満をB それ以外はA =IF(OR(A1<1,A1>4),"",IF(A1<2.5,"C",IF(A1<3.7,"B","A")))

kikimahalo
質問者

お礼

またまた、ありがとうございます。 早速、試してみます。 助かります、ありがとうございます。(^^)

noname#99913
noname#99913
回答No.1

A1にデータがあるとして、 =IF(AND(1<=A1,A1<=2.4),"C","")&IF(AND(2.5<=A1,A1<=3.6),"B","")&IF(AND(3.7<=A1,A1<=4),"A","")

kikimahalo
質問者

お礼

ありがとう、ありがとう、ありがとうございます。(#^.^#) トライします。頼りになります、 ありがとうございました。(^^♪

関連するQ&A