我想在excel中获得手球池的成绩。条目表是:
D + E + G + H + I
-------+--------+--------+--------+--------
| Team A | Team B | Team C | Team D
-------+--------+--------+--------+--------
Team A | | 21-12 | 12-3 | 25-26
Team B | 21-14 | | 15-41 | 25-12
Team C | 14-7 | | | 10-29
Team D | | 11-12 | 12-16 | 如果表格已满(例如,每个单元格中的x-y格式),则下列公式有效:-A组的目标数(如colomn E):
=SUMPRODUCT(VALUE(LEFT(E12:E15, FIND("-",E12:E15)-1)))或
=SUMPRODUCT(--(E12:E15<>""),VALUE(LEFT(E12:E15, FIND("-",E12:E15)-1)))但是,如果一些细胞是空的,它就不能工作。你能帮我吗?
同样的问题有:
=SUMPRODUCT(-(E12:E15<>“),值(MID(E12:E15,FIND("-",E12:E15)+1,99))
=SUMPRODUCT(-(E12:E15<>“”),-(左(E12:E15,FIND("-",E12:E15)-1)
=SUMPRODUCT(-(E12:E15<>“)),-(左(E12:E15,FIND("-",E12:E15)-1)>MID(E12:E15,FIND("-",E12:E15)+1,99)
谢谢你克里斯。
发布于 2018-02-08 11:14:28
对于E12:E16两个需要CSE的数组公式,
=SUM(IF(ISNUMBER(FIND("-", E12:E15)), --LEFT(E12:E15, FIND("-", E12:E15)-1)))
=SUM(IF(ISNUMBER(FIND("-", E12:E15)), --MID(E12:E15, FIND("-", E12:E15)+1, 9)))

发布于 2018-02-08 11:52:00
尝试使用ISBLANK。
在您的空白单元格中可能有不可打印的字符,比如这里所括的一个“是空白的,或者说是一个回车,其中两个在这里。”
“这些可能无法通过测试找到”。
发布于 2018-02-08 13:47:03
谢谢你的建议。我用你的逻辑建立了我自己的公式。
目标:
{=SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),VALUE(LEFT(B6:B11,FIND("-",B6:B11)-1)),0))}反对以下方面的目标:
{=SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),VALUE(MID(B6:B11,FIND("-",B6:B11)+1,99)),0))}比赛获胜:
=SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),--(LEFT(B6:B11,FIND("-",B6:B11)-1)>MID(B6:B11,FIND("-",B6:B11)+1,99)),0))游戏失败:
{=SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),--(LEFT(B6:B11,FIND("-",B6:B11)-1)<MID(B6:B11,FIND("-",B6:B11)+1,99)),0))}..。我是按栏,然后是行。(因为同时做这两件事很棘手:-)
添加列和行,我在一个表中总结了所有结果。
克里斯。
https://stackoverflow.com/questions/48683687
复制相似问题