COUNTIFS
のような数式を取得したい
=COUNTIF(A1:A3,"<>"&"")
A1
= 2、A2
= ""、A3
= 空の場合、1 を返します。
ノート:
A2
式の結果として、空の文字列が含まれています。A3
は空白のセルで、数式は含まれていません。- 投稿された数式は 2 を返します。
- さまざまな数の二重引用符を使用してみました。私はいつも2です。
- 使ってみ
&CHAR(34)&CHAR(34)
ました。私は2を取得します。 - Excel ですべての非空白セルを選択するように countifs を取得するにはどうすればよいですか? に投稿されたソリューション は私が試したもので、2 を返します (役に立ちません)。
- 式
は実際に
=COUNTIFS(range1,cond1,range2,cond2)
は=ROWS(A1:A3)-COUNTIF(A1:A3,"")
_ との式から来ますが、それはおそらく関係ありません。=ROWS(A1:A3)-COUNTBLANK(A1:A3)
range1
range2
INDIRECT
- で解決しましたが
=SUMPRODUCT(--(expression1),--(ISNUMBER(A1:A3)))
、使用の可能性について具体的に質問していCOUNTIFS
ます。数字とテキスト (例) の区別は、この時点では関係ありません。 - 空白vs.空の文字列は「トラブル」の原因です (たとえば、これを参照してください)。
- Excel 自体は、 BLANKの定義に関して多少あいまいです。私の例では、 を
ISBLANK(A2)
返しますFALSE
が、 をCOUNTBLANK(A2)
返します1
。 - 私はユーザーには興味がありません
Function
。