如何在 Google 表格中简化一组链接的 LOOKUP?
How can I simplify a chained set of LOOKUP in Google Sheets?
目前,我有一个 sheet,其中每一行都有大约 20 个单元格,我使用 LOOKUP 对其进行评估。如果该行不为空,我会从参考行中获取一个值。如果它是空的,我将 0 作为它的值,以避免返回 #N/A。
对 20 行中的每一行进行评估后,我想对所有行求和。虽然我有一个有效的公式,但它很可怕:
=SUM(IFERROR(LOOKUP("X",H2,H91),0) + IFERROR(LOOKUP("X",I2,I91),0)
+ IFERROR(LOOKUP("X",J2,J91),0) + IFERROR(LOOKUP("X",K2,K91),0)
+ IFERROR(LOOKUP("X",L2,L91),0) + IFERROR(LOOKUP("X",M2,M91),0)
+ IFERROR(LOOKUP("X",N2,N91),0) + IFERROR(LOOKUP("X",O2,O91),0)
+ IFERROR(LOOKUP("X",P2,P91),0) + IFERROR(LOOKUP("X",Q2,Q91),0)
+ IFERROR(LOOKUP("X",R2,R91),0) + IFERROR(LOOKUP("X",S2,S91),0)
+ IFERROR(LOOKUP("X",T2,T91),0) + IFERROR(LOOKUP("X",U2,U91),0)
+ IFERROR(LOOKUP("X",V2,V91),0) + IFERROR(LOOKUP("X",W2,W91),0)
+ IFERROR(LOOKUP("X",X2,X91),0) + IFERROR(LOOKUP("X",Y2,Y91),0)
+ IFERROR(LOOKUP("X",Z2,Z91),0) + IFERROR(LOOKUP("X",AA2,AA91),0)
+ IFERROR(LOOKUP("X",AB2,AB91),0))
完整的例子是here:
查看单元格 Y2 到 Y87 了解公式。
我知道一定有更优雅的方法来做到这一点,但唉,我的 Google Sheet 技能充其量只是新手。
提前感谢您的任何建议!
您可以使用 SUMPRODUCT:
=SUMPRODUCT((C2:W2="X")*1,$C:$W)
或者更重要的是一个简单的 SUMIF()
=SUMIF(C2:W2,"X",$C:$W)
目前,我有一个 sheet,其中每一行都有大约 20 个单元格,我使用 LOOKUP 对其进行评估。如果该行不为空,我会从参考行中获取一个值。如果它是空的,我将 0 作为它的值,以避免返回 #N/A。
对 20 行中的每一行进行评估后,我想对所有行求和。虽然我有一个有效的公式,但它很可怕:
=SUM(IFERROR(LOOKUP("X",H2,H91),0) + IFERROR(LOOKUP("X",I2,I91),0)
+ IFERROR(LOOKUP("X",J2,J91),0) + IFERROR(LOOKUP("X",K2,K91),0)
+ IFERROR(LOOKUP("X",L2,L91),0) + IFERROR(LOOKUP("X",M2,M91),0)
+ IFERROR(LOOKUP("X",N2,N91),0) + IFERROR(LOOKUP("X",O2,O91),0)
+ IFERROR(LOOKUP("X",P2,P91),0) + IFERROR(LOOKUP("X",Q2,Q91),0)
+ IFERROR(LOOKUP("X",R2,R91),0) + IFERROR(LOOKUP("X",S2,S91),0)
+ IFERROR(LOOKUP("X",T2,T91),0) + IFERROR(LOOKUP("X",U2,U91),0)
+ IFERROR(LOOKUP("X",V2,V91),0) + IFERROR(LOOKUP("X",W2,W91),0)
+ IFERROR(LOOKUP("X",X2,X91),0) + IFERROR(LOOKUP("X",Y2,Y91),0)
+ IFERROR(LOOKUP("X",Z2,Z91),0) + IFERROR(LOOKUP("X",AA2,AA91),0)
+ IFERROR(LOOKUP("X",AB2,AB91),0))
完整的例子是here:
查看单元格 Y2 到 Y87 了解公式。
我知道一定有更优雅的方法来做到这一点,但唉,我的 Google Sheet 技能充其量只是新手。
提前感谢您的任何建议!
您可以使用 SUMPRODUCT:
=SUMPRODUCT((C2:W2="X")*1,$C:$W)
或者更重要的是一个简单的 SUMIF()
=SUMIF(C2:W2,"X",$C:$W)