我创建了一个条件公式SUM
:
=SUM(IF($G$14:$G$5002="Liz S Salary",IF($Q$14:$Q$5000>=Summary!$F$6,IF($Q$14:$Q$5000<=Summary!$F$7,$R$14:$R$5000,0),0),0))
公式需要保存到 Excel 单元格并显示结果。我以前做过这个,必须按下组合键才能将公式插入单元格,只是我现在记不清了。所有其他旧公式都有效,只需要更新这个。请帮忙,因为我没有通过谷歌搜索找到答案。
答案1
您输入的公式是一个数组公式,也就是说,它是一个对值数组起作用的公式。
网上有很多关于数组公式的优秀资源,下面这段引述来自其中之一应该告诉您需要做什么才能使您的公式发挥作用。
要将公式作为数组公式输入,请在单元格中键入公式,然后同时按下 CTRL SHIFT 和 ENTER 键,而不是只按 ENTER。第一次输入公式时以及以后编辑公式时都必须这样做。如果操作正确,Excel 将显示用花括号 { } 括起来的公式。您无需输入括号 - Excel 会自动显示它们。如果您忘记使用 CTRL SHIFT ENTER 输入公式,公式可能会返回 #VALUE 错误或返回不正确的结果。
答案2
单击您想要显示结果的单元格,然后,如果您不能直接将公式粘贴在那里,请选择电子表格上方的公式输入框,然后将公式粘贴到该框中。
如果输入此公式后结果显示有问题,那么我认为存在另一个问题,可能是该单元格引用的 G、Q 或 R 列存在问题。
换句话说,如果您的单元格现在显示“#VALUE!”或“#REF!”那么您遇到了数据源问题,而不是公式保存问题。
您可以进行依赖性检查,以查看公式从何处获取数据,可以在“功能区”(包含所有菜单的顶部栏)的公式审核部分中通过“公式->跟踪先例”找到。
如果您无法使用鼠标,则可以使用箭头键选择要粘贴的单元格,然后按 CTRL+v 将公式(假设您使用 CTRL+c 或鼠标将其复制到剪贴板)粘贴到突出显示的单元格中。如果箭头键没有移动突出显示的单元格,请尝试按 ESC,这应该可以让您的焦点回到工作表上。
答案3
您Excel 2013
可以使用SUMIFS
函数对多个条件进行求和。这是更好的选择,因为它更简单、更快速,并且不需要“数组输入”。
尝试这个版本 -
=SUMIFS($R$14:$R$5000,$G$14:$G$5000,"Liz Salary",$Q$14:$Q$5000,">="&Summary!$F$6,$Q$14:$Q$5000,"<="&Summary!$F$7)
注意:总和范围始终位于SUMIFS
……的开头,并且我更改了您的一个范围,因为它以行结束,5002
而不是5000
像其他范围一样,所有范围都需要具有相同的大小和形状SUMIFS