具有过滤值范围的 SUMIF
SUMIF with filtered range of values
这个公式目前让我得到 D 列中属于 April 2019
(M 列包含日期)的所有 正值 值的总和。
=SUMIFS(D18:D2834,M18:M2834,">="&DATE(2019,4,1),M18:M2834,"<"&DATE(2019,5,1),D18:D2834,">"&0)
我正在尝试更改此公式以仅对 D 列中的值求和,这些值是 positive OR 其中值在C 列包含一些文本。我可以把这个条件写成
"*some text*"
使用通配符,但我不确定如何将其合并到此公式中。
Column C. Column D Column M
some text 200 03/08/2020
some more text 500 02/04/2019
bla bla -100 01/01/2020
鉴于您在评论中的解释,我会这样做:
=SUMIFS(D18:D2834,M18:M2834,">="&DATE(2019,4,1),M18:M2834,"<"&DATE(2019,5,1)) - SUMIFS(D18:D2834,M18:M2834,">="&DATE(2019,4,1),M18:M2834,"<"&DATE(2019,5,1),D18:D2834,"<=0",C18:C2834,"<>*some text*")
- 总结 2019 年 4 月的所有内容
- 然后减去适用于 2019 年 4 月但您不想要的场景(该值不是正数并且 C 没有“某些文本”)
为什么有效?见真情table。鉴于您的情况,2019 年 4 月唯一您不想求和的情景是橙色情景。
这个公式目前让我得到 D 列中属于 April 2019
(M 列包含日期)的所有 正值 值的总和。
=SUMIFS(D18:D2834,M18:M2834,">="&DATE(2019,4,1),M18:M2834,"<"&DATE(2019,5,1),D18:D2834,">"&0)
我正在尝试更改此公式以仅对 D 列中的值求和,这些值是 positive OR 其中值在C 列包含一些文本。我可以把这个条件写成
"*some text*"
使用通配符,但我不确定如何将其合并到此公式中。
Column C. Column D Column M
some text 200 03/08/2020
some more text 500 02/04/2019
bla bla -100 01/01/2020
鉴于您在评论中的解释,我会这样做:
=SUMIFS(D18:D2834,M18:M2834,">="&DATE(2019,4,1),M18:M2834,"<"&DATE(2019,5,1)) - SUMIFS(D18:D2834,M18:M2834,">="&DATE(2019,4,1),M18:M2834,"<"&DATE(2019,5,1),D18:D2834,"<=0",C18:C2834,"<>*some text*")
- 总结 2019 年 4 月的所有内容
- 然后减去适用于 2019 年 4 月但您不想要的场景(该值不是正数并且 C 没有“某些文本”)
为什么有效?见真情table。鉴于您的情况,2019 年 4 月唯一您不想求和的情景是橙色情景。