• ベストアンサー

エクセルの連続する数値の入力について

質問です エクセルで例えば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 と加算させるにはどうしたらいいでしょうか? よろしくお願いします。

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

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

こんにちは! 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

deco05
質問者

お礼

こんにちは! お返事ありがとうございました。 なんとか希望通りになりました。 丁寧な説明でわかりやすかったです。本当にありがとうございます。

その他の回答 (4)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

一例です。 =IF(COUNTBLANK($A$1:A5)=ROW(A5),"○",)として下方向にコピー

deco05
質問者

お礼

こんにちは! お返事ありがとうございました。 なんとか希望通りになりました。 本当にありがとうございます。

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.4

#2です。 B11にある式は誤りの式でしたね。 B10の式を基準にすれば #3氏の提示した式と同じになりますので#2回答は誤りです。 失礼しました。

deco05
質問者

お礼

こんにちは! お返事ありがとうございました。 なんとか希望通りになりました。 本当にありがとうございます。

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.2

=IF(COUNTBLANK($A$1:A6)=5,"○",) がB11にあるとのことなので 5 を ROW()-6 に置き換えて =IF(COUNTBLANK($A$1:A6)=ROW()-6,"○",) 以下オートフィル

deco05
質問者

お礼

こんにちは! お返事ありがとうございました。 なんとか希望通りになりました。 本当にありがとうございます。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

現在の式からフィルハンドルで設定するのは難しいので上記の場合であれば 元の式を変更してはどうでしょうか。 =IF(COUNTBLANK($A$1:A5)=ROW(B10)-5,"○",)

deco05
質問者

お礼

こんにちは! お返事ありがとうございました。 なんとか希望通りになりました。 本当にありがとうございます。

関連するQ&A