[英]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。
这一定是一种更简单的方法吗?
您可以使用SUMPRODUCT
和WEEKDAY
函数:
=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 2020
是Saturday
,因此另一个可能的错误原因(除非我没有正确理解日期)。
以上与对五个单独的SUMIF
方程求和相同,每个方程都对应一周中的某一天。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.