-1

В настоящее время мы используем следующую формулу, и она прекрасно работает:

=IF(COUNTIF(D4:AB4,">0")<3,C4,IF((((SUM(D4:AB4)-(COUNTIF(D4:AB4,">0")*36))/COUNTIF(D4:AB4,">0")))*0.9>20,20,(((SUM(D4:AB4)-(COUNTIF(D4:AB4,">0")*36))/COUNTIF(D4:AB4,">0")))*0.9))

Что говорит о том, что вы должны сыграть в гольф по крайней мере 3 раза, прежде чем формула пересчитает новый гандикап, в противном случае вы застряли с (C4) с тем, с чего вы начали, и мы используем только 90% от вашего среднего значения для расчета вашего гандикапа.

Однако после многих недель игры гандикап практически не меняется из-за огромного количества заявок; чтобы сохранить гандикап в актуальном состоянии, мы хотим, чтобы он использовал 5 самых последних оценок, и в то же время делал все остальное, что в настоящее время делает формула.

Поскольку люди пропускают или отсутствуют, через несколько недель не будет никаких публикаций, поэтому мы хотим, чтобы они пропускали пробелы и просто использовали опубликованные недели

Лист гандикапа оценки гольфа

1 ответ1

1

Вы можете использовать формулу:

=MIN(IF(COUNTIF(D4:AB4,">0")<3,C4,IF(COUNTIF(D4:AB4,">0")<=5,SUM(IF(D4:AB4>0,D4:AB4-36))/COUNTIF(D4:AB4,">0"),SUM(IF(COLUMN(D4:AB4)=LARGE(IF(D4:AB4>0,COLUMN(D4:AB4)),ROW($1:$5)),D4:AB4-36)/5))*0.9),20)

Это формула массива и должна быть подтверждена ctrl+shift+enter !

Эту формулу просто можно скопировать по мере необходимости.

Порядок действий:

  • Если выбранное значение выше 20, тогда покажите только 20 (также, если 21+ на C4)
    • менее 3 записей:
      • выберите значение из C4
    • больше или равно 3 записи
      • меньше или равно 5 записей
        • вычтите 36 из каждого значения, которое больше 0
        • подводить итоги
        • разделить на количество чисел
      • более 5 записей
        • если значение> 0, тогда показать номер столбца
        • получить 5 самых больших номеров столбцов из этого списка
        • если номер столбца столбца находится в этом списке: вернуть значение, вычтенное на 36
        • подводить итоги
        • разделить на пять
      • умножить на 0,9

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .