我正在为慈善事业设计世界杯评分预测赛。
我目前有这个公式来根据现实生活结果预测计算点数:
=IF(AND(J5='Tournament SheetoLD'!J5,'Player Sheet'!L5='Tournament SheetoLD'!L5),5,IF(OR(J5-L5='Tournament SheetoLD'!J5-'Tournament SheetoLD'!L5,AND('Player Sheet'!J5>'Player Sheet'!L5,'Tournament SheetoLD'!J5>'Tournament SheetoLD'!L5),AND('Player Sheet'!J5>'Player Sheet'!L5,'Tournament SheetoLD'!J5>'Tournament SheetoLD'!L5)),2,0))
唯一的问题是当输入单元格为空时,它认为它们具有相等的值并为玩家分配最大点数。
有没有办法只在单元格填充时计算点数(非空白)?
答案 0 :(得分:0)
您应该做的第一件事是测试J5和L5细胞的值。
我在下面添加的第一个IF
条款将写入""如果使用ISBLANK功能将J5或L5清空,则移至您的手机。
PS :我更换了工作表名称'播放表'到' PS'由于可读性目的。
=IF(
OR(ISBLANK('PS'!J5), ISBLANK('PS'!L5)),
0,
IF(
AND(J5='Tournament SheetoLD'!J5,'PS'!L5='Tournament SheetoLD'!L5),
5,
IF(
OR(
J5-L5='Tournament SheetoLD'!J5-'Tournament SheetoLD'!L5,
AND('PS'!J5 > 'PS'!L5, 'Tournament SheetoLD'!J5 > 'Tournament SheetoLD'!L5),
AND('PS'!J5 > 'PS'!L5, 'Tournament SheetoLD'!J5 > 'Tournament SheetoLD'!L5)),
2,
0
)
)
)
祝你好运! ; - )
顺便说一句:看起来你错误地复制了一个条件,或者它只是一个错误':
AND('PS'!J5 > 'PS'!L5, 'Tournament SheetoLD'!J5 > 'Tournament SheetoLD'!L5)