- ベストアンサー
エクセルの連続する数値の入力について
質問です エクセルで例えばA1からA5まで空白ならB10に○と表示 =IF(COUNTBLANK($A$1:A5)=5,"○",) その後、B11、B12、B13・・と続けたかったのでフィルハンドルを使ってB10から下にドラッグしたのですが =IF(COUNTBLANK($A$1:A6)=5,"○",) =IF(COUNTBLANK($A$1:A7)=5,"○",) =IF(COUNTBLANK($A$1:A8)=5,"○",) と続いてしまいます。 =5の所もA6、A7、A8・・・と同じ様に =6、=7、=8 と加算させるにはどうしたらいいでしょうか? よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! B10セルに数式を入れるのですね? オートフィルで下へコピーした場合に 行が下がるだけ空白の数も一つずつ増やしたいということだとおもいますので、 色々方法はありますが・・・ 一例として B10セル =IF(COUNTBLANK($A$1:A5)=ROW()-5,"○","") という数式を入れてみてください。 B11以下どのセルの数式を見ても変わっていないようにみえますが、 実際はB11セルの数式は =IF(COUNTBLANK($A$1:A6)=6,"○","") B12セル =IF(COUNTBLANK($A$1:A7)=7,"○","") という意味と同じことです。 以上、参考になれば幸いです。m(__)m
その他の回答 (4)
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 =IF(COUNTBLANK($A$1:A5)=ROW(A5),"○",)として下方向にコピー
お礼
こんにちは! お返事ありがとうございました。 なんとか希望通りになりました。 本当にありがとうございます。
- Sinogi
- ベストアンサー率27% (72/260)
#2です。 B11にある式は誤りの式でしたね。 B10の式を基準にすれば #3氏の提示した式と同じになりますので#2回答は誤りです。 失礼しました。
お礼
こんにちは! お返事ありがとうございました。 なんとか希望通りになりました。 本当にありがとうございます。
- Sinogi
- ベストアンサー率27% (72/260)
=IF(COUNTBLANK($A$1:A6)=5,"○",) がB11にあるとのことなので 5 を ROW()-6 に置き換えて =IF(COUNTBLANK($A$1:A6)=ROW()-6,"○",) 以下オートフィル
お礼
こんにちは! お返事ありがとうございました。 なんとか希望通りになりました。 本当にありがとうございます。
- akiomyau
- ベストアンサー率43% (555/1280)
現在の式からフィルハンドルで設定するのは難しいので上記の場合であれば 元の式を変更してはどうでしょうか。 =IF(COUNTBLANK($A$1:A5)=ROW(B10)-5,"○",)
お礼
こんにちは! お返事ありがとうございました。 なんとか希望通りになりました。 本当にありがとうございます。
お礼
こんにちは! お返事ありがとうございました。 なんとか希望通りになりました。 丁寧な説明でわかりやすかったです。本当にありがとうございます。