Формула для подсчета очков в футбольном конкурсе

Автор romchello, 17.06.2018, 05:06

« назад - далее »

romchello

Добрый день. В узком кругу друзей участвуем в конкурсе прогнозов. В этом конкурсе начисляются балы в зависимости от результатов матчей. Балы начисляются участникам по следующим условиям:
1.Точно угаданный победитель матча и окончательный счет - приносит 3 очка игроку.
2.Угаданный победитель матча и разница мячей в его пользу - приносит 2 очка игроку.
3.Угаданный победитель матча - приносит 1 очко игроку за матч.
4.Если прогноз на ничью, и угадана и ничья и точный счёт - это приносит игроку 3 очка.
5.Если прогноз на ничью, и матч ей заканчивается, но не угадан счёт - это приносит игроку 1 очко.
6. Если угадан крупный счёт (с разницей в три мяча и больше).
Пример: ставил 4:1, так и получилось – всего очков: 3 (угаданный счёт) + 1 (бонусное очко) = 4
7.Если угадана крупная разница (три мяча и больше).
Пример: ставил 4:1, получилось 5:2 – всего очков: 2 (угаданная разница) + 1 (бонусное очко) = 3
8.Если угадан исход в матче, на который ставил в сумме больше 5-ти забитых мячей, и сыгран матч с забитыми больше 5 мячей, но с другой
разницей.
Пример: ставил 5:2, вышло 5:3 – всего очков: 1 (угаданный исход) + 1 (бонусное очко) = 2
На просторах интернета нашел формулу,которая считает баллы по условиям изложенных в пунктах 1-5. Необходимо дополнить формулу,чтобы она считала баллы по всем условиям. Подробнее в файле.
Буду благодарен за любую помощь в этом нелегком для меня вопросе.

boa

Здравствуйте,
т.к. 6-7 условие это бонус, а не основное условие, то и добавьте "бонус" к основный очкам
+IF(AND(RC2&RC3=RC[-2]&RC[-1];ABS(RC3-RC2)>2);1;IF(RC3-RC2=RC[-1]-RC[-2];1;IF(AND(RC2+RC5>5;RC[-2]+RC[-1]>5);1;0)))
Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

romchello