我怎么能find总数排除某一行
如果这个问题之前已经回答道歉。 在“摘要”列中,我想计算每个用户标识的总值,不包括始终为19的费用。正如您所看到的,存在重复的用户标识。
我正在考虑使用SUMIF的东西…
= SUMIF(值,名称,<>“费用,<>
那我就搞不清楚了。
因此,例如UserID 4836344总值将是97.83。
应该用什么公式来解决这个问题。
在此先感谢,如果有人可以帮助我。
PS – 让我知道你是否看不到下面的图像。
我只是添加另一列EffectiveValue,其中将包含需要添加到总和的有效值。 该列的公式可能类似于“= If([Name] =”Fee“; 0; [Value])。
然后我通过UserId列对表进行sorting。
之后,我会使用数据 – >小计function来产生每个用户的总和。 在向导中,您将指定在UserId的每个更改中计算EffectiveValue的总和
对不起,如果有语法错误和格式,但我从手机写。
你有SUMIFS
公式几乎是正确的。 您只需要在引号中包含<>
,如下所示:
=SUMIFS($E$2:$E$19,$A$2:$A$19,A2,$D$2:$D$19,"<>Fee")
上面假定您的示例表以A1
和UserID开始,并通过列E
继续。 上面的公式将作为第一个摘要进入单元格F2
,并且应该被复制下来。 请记住调整范围以包含更多行(这里只通过第19行)。
如果您将上述示例作为表格,则还可以使用以下公式作为F2
,Excel将自动将其复制下来:
=SUMIFS([value],[userid],A2,[name],"<>Fee")
要将表格转换为“Excel识别的表格”,请按照Microsoft网站上的详细说明select整个表格并按下Ctrl
+ T
有关“Excel中的表”的更多信息,您可能需要阅读以下文章:
- Excel表格概述
- 使用Excel表格来pipe理信息