excel浓缩公式与数组
我不太确定如何描述这个
从本质上讲,如果我想总结多个公式的结果,基本上是相同的公式,但是具有不同的可预测的参考。
简单的例子
=总和(IF(A1> a2,1,0)中,如果(B1> b2,1,0)中,如果(C1> c2,1,0)
在我的脑海里,觉得我应该能够简化这样的论坛,但我不知道如何做到这一点
真实的例子:
我有这个超长的公式,如果我有一个更好的数组命令,我觉得它会大大简化
=IF(IFERROR(MATCH("W",'Game Results'!D28:G28,),3)=IFERROR(MATCH("W",C28:F28,),3),1,0) +IF(IFERROR(MATCH("W",'Game Results'!D29:G29,),3)=IFERROR(MATCH("W",C29:F29,),3),1,0) +IF(IFERROR(MATCH("W",'Game Results'!D30:G30,),3)=IFERROR(MATCH("W",C30:F30,),3),1,0) +IF(IFERROR(MATCH("W",'Game Results'!D31:G31,),3)=IFERROR(MATCH("W",C31:F31,),3),1,0) +IF(IFERROR(MATCH("W",'Game Results'!D32:G32,),3)=IFERROR(MATCH("W",C32:F32,),3),1,0) +IF(IFERROR(MATCH("W",'Game Results'!D33:G33,),3)=IFERROR(MATCH("W",C33:F33,),3),1,0) +IF(IFERROR(MATCH("W",'Game Results'!D34:G34,),3)=IFERROR(MATCH("W",C34:F34,),3),1,0)
我想我可以保留一个单独的公式表,这将使我有一个简单的细胞总和,但我更喜欢一旦我把它们全部复制到一个forumla删除参考单元格。
如果有明显的模式,还有什么可以浓缩这些吗?或者你们只是保留一个参考表并隐藏它们? 这似乎并不高效
编辑:
插入图片。 根据实际的回合结果(nhl季后赛),单元计算用户做了多less正确的select。在这种情况下,用户做出了三个正确的select,这个select通过公式准确显示。 这个问题不准确,但我觉得公式可能会更简单。 因为它基本上是重复相同的公式。 我觉得应该有一些双数组或其他东西,或者像math我可以把数组拉到外面(如2ab + 2ac + 2abc = 2a(bc + b + c)第二种方式可以让我至less停止重复2和“a”不必要地)
PS我倾向于过度思考的事情。 我可能会错过一些明显的东西
我想你解释得很好。 这里有一个数组公式 ,用ctrl – shift – enterinput ,来解决你的简单例子:
=SUM(IF(A1:C1>A2:C2,1,0))
对于你更复杂的例子,我试图简化这个问题。 我想这是:
在两个表格中find相同的相对位置=“W”中的相同单元格。 我模拟它是这样的:
并得到了这个数组公式:
=SUM((Sheet2!$A$4:$D$6="W")*(Sheet2!$A$4:$D$6=Sheet2!$F$4:$I$6))
如果我是正确的,那么你的问题的答案是:
=SUM(('Game Results'!$D28:$G34="W")*('Game Results'!$D28:$G28='Game Results'!$C28:$C34))