テキスト文字列の '*'記号は、 '*'の代わりに文字列内に文字があることを意味しますか?何らかの理由で、次のコードでは動作しません:Excel *記号のテキスト文字列
=COUNTIF(Workbook1!I2:I5000;"2012.01*")
は私が必要なものを達成するための代替方法はありますか?
テキスト文字列の '*'記号は、 '*'の代わりに文字列内に文字があることを意味しますか?何らかの理由で、次のコードでは動作しません:Excel *記号のテキスト文字列
=COUNTIF(Workbook1!I2:I5000;"2012.01*")
は私が必要なものを達成するための代替方法はありますか?
あなたは文字列に一致している場合は、番号に対して一致している場合、これは=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))
はい、COUNTIF()関数はワイルドカードを使用できます。あなたの問題は、あなたの数式の構文が間違っているようだ。その後、
=COUNTIF(I2:I5000,"2012.01*")
を含むすべてのバージョン、あなたは "> = 2012.01" はそのまた2012.02などのような将来ヶ月をカウントされません使用している場合は? [これらは日付だと思いますか?] –
@barryhoudini私はあなたが正しいと思います - 私は(おそらくArtiso)2012.01で始まる数字は限られていると考えていました。私は明確にするために更新します – brettdj
はい、限定されたケースについては正解でしたが、何らかの理由で「<2012.02」基準が私に「0」を与えます。 – ositra