Возврат текста или чисел из IF
Выводите собственные сообщения или вычисленные значения в зависимости от условия
«Возврат текста или чисел из IF» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.
IF может возвращать что угодно
Вы научились создавать надёжные проверки. Теперь сосредоточимся на двух результатах, которые возвращает IF.
Результатом IF может быть фрагмент текста, число, пустая ячейка или даже другой расчёт. Правильный выбор типа результата делает таблицу понятной и полезной.
Возврат текстовых сообщений
Чтобы вывести слова, заключите каждый результат в двойные кавычки. Кавычки сообщают электронной таблице: «воспринимай это как обычный текст».
Для указания состояния оплаты в A2:
Без кавычек электронная таблица решила бы, что «Оплачено» — это имя или формула, и, скорее всего, показала бы ошибку.
=IF(A2 = "Y", "Paid", "Unpaid")Возврат чисел
Числа возвращаются без кавычек. Если заключить число в кавычки, оно превратится в текст, который нельзя будет сложить позже.
Начислите 100 баллов за победу и 0 в противном случае:
Поскольку это настоящие числа, Вы можете использовать SUM для столбца результатов и получить общий итог.
=IF(B2 = "Win", 100, 0)Возврат пустой ячейки
Иногда самым аккуратным результатом FALSE будет полное отсутствие значения. Используйте пару пустых кавычек "", чтобы ячейка выглядела пустой.
Чтобы показывать предупреждение только при низком уровне запасов:
Когда запасов достаточно, ячейка остаётся пустой и не загромождает таблицу словом «OK».
=IF(C2 < 5, "Low stock", "")Возврат расчёта
Результатом может быть не только фиксированное значение, но и формула. Электронная таблица выполняет этот расчёт только тогда, когда выбрана соответствующая ветвь.
Предоставьте скидку 10% на крупные заказы, а в остальных случаях оставьте полную цену. Цена находится в A2:
Здесь ветвь TRUE умножает цену на 0.9, а ветвь FALSE оставляет её без изменений.
=IF(A2 > 100, A2 * 0.9, A2)Добавление ссылок на ячейки в текст
Вы можете создать сообщение со значением ячейки с помощью оператора объединения &.
Если имя находится в A2, поприветствуйте только клиентов VIP:
Оператор & соединяет слова «Добро пожаловать, » с именем. Обратите внимание на пробел внутри кавычек, чтобы слова не сливались.
=IF(B2 = "VIP", "Welcome " & A2, "")Разобранный пример: комиссия
Продавцы получают комиссию 5% с продаж свыше 1000, а с меньших продаж — ничего. Продажи находятся в столбце A.
Для строки 2:
Ветвь TRUE вычисляет комиссию как настоящее число, поэтому Вы можете просуммировать столбец и выплатить полученную сумму.
=IF(A2 > 1000, A2 * 0.05, 0)Тип результата важен для дальнейшей работы
Выбор между текстовым и числовым результатом влияет на дальнейшие действия.
- Результаты типа текст, например «Зачёт», удобны для чтения, но их нельзя суммировать
- Результаты типа число, например 100, можно складывать, усреднять и отображать на диаграмме
Если Вы планируете выполнять вычисления со столбцом позже, возвращайте числа. Если это просто отметка для чтения, используйте текст.
Объединение обоих вариантов в одной таблице
Часто один столбец IF используют для понятной отметки, а другой — для числа, которое можно суммировать.
В столбце C для людей может быть формула =IF(A2 >= 60, "Pass", "Fail"), а в столбце D — =IF(A2 >= 60, 1, 0), чтобы с помощью SUM посчитать количество сдавших.
Проверка одна и та же, но типы результатов разные — каждый подходит для своей цели.
=IF(A2 >= 60, 1, 0)Согласованность результатов
Полезно следить за тем, чтобы оба результата были одного типа.
Если ветвь TRUE возвращает текст, пусть ветвь FALSE тоже возвращает текст. Число с одной стороны и текст с другой могут запутать последующие расчёты и сортировку.
Согласованность делает столбцы предсказуемыми и удобными для работы.
Одинаково в Excel и Таблицах
Возврат текста, чисел, пустых значений, расчётов и объединённых строк работает одинаково в Microsoft Excel и Google Таблицах.
Правило двойных кавычек для текста и правило записи чисел без кавычек универсальны для обоих инструментов.
Быстрая проверка
Определите, какой тип результата подходит для цели.
Повторение: что возвращает IF
Вы научились управлять результатом IF:
- Текстовые результаты требуют двойных кавычек, а числа — нет
- Используйте
"", чтобы оставить ячейку пустой - Результатом может быть динамический расчёт, например
A2 * 0.9 - Используйте
&, чтобы создавать сообщения со значениями ячеек - Возвращайте числа, если позже будете выполнять вычисления; для обычных отметок используйте текст
Далее Вы научитесь находить и исправлять самые распространённые ошибки в IF.
=IF(A2 > 100, A2 * 0.9, A2)Часто задаваемые вопросы
Урок «Возврат текста или чисел из IF» бесплатный?
Да — полный текст урока «Возврат текста или чисел из IF» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.
Чему я научусь в уроке «Возврат текста или чисел из IF»?
Выводите собственные сообщения или вычисленные значения в зависимости от условия Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Excel Formulas Academy?
Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Возврат текста или чисел из IF»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Excel Formulas Academy?
Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Как функция IF принимает решения
- Сравнение значений с помощью операторов
- Возврат текста или чисел из IF
- Распространённые ошибки в IF