• ベストアンサー

エクセルで質問です。

エクセルで質問です。 A列にランダムで1から100の数字がランダムにあるとして、B列に1から10の数字のみに『○』といれるにはどうすればいいでしょうか。 例: A   B 22 89 55 3   ○ 74 6   ○ ちう具合です。

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

  • ベストアンサー
回答No.7

とりあえずは B1セルに「=IF(A1<11,"○","")」を入力して下にコピーすれば出来ます。 ちなみに 「=IF(A1<=10,"○","")」よりは原理上、処理が軽くなるけど、3万行程度でもあまり変わらないかも。 質問が『○』といれる方法なので上記としましたが 私は仕事では普段、目立つように「●」を使ってます。 そしてc列に「=IF(A1<11,"○","")」を入れて、下でSUMで合計を取ったりしています。 「1から10の数字があってはならない」場合など、SUMが0になってるか確認したりします。 便利ですよ。(^^)

その他の回答 (7)

回答No.8

「回答番号:No.7」です。 ごめんなさい。内容が間違ってました。 >そしてc列に「=IF(A1<11,"○","")」を入れて、下でSUMで合計を取ったりしています。 意味不明ですよね。すみません。 「c列に「=IF(A1<11,1,0)」を入れて」が正解です。 あくまで「おまけのテクニック」ですが。

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

B1セルに次の式を入力して下方にオートフィルドラッグします。 =IF(AND(A1>0,A1<=10),"〇","")

  • mar00
  • ベストアンサー率36% (158/430)
回答No.5

B1に =IF(A1<=10,"○","")として コピーすればいいと思います。

  • bajutsu
  • ベストアンサー率20% (139/693)
回答No.4

=IF(AND(A1>=1,A1<=10),"○","") B1に入れて、下にコピー。

回答No.3

B1セルに =IF(A1<=10,"○","") という関数を入れて、コピーすればOKです。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

1以上10以下の整数という条件なら以下のような数式になります。 =IF(AND(A1>=1,A1<=10,INT(A1)=A1),"○","")

  • 178nso
  • ベストアンサー率31% (21/66)
回答No.1

=IF(A1<11,"○","") 下にコピー