У меня есть сводная таблица, которая имеет 3 столбца со значениями. Мне нужно выполнить поиск этих столбцов и вернуть значение из другого столбца. Проблема заключается в следующем - мне нужно Excel, чтобы посмотреть на 3 столбца, и если в 1-м столбце есть данные, мне нужно, чтобы он увидел, что он имеет значение, и если два других имеют значение, чтобы не возвращать значение из другого колонка. Пример, если:

 | A  | B  | C  | D  | Answer
-+----+----+----+----+--------
1| 1  | 1  | 1  | X  |

Никакое значение не должно быть возвращено из "столбца ответа".

Если

 | A  | B  | C  | D  | Answer
-+----+----+----+----+--------
1|    | 1  | 1  | X  |

Затем значение возвращается из столбца "Ответ" (D1 = "Джон Смит").

Затем, если какая-либо из других ячеек столбца имеет значение BLANK, то значение "Столбец ответа" не возвращается.

Я попытался сделать это с помощью вложенных операторов IF(OR) и также попытался использовать ISBLANK , но безуспешно.

2 ответа2

1

=IF(ISBLANK(A1),D1,NA())

Это очень простая формула, проверяющая, является ли A1 пустым, если нет, то он дает # N/A, вы можете заменить # N/A на "". Эта формула работает для 2 тестовых случаев, которые вы представили, как я их понял.

0

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

=IF(AND(ISBLANK(A1),COUNTA(B1:C1)=2),D1,"")

Сначала проверяется, является ли A1 пустым, а B и C - нет. Если оба значения верны, верните ответ из столбца D, в противном случае верните пробел.

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