• ベストアンサー

エクセルでA列に数字が入力されていて、その数字が10以上のときに、B列

エクセルでA列に数字が入力されていて、その数字が10以上のときに、B列にAあるいはBという文字を交互に入力したい(画像をご参照ください)のですが、関数を用いて自動的に入力できますか。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

B1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A1>=10,IF(MOD(COUNTIF(A$1:A1,">=10"),2)=1,"A","B"),"")

blackleon
質問者

お礼

ご回答ありがとうございました

その他の回答 (2)

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

B1セルに =IF(A1>=10,"A","") B2セルに =IF(A2>=10,IF(MOD(COUNTIF($A$1:A2,">=10"),2)<>0,"A","B"),"") あとはB2セルを下までフィルドラッグでB2の式を下にコピーしてみてください。

blackleon
質問者

お礼

ご回答ありがとうございました

  • onara931
  • ベストアンサー率25% (141/545)
回答No.1

下記の関数をB列に書き込むことで実現できますよ。 =IF(A1>10,"A","B") B1のセルに書き込む場合です。A1のセルを判定します。 A2のセルを判定する場合は、B2のセルに =IF(A2>10,"A","B")と書き込みます。 以下、行が増える毎にA3,A4・・・と増やしていきます。 関数式の意味を説明しますと。 もし、A1セルの値が10以上なら、Aを表示し、そうでないときはBを表示する、の意味です。

blackleon
質問者

お礼

ご回答ありがとうございました