- ベストアンサー
エクセルで質問です。
エクセルで質問です。 A列にランダムで1から100の数字がランダムにあるとして、B列に1から10の数字のみに『○』といれるにはどうすればいいでしょうか。 例: A B 22 89 55 3 ○ 74 6 ○ ちう具合です。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
とりあえずは B1セルに「=IF(A1<11,"○","")」を入力して下にコピーすれば出来ます。 ちなみに 「=IF(A1<=10,"○","")」よりは原理上、処理が軽くなるけど、3万行程度でもあまり変わらないかも。 質問が『○』といれる方法なので上記としましたが 私は仕事では普段、目立つように「●」を使ってます。 そしてc列に「=IF(A1<11,"○","")」を入れて、下でSUMで合計を取ったりしています。 「1から10の数字があってはならない」場合など、SUMが0になってるか確認したりします。 便利ですよ。(^^)
その他の回答 (7)
- 音寝(おとねり) あきら(@otoneriakira)
- ベストアンサー率75% (6/8)
「回答番号:No.7」です。 ごめんなさい。内容が間違ってました。 >そしてc列に「=IF(A1<11,"○","")」を入れて、下でSUMで合計を取ったりしています。 意味不明ですよね。すみません。 「c列に「=IF(A1<11,1,0)」を入れて」が正解です。 あくまで「おまけのテクニック」ですが。
- KURUMITO
- ベストアンサー率42% (1835/4283)
B1セルに次の式を入力して下方にオートフィルドラッグします。 =IF(AND(A1>0,A1<=10),"〇","")
- mar00
- ベストアンサー率36% (158/430)
B1に =IF(A1<=10,"○","")として コピーすればいいと思います。
- bajutsu
- ベストアンサー率20% (139/693)
=IF(AND(A1>=1,A1<=10),"○","") B1に入れて、下にコピー。
- chochobizo
- ベストアンサー率42% (30/70)
B1セルに =IF(A1<=10,"○","") という関数を入れて、コピーすればOKです。
- MackyNo1
- ベストアンサー率53% (1521/2850)
1以上10以下の整数という条件なら以下のような数式になります。 =IF(AND(A1>=1,A1<=10,INT(A1)=A1),"○","")
- 178nso
- ベストアンサー率31% (21/66)
=IF(A1<11,"○","") 下にコピー