首先让我说我对Excel的了解有点基础。我知道公式但不深入。我知道函数但没有关于编程的知识。话虽如此,我的问题。
我目前正在制作办公室曲棍球池电子表格。我有我的主要表格,游戏和差异的结果(参见上面的链接以供参考,文本在法国抱歉)。我将有另一张预测表,参与者将填写他们关于谁将赢得比赛的预测以及多少分(差分)。
现在,我需要预测表来根据预测计算点归属。
以下是它应该如何计算:
获胜球队预测1分(每场比赛) 良好差距1分(没什么球队赢了) 如果差异为3或更高,则为2分。
用户预测继续"预测"表,他们输入他们认为差异的东西。将与他们选择赢得的球队站在同一边。
所以我想知道的是,在VBA中使用公式或自定义函数,最好的方法是什么?我需要确定1:如果预测与另一张纸在同一单元格中,则2:如果差异与游戏结果相同。
好的,重新阅读本文我知道这有点令人困惑,但我脑子里清楚......对不起。如果你们中的任何一个人能够解决我的问题,请以正确的方式指导我,帮助我。非常感谢你。
答案 0 :(得分:0)
如果发现我解决方案的一部分。
我使用了这个公式(我知道它可以更短更好,但这是我在excel中的知识范围):
=IF(OR(ISBLANK(COMPILATION!A4);ISBLANK(COMPILATION!A5));0;IF(OR(A4=ABS(COMPILATION!A4-COMPILATION!A5);A5=ABS(COMPILATION!A4-COMPILATION!A5));IF(OR(A4>=3;A5>=3);2;1);0))