Каков наилучший способ ввести несколько условных выражений в Excel?

#excel

#excel

Вопрос:

Я пишу электронную таблицу Excel, которая позволит быстро сравнивать значения, полученные разными пользователями, с ожидаемыми значениями.

Меня не волнуют конкретные сравнения, помимо каких-либо различий между ожидаемыми результатами и фактическими результатами. Однако я также хочу упростить задачу для всех, разрешив им вводить значения только в том случае, если они отличаются от ожидаемых результатов.

Итак, у меня есть таблица, настроенная примерно так:

 |            |  Expected Results  |     Name 1    |     Name 2    |     Name 3    | Differences? |
|------------|----------|---------|--------|------|--------|------|--------|------|--------------|
|            | Pass     | Fail    | Pass   | Fail | Pass   | Fail | Pass   | Fail |              |
| Category 1 | 10       | 10      |        |      |        |      |        |      | No           |
| Category 2 | 20       | 15      | 19     | 16   |        |      |        | 16   | Yes          |
| Category 3 | 5        | 10      | 10     | 5    | 5      | 10   |        | 6    | Yes          |
  

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

 =IF(AND(A3=F3,A3=J3,A3=N3,A3=R3,C3=G3,C3=K3,C3=O3,C3=S3,D3=H3,D3=L3,D3=P3,D3=T3,E3=I3,E3=M3,E3=Q3,E3=U3),"NO","YES")
  

Комментарии:

1. Это немного неясно. Каково значение A3 ? Что вы сравниваете?

2. Итак, вы говорите: если значение равно значениям F, J, N и R, значение C равно значениям G, K, O и S, значение D равно значениям H, L, P и T, а значение E равно значениям I, M, Q и U, тогда у вас должно быть «Нет», иначе у вас должно быть «Да». Что-то в этом роде? (Это трудно понять, видя таблицу без букв заголовка столбца)

Ответ №1:

У вас есть новая функция, если эта функция позволяет вводить множество условий и множество кретерий:

Как правило, синтаксис функции IFS:

 =IFS([Something is True1, Value if True1,Something is True2,Value if True2,Something is True3,Value if True3)