[[20250518213819]] 『数式の入力されてるセルを、空白とてカウントした』(けんた) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『数式の入力されてるセルを、空白とてカウントしたい』(けんた)

当方エクセルの初心者につき、ご質問させていただきます。

「数式の入力されてるセルを、空白とてカウントしたい」

A1セルにVLOOK関数で【不一致の場合は「空白」とする数式】が入力されていて、
同様の数式を「A10」まで入力している状態です。
また、VLOOK関数で参照するデータは、毎日更新されます。

その状態で下記の数式を使用した場合、
数式が入力されているので「ブランク」として扱われません。

=COUNTBLANK(A1:A10)

この場合に、数式が入力されている状態でも、
「ブランク」としてカウントする事は可能なのでしょうか。
もし「数式が入力されてても、空白としてカウントできる」数式があればあ、
ご教示いただければ幸いです。

よろしくお願いいたします。

< 使用 Excel:Excel2021、使用 OS:Windows11 >


「空白」というのが、
数式上で「""」とし「空白」としているのなら
=COUNTIF(A1:A10,"")
でカウントできると思います。

(冷水) 2025/05/18(日) 22:17:04


 COUNTBLANK関数のヘルプにはこうありますよ。
 > 空白文字列 ("") を返す数式が入力されているセルも計算の対象となります。 
 > ただし、数値として 0 (ゼロ) を含むセルは計算の対象となりません。
 よく確認してください。
(xyz) 2025/05/18(日) 22:48:54

 =COUNTIF(A1:A10,"=")

(Take) 2025/05/19(月) 09:21:16


 <補足>
 変な数式ですが、なぜかこれでいけます。

(Take) 2025/05/19(月) 09:23:14


 Takeさん、おたずねします。
 =IFERROR(VLOOKUP(B1,$F$1:$G$5,2,FALSE),"")といった数式で""が返ったものも、
 空白として1件カウントしたい、というのが質問者さんの要望だと思いますが、
 提示の式でそれは実現されていますでしょうか。

(xyz) 2025/05/19(月) 11:13:18


 私の数式は、「""は空白として扱い、空白はカウントしない」という解釈の元でのものです。
 質問者さんの質問に、COUNTBLANKを使った際に「「ブランク」としてカウントする」とあったので、
 これを「空白として扱う」と同義であると解釈したのですが、違ったかな?
 解釈が違うのであればスルーしてください。

(Take) 2025/05/19(月) 13:11:46


 追加で。
 解釈の根拠として、そもそもCOUNTBLANKは、正味の空白であろうが、計算結果の""であろうが、カウントしますよね?
 なので「空白として1件カウントしたい」のであれば、COUNTBLANKを使えば済むことので、
 質問自体に意味がなくなるのではないかと思った次第です。

(Take) 2025/05/19(月) 13:29:37


 提案ですが、一例として、以下のように表現を統一してから再度質問内容を書いてもらったらどうでしょう

 空白        Empty 
 Blank       Empty
 空文字列    ""
 空白文字    " "," ",Tab

 なんとなくの想像ですが、
 >不一致の場合は「空白」とする数式】
 は "" ではなくて、 " " が返るようになっている気がします。
(´・ω・`) 2025/05/19(月) 13:53:10

 Takeさん、コメントありがとうございます。
 私の題意理解と正反対の理解をされているようで、出発点が違ったのですね、了解です。

 私も
 >"" ではなくて、 " " が返るようになっている気がします。 ( by (´・ω・`)さん)
 と思います。
 COUNTBLANK関数のヘルプ内容をよく見て頂くことを再度掲載して私のコメントを終わりにします。

(xyz) 2025/05/19(月) 16:52:26


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.