• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel/指定のセル間の空白をカウント)

Excel/指定のセル間の空白をカウント

このQ&Aのポイント
  • Excelの関数を使用して、特定の範囲内の指定された値のセル間の空白セルの数をカウントする方法について質問です。
  • 範囲内のセルには空白セルと文字入力されたセルが含まれているという前提で、指定の値のセル(1)と(2)の間の空白セルの数をカウントしたいです。
  • MATCH関数を使用した場合は全てのセルの数がカウントされてしまい、目的の空白セルの数を得ることができません。何か良い方法はありますか?

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

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

1行目の開始の指定値が「a」で終了の指定値が「b」の場合、aとbの間にある空白セルの数は以下の数式で求めることができます。 =COUNTBLANK(INDEX(1:1,MATCH("a",1:1,0)):INDEX(1:1,MATCH("z",1:1,0)))

t3204448
質問者

お礼

ありがとうございます! 完璧な回答で大満足です♪ INDEXが必要なんですね。勉強になりました。

その他の回答 (2)

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

A1セルからZ1セルの範囲で空白セルの数を数えるのでしたら例えば次のような式になります。 =COUNTIF(A1:Z1,"") C1セルとW1セルについて、これら二つのセルの空白の状態を調べるのでしたら次のような式になります。 =COUNTIF(C1,"")+COUNTIF(W1,"")

t3204448
質問者

お礼

ありがとうございます。 説明不足で申し訳ありません。 C1セルの値(1)とW1の値(2)を別のセル(行)に移動した場合でも対応出来る方法はありませんでしょうか? つまり、「値(1)」と「値(2)」をA1~Z1の範囲で検索し、検査された2つのセル間の空白セルの数だけ拾う方法をはないでしょうか?

回答No.1

1行もしくは1列ならCOUNTBLANK関数で。 縦横ある場合は「間」の定義が必要なので今のままでは回答不能。

関連するQ&A