我有两列,名称(列A)和金额(列B)。
我能够计算一个人的姓名是B的金额之和" Lhynne"在A栏中,可以使用以下公式完成:
=SUMIF(A:A, "Lhynne",B:B)
现在,我想计算Lhynne的总金额,每当金额小于或等于30时,我会在金额上加两。我可以使用什么公式?
例如
所以Lhynne的总金额是(30 + 2)+ 40 +(20 + 2)。
答案 0 :(得分:1)
您可以使用以下内容......
=IF(SUMIF(A:A, "Lhynne",B:B)<=30, SUMIF(A:A, "Lhynne",B:B)+2, SUMIF(A:A, "Lhynne",B:B))
答案 1 :(得分:0)
我知道您正在使用与此类似的表:
如果您想总结列A为“Lhynne”的所有情况,并且每次与B列中“Lhynne”链接的数量小于或等于30时加2,则可以使用SUMIF加COUNTIFS。在你的情况下,它应该是这样的:
=SUMIF(A:A, "Lhynne",B:B) + COUNTIFS(A:A, "Lhynne", B:B, "<=30") * 2
实际上,您将与“Lhynne”相关的所有值相加,并且每当您的值为“Lhynne”并且小于或等于30并且加上2时,您就会计算。
如果你想总结A列中“Lhynne”的所有值,其中B列值大于30,只要它小于或等于30就加2,你可以这样做:
=SUMIFS(B:B, A:A, "Lhynne", B:B, ">30") + COUNTIFS(A:A, "Lhynne", B:B, "<=30") * 2
答案 2 :(得分:0)
我使用this上的数组公式得到了答案。
=SUMIF(A:A, "Lhynne",B:B) + (SUM((A:A="Lhynne")*(B:B<="30"))*2)