繁体   English   中英

Excel - SUMIF 函数

[英]Excel - SUMIF Function

我制作了一份工作表,涵盖了一段时间(01-08-2020 至 31-08-2020)的膳食费用。公司将在周一至周五支付高达 75 克朗的费用。 清单涵盖每周 7 天的费用,如果周一至周五的金额大于 75,我必须支付额外费用。 (这我已经想通了)。 周六和周日我必须全额付款。

所以我的问题是,我如何总结并排除周六和周日?

尝试 1:我尝试了这个公式(挪威 excel。Summerhvis = SUMIF。Lørdag = 星期六): =SUMMERHVIS(B2:B32,"<>lørdag", G2:G32)

然而,这似乎部分正确,我想念星期天,我如何将星期天添加到这个等式中?

尝试 2:我使用了这个公式: =SUMMERHVIS(B2:B32,B2:B6,G2:G32)

它给出了正确的答案,但答案是分层的 5 行。 然后我在 P8 中总结了这一点。 我想要的答案在 G32 中。 所以在 G32 中我写了 =p8。

这一定是一种更简单的方法吗?

在此处输入图片说明

在此处输入图片说明

您可以使用SUMPRODUCTWEEKDAY函数:

=SUMPRODUCT((WEEKDAY(A2:A32,3)<5)*G2:G32)

根据 Microsoft 函数翻译器的说法,这可能是挪威语:

=SUMMERPRODUKT((UKEDAG(A2:A32;3)<5)*G2:G32)

如果你真的想使用SUMIF和你的文本天,一种方法是(英文):

=SUM(SUMIF(B2:B32,{"Monday";"Tuesday";"Wednesday";"Thursday";"Friday"},G2:G32)),

或者,如果您的工作日在 b4:b8:

=SUM(SUMIF(B2:B32,$B$4:$B$8,G2:G32))

但我建议不要这样做,因为它只适用于一周中的文本天的语言。 另外,我注意到您一周中的几天似乎与美国的一周中的几天不匹配。 例如,这里1 Aug 2020Saturday ,因此另一个可能的错误原因(除非我没有正确理解日期)。

以上与对五个单独的SUMIF方程求和相同,每个方程都对应一周中的某一天。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM