我正在尝试修补/理解一位老员工制作的工作簿。我已经使用了“评估公式”功能,但仍然很难理解该公式。
公式是 -
=IF(INDEX(Grp2.Customer.Table,Grp2.Cust.Numb,1)<INDEX(Year,1,Year.Numb),IF(INDEX(Grp2.Customer.Table,Grp2.Cust.Numb,2)>IF(Year.Numb=1,Laun.Yr.Start,INDEX(Year,1,Year.Numb-1)),1,0),0)
E65 = 1, E66 = 0.
但是当我评估公式时,我所看到的情况表明 E65 和 E66 应该是相同的。
E66 电池
E65 电池
最佳答案
数组公式是对数组或范围内的数据进行处理:
区分数组公式和普通公式是公式中的 {} 符号,例如,如果普通公式 = A1:A5 & B1:B5 那么在数组公式中将是 {= A1:A5 & B1:B5} if你在公式栏中查看它
对于普通公式 = A1:A5 & B1:B5 只会给你 A1 & A5 但在数组公式中会根据数组公式后面的范围给你,所以如果你的数组公式位于单元格 C1 中,你的C1 中的结果是 = A1 & B1,但如果数组公式的范围在 C1: C3 中,那么在 C1 中结果将是 A1 & B1,在 C2 中结果将是 A2 & B2,依此类推。但是,如果您检查 c1 upt c3 中的每个公式,它们将是相同的。
要制作数组公式,请选择放置数组公式的范围,然后在公式栏中放置公式,例如 = A1:A5 & B1:B5,然后按 Ctrl+Shift+Enter。
关于arrays - 了解数组公式的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59708552/