3

Я успешно использовал функцию IF до последних нескольких дней. Я использовал этот оператор для возврата одного из 2 значений в зависимости от того, сформирован элемент или нет:

=IF(G11=1,Q11,IF(G11=0,P11,""))

G11 равен 1 (соответствует положительному значению). Вместо того, чтобы возвращать значение Q11, он говорит ИСТИНА.

Я попытался разбить его на одну функцию IF, проверяя структуру формулы. Я обошел проблему, сделав новые таблицы заменой IF на VLOOKUP, но здесь это не сработает. Что может происходить?

2 ответа2

3

это может быть форматирование ячейки, если для категории задано логическое значение, то возвращаются значения ИСТИНА или ЛОЖЬ, а не значения "тогда" или "еще". кредит https://superuser.com/a/709505

0

LibreOffice и OpenOffice используют другой разделитель для Excel.

Вы должны поменять запятую на точку с запятой.

=IF(G11=1;Q11;IF(G11=0;P11;""))

РЕДАКТИРОВАТЬ: Как указано @ fixer1234, вы можете изменить разделитель по умолчанию ; , Вы должны проверить, что у вас в настройках.

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