链接到sheet:
我正在为我的高尔夫球队制作一张记分卡和排行榜,我需要计算一个人完成了多少洞。单元格J2中的嵌套if语句
=if(G11, 18,
=if(G10, 17,
=if(G9, 16,
=if(G8, 15,
=if(G7, 14,
=if(G6, 13,
=if(G5, 12,
=if(G4, 11,
=if(G3, 10,
=if(C11, 9,
=if(C10, 8,
=if(C9, 7,
=if(C8, 6,
=if(C7, 5,
=if(C6, 4,
=if(C5, 3,
=if(C4, 2,
=if(C3, 1, 0))))))))))))))))))
应该完成我需要的工作,但是单元格中的功能太多了。
当前功能检查第18洞得分所在的单元格,如果在那里,则该玩家通过18洞。如果没有,它将转到第一个嵌套的if并检查第17洞评分单元等...
我知道我可以在三个不同的单元格中完成这个功能,它可以正常工作,但我很好奇是否有人有更好的想法。
谢谢!
答案 0 :(得分:0)
下面返回第一组中具有反对值的所有孔编号的数组
=ArrayFormula(E3:E11*(G3:G11<>""))
下面返回所有具有相对于它们的值的孔中的最大孔数。
=MAX(ArrayFormula(E3:E11*(G3:G11<>"")),ArrayFormula(A3:A11*(C3:C11<>"")))
为了简洁而打破了它,但第二个是我猜你需要的。
答案 1 :(得分:0)
我需要计算 一个人完成了多少 个洞。
我相信你需要的是COUNT
功能。
=COUNT({G3:G11;C3:C11})
这将给出一个人完成的洞总数。