2

Я ищу простую формулу, чтобы показать:

  • Если ячейка F11 показывает 1, то G11 будет отображать 33%
  • Если F11 показывает 2, то G11 покажет 66%
  • Если он показывает 3, то G11 будет отображать 100%

Я попробовал приведенную ниже формулу IF но там сказано, что у меня слишком много аргументов, кто-нибудь может помочь?

=IF(AND(F11=0),"0%",OR(F11=1),"33%",OR(F11=2),"66%"OR(F11=3),"100%"))

4 ответа4

11

Вы можете попробовать эту формулу также имеет другую оценку:

=IF(OR(F11=1,F11=2,F11=3),CHOOSE(F11,0.33,0.66,1),0)

Как это работает:

  • Excel проверяет F11 &, имеет ли он 1 , или 2 или 3 затем выполняет функцию CHOOSE соответственно и возвращает 0.33 for (33%) , 0.66 for (66%) или 1 for (100%) .
  • F11 всегда возвращает 0 если имеет значение, отличное от 1 2 или 3 , даже в случае Text & Date также возвращает 0 .
7

Почему бы просто не использовать следующую формулу в F11?

=G11/3

(и отформатируйте F11 как проценты с 0 десятичными знаками)

5

В Cell G11 используйте:

=IF(F11=1,33%,IF(F11=2,66%,IF(F11=3,100%,"IF ELSE GOES HERE")))

Отформатируйте G11 в процентах, или он может отображаться как 0.33 и т.д.

Замените "IF ELSE GOES HERE" на то, что вы хотите в том случае, если F11 равно 1,2 или 3. Чтобы оставить пустым, вы можете просто использовать ""

4

IF нужно использовать так:

ЕСЛИ (Что-то верно, тогда сделай что-нибудь, иначе сделай что-нибудь другое)

Итак, ваша формула будет:

=IF(F11=0,0,IF(F11=1,0.33,IF(F11=2,0.66,IF(F11=3,1))))

или разделить, чтобы сделать это более ясным:

=IF(F11=0,
    0,
    IF(F11=1,
       0.33,
       IF(F11=2,
          0.66,
          IF(F11=3
             ,1
           )
       )
    )
 )

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