Формула Excel нуждается в корректировке - PullRequest
0 голосов
/ 12 марта 2019

Пожалуйста, кто-нибудь может помочь «отрегулировать» это Если формула, которая не совсем делает то, что мне нужно:

=IF(AV4=0,AP4,IF(OR(AV4>=70,AV4<=30),AP4-IF(AP4>16,4,IF(AP4<16,2,0)),AP4))

изменения, которые мне нужны:

если фигура в AVравен или меньше 30, он вычитает 4 (если AP больше 16) или 2 (если AP меньше 16), но он должен добавлять (не вычитать) 4 или 2

Также, если AP =или <16 вверх или вниз на 2 (в настоящее время он ничего не делает, если AP равен 16 </p>

. Краткое описание выглядит следующим образом:

У меня есть гандикапы в столбце AP - на основеимеет ли их нынешний гандикап 16 и более или 16 и ниже - мне нужно, чтобы следующее происходило на основе n результатов в столбце AU:

, если число в столбце AV превышает 70. Имеется гандикап в течение 16 (столбец AP)- уменьшить на 4 настоящего гандикапа до 16 лет (столбец AP) - уменьшить на 2

, если число в столбце AV меньше 30. гандикапа выше 16 (столбец AP) - увеличить на 4 настоящего гандикапа до 16 лет (столбецAP) - увеличить на 2

Если AP = или <16, то вверх или вниз на 2(если AV больше 70 или меньше 30) </p>

Если AV = 0 - он просто копирует значение AP

Все строки с результатом от 31 до 69, между которыми ничего не происходит, и гандикап встолбец AP не изменяется

1 Ответ

0 голосов
/ 12 марта 2019

Похоже, что дает ожидаемые результаты.Проверьте свои собственные данные.

=IF(AV4>69,IF(AP4>16,AP4-4,AP4-2),IF(AV4<31,IF(AP4>16,AP4+4,AP4+2),AP4))
...