如何将 SUMIF 与条件一起用作字符串中的文本
How to use SUMIF with the criteria as text within a string
我的 A 列的日期格式为“2021 年 10 月 8 日”,我的 B 列的数字是我想要求和的。
=SUMIF(A2:A, "*Oct*", B2:B)
我目前有上面的公式,条件为"*Oct*"
,因为'Oct'前后都有文字。我还有其他月份,所以我希望每个月都加起来。
=SUMIFS(B2:B, A2:A, ">="&DATE(2021,10,1), A2:A, "<="&DATE(2021,10,30))
以上是诀窍,但我想用第一个公式保持简单。建议?
目前 numbers 在 A2:A
范围内,not text,因为 GS 中的日期是数字,所以你的公式 SUMIF()
将 return 0.
您可以将 SUMIFS()
公式缩短为 =ARRAYFORMULA(SUMIF(month(A2:A), 10, B2:B))
或 =ARRAYFORMULA(SUMIF(text(A2:A, "mmm"), "Oct", B2:B))
我的 A 列的日期格式为“2021 年 10 月 8 日”,我的 B 列的数字是我想要求和的。
=SUMIF(A2:A, "*Oct*", B2:B)
我目前有上面的公式,条件为"*Oct*"
,因为'Oct'前后都有文字。我还有其他月份,所以我希望每个月都加起来。
=SUMIFS(B2:B, A2:A, ">="&DATE(2021,10,1), A2:A, "<="&DATE(2021,10,30))
以上是诀窍,但我想用第一个公式保持简单。建议?
目前 numbers 在 A2:A
范围内,not text,因为 GS 中的日期是数字,所以你的公式 SUMIF()
将 return 0.
您可以将 SUMIFS()
公式缩短为 =ARRAYFORMULA(SUMIF(month(A2:A), 10, B2:B))
或 =ARRAYFORMULA(SUMIF(text(A2:A, "mmm"), "Oct", B2:B))