2012-02-16 11 views
0

テキスト文字列の '*'記号は、 '*'の代わりに文字列内に文字があることを意味しますか?何らかの理由で、次のコードでは動作しません:Excel *記号のテキスト文字列

=COUNTIF(Workbook1!I2:I5000;"2012.01*") 

は私が必要なものを達成するための代替方法はありますか?

答えて

1

あなたは文字列に一致している場合は、番号に対して一致している場合、これは=COUNTIF(Workbook1!I2:I5000;"2012.01*")


結構です文句を言わない仕事上の数式ではなく
=COUNTIF(Workbook1!I2:I5000,">=2012.01")

これを試してみてください

2012.01から始まる数字のみを一致させ、 xl07 2012

以降
=COUNTIFS(Workbook1!I2:I5000,">=2012.01",Workbook1!I2:I5000,"<2012.02")

xl03
=SUMPRODUCT(--(Workbook1!I2:I5000>=2012.01),--(Workbook1!I2:I5000<2012.02))

+0

を含むすべてのバージョン、あなたは "> = 2012.01" はそのまた2012.02などのような将来ヶ月をカウントされません使用している場合は? [これらは日付だと思いますか?] –

+0

@barryhoudini私はあなたが正しいと思います - 私は(おそらくArtiso)2012.01で始まる数字は限られていると考えていました。私は明確にするために更新します – brettdj

+0

はい、限定されたケースについては正解でしたが、何らかの理由で「<2012.02」基準が私に「0」を与えます。 – ositra

0

はい、COUNTIF()関数はワイルドカードを使用できます。あなたの問題は、あなたの数式の構文が間違っているようだ。その後、

=COUNTIF(I2:I5000,"2012.01*") 
関連する問題