WorksheetFunction メソッド (Excel)WorksheetFunction.CountIf method (Excel)

指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数を返します。Counts the number of cells within a range that meet the given criteria.


CountIf(Arg1Arg2)expression.CountIf (Arg1, Arg2)

: WorksheetFunction オブジェクトを表す変数。expression A variable that represents a WorksheetFunction object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required RangeRange セルの個数を求めるセル範囲を指定します。The range of cells from which you want to count cells.
Arg2Arg2 必須Required VariantVariant 計算の対象となるセルを定義する条件を数値、式、セル参照、または文字列で指定します。The criteria in the form of a number, expression, cell reference, or text that defines which cells will be counted. たとえば、検索条件は 32、"32"、">32"、"Windows"、または B4 のようになります (式および文字列を指定する場合は半角の二重引用符 (") で囲む必要があります)。For example, criteria can be expressed as 32, "32", ">32", "apples", or B4.

戻り値Return value

倍精度浮動小数点型 (Double)Double


検索条件では、半角の疑問符 (?) または半角のアスタリスク (*) をワイルドカード文字として使用することができます。You can use the wildcard characters, question mark (?) and asterisk (*), for the criteria. ワイルドカード文字の疑問符は任意の 1 文字を表し、アスタリスクは任意の文字列を表します。A question mark matches any single character; an asterisk matches any sequence of characters. ワイルドカード文字ではなく、通常の文字として疑問符やアスタリスクを検索する場合は、その文字の前に、"~*" のように半角のティルダ (~) を付けます。If you want to find an actual question mark or asterisk, type a tilde (~) before the character.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.