我有一个 Excel 文档,它有一个日期列 (A) 和一个包含字符串 (B) 的列,一张一张。在另一张纸上,我正在计算。如果 A 列中的单元格介于 DATE(2012,1,1) 和 DATE(2012,6,1) 之间,并且 B 列中的同一行在任何部分(字符串)中包含“字符串”,那么它应该计算该行。谷歌提到使用 SUMPRODUCT 但我只能在工作之间获得日期。以下是日期之间的 SUMPRODUCT。
=SUMPRODUCT(--('Sheet1'!A:A>=DATE(2012,1,1)),--('Sheet1'!A:A>=DATE(2012,6,1)))
我尝试使用它作为最终值,但它不正确。
=SUMPRODUCT(--('Sheet1'!A:A>=DATE(2012,1,1)),--('Sheet1'!A:A>=DATE(2012,6,1)),--('Sheet1'!B:B="*"&"string"&"*"))
编辑:显然上述工作,但字符串必须等于该值。* 未被识别为通配符。
谢谢。