Добрый день! Подскажите пожалуйста, как написать формулу для таблицы.
Нужно чтобы выглядело вот так:
Если в 1 ячейке значение х и во второй значение у то в третьей ячейке будет z
И чтобы можно было сделать из этого калькулятор. Например
Х = кирпичи У = дом z = цена дома
Х = дерево У = беседка = цена беседки
Другие языки программирования и технологии
Формулы в экселе Если и или
Excel - просто калькулятор.
Х = клен Y= Беседка
чтобы получить стоимость беседки должна быть или уже готовая таблица с ценой, или указывать размер беседки и делать расчет по материалу и потом умножать на стоимость .
Ничего такого вы не предоставили .
Покажите как вы будете считать БЕЗ excel
Х = дерево У = беседка = цена беседки
Х = клен Y= Беседка
чтобы получить стоимость беседки должна быть или уже готовая таблица с ценой, или указывать размер беседки и делать расчет по материалу и потом умножать на стоимость .
Ничего такого вы не предоставили .
Покажите как вы будете считать БЕЗ excel
Для полных идиотов: в Excel НЕТ "1 ячейки, второй ячейки и так далее". Каждая ячейка на листе имеет адрес в виде буквы (букв) столбца и номера строки.
Например: D12.
Например: D12.
По инструкции к формуле:
1. ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь]):
2. Вложением IF:
С 2019 ещё есть функция =IFS(), которая позволяет просто перечислить (условие, значение) подряд. Она сама вернет #N/A, если ни одно из условий не сработает.
Там будет вот так:
P.S. Да, в русскоязычной версии Excel функции тоже на русском: ЕСЛИ(), ЕСЛИМН(), И(), СЖПРОБЕЛЫ() и СТРОЧН().
1. ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь]):
=IF(AND(A1=X;B1=Y);Z;"N/A")
, где X,Y,Z - нужные значения, либо ссылки на ячейки с нужными значениями, строковые данные записываются в кавычках. "N/A" - результат, если указанное условие не соблюдено (в первой ячейке не X или во второй не Y)2. Вложением IF:
=IF(AND(A1="кирпич";B1="дом");"цена дома";IF(AND(A1="дерево";B1="беседка");"цена беседки";"N/A"))
И дальше вместо "N/A" так же вставлять ещё один IF(), потом ещё один и т.д. С 2019 ещё есть функция =IFS(), которая позволяет просто перечислить (условие, значение) подряд. Она сама вернет #N/A, если ни одно из условий не сработает.
Там будет вот так:
=IFS(AND(A1="кирпич";B1="дом");"цена дома";AND(A1="дерево";B1="беседка");"цена беседки")
Обход косяков ввода опционален. Строковые значения - это потенциальная проблема, потому что "Кирпич", "кирпич" и " кирпич"(пробел в начале строки) - это три разных значения и внутри IF() "Кирпич" при сравнении с "кирпич" выдаст False, а значит и условие не пройдёт. Чтобы этого избежать, все сравниваемые в условии ячейки надо закрыть в две функции: убрать лишние пробелы и сделать все буквы прописными: TRIM(LOWER(A1))
P.S. Да, в русскоязычной версии Excel функции тоже на русском: ЕСЛИ(), ЕСЛИМН(), И(), СЖПРОБЕЛЫ() и СТРОЧН().
Похожие вопросы
- Как в эксель поместить на панель инструментов кнопку и назначить ей макрос?
- Всем кто знает Эксель как свои пять пальцев прошу помогите!!!
- знатоки Экселя! Выручайте!
- Создание множества гиперссылок в эксель
- Как заполнить массив данными из Экселя в с#
- Как заполнить массив данными из Экселя в с#
- Формула в Exel
- ПОМОГИТЕ! Нужна формула рассчета рейтинга фотографий! Или объяснение, как его посчитать! Выручайте!
- вопрос по "множественному" ЕСЛИ в логических формулах Excel 2007 и 2010
- Формула в excel. Помогите сделать формулу.