Excel подстановка формулы в формуле

Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

Использование функции в качестве одного из аргументов в формуле, использующей функцию, называется вложенным, и мы будем называть ее вложенной функцией. Например, при вложении функций СНВП и СУММ в аргументы функции ЕСЛИ следующая формула суммирует набор чисел (G2:G5), только если среднее значение другого набора чисел (F2:F5) больше 50. В противном случае она возвращает значение 0.

Вложенные функции

Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ.

В формулу можно вложить до 64 уровней функций.

  1. Щелкните ячейку, в которую нужно ввести формулу.

  2. Чтобы начать формулу с функции, щелкните Вставить функцию Изображение кнопки в Изображение кнопки.

    Знак равенства (=) будет вставлен автоматически.

  3. В поле Категория выберите пункт Все.

    Если вы знакомы с категориями функций, можно также выбрать категорию.

    Если вы не знаете, какую функцию использовать, можно ввести вопрос, описывающий необходимые действия, в поле Поиск функции (например, при вводе «добавить числа» возвращается функция СУММ).

  4. Чтобы ввести другую функцию в качестве аргумента, введите функцию в поле этого аргумента.

    Части формулы, отображенные в диалоговом окне Аргументы функции, отображают функцию, выбранную на предыдущем шаге.

    Если щелкнуть элемент ЕСЛИ, в диалоговом окне Аргументы функции отображаются аргументы для функции ЕСЛИ. Чтобы вложить другую функцию, можно ввести ее в поле аргумента. Например, можно ввести СУММ(G2:G5) в поле Значение_если_истина функции ЕСЛИ.

  5. Введите дополнительные аргументы, необходимые для завершения формулы.

    Вместо того, чтобы вводить ссылки на ячейки, можно также выделить ячейки, на которые нужно сослаться. Щелкните Изображение кнопки , чтобы свернуть диалоговое окно, выйдите из ячеек, на которые нужно со ссылкой, Изображение кнопки , чтобы снова развернуть диалоговое окно.

    Совет: Для получения дополнительных сведений о функции и ее аргументах щелкните ссылку Справка по этой функции.

  6. После ввода всех аргументов формулы нажмите кнопку ОК.

  1. Щелкните ячейку, в которую нужно ввести формулу.

  2. Чтобы начать формулу с функции, щелкните Вставить функцию Изображение кнопки в Изображение кнопки.

  3. В диалоговом окне Вставка функции в поле Выбрать категорию выберите все.

    Если вы знакомы с категориями функций, можно также выбрать категорию.

  4. Чтобы ввести другую функцию в качестве аргумента, введите ее в поле аргумента в построитель формул или непосредственно в ячейку.

  5. Введите дополнительные аргументы, необходимые для завершения формулы.

  6. Завершив ввод аргументов формулы, нажмите ввод.

Примеры

Ниже приведен пример использования вложенных функций ЕСЛИ для назначения буквенных категорий числовым результатам тестирования.

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Оценка

45

90

78

Формула

Описание

Результат

‘=ЕСЛИ(A2>89,»A»,ЕСЛИ(A2>79,»B», ЕСЛИ(A2>69,»C»,ЕСЛИ(A2>59,»D»,»F»))))

Использует вложенные функции ЕСЛИ для назначения буквенной категории оценке в ячейке A2.

=ЕСЛИ(A2>89;»A»;ЕСЛИ(A2>79;»B»; ЕСЛИ(A2>69;»C»;ЕСЛИ(A2>59;»D»;»F»))))

‘=ЕСЛИ(A3>89,»A»,ЕСЛИ(A3>79,»B», ЕСЛИ(A3>69,»C»,ЕСЛИ(A3>59,»D»,»F»))))

Использует вложенные функции ЕСЛИ для назначения буквенной категории оценке в ячейке A3.

=ЕСЛИ(A3>89,»A»,ЕСЛИ(A3>79,»B»,ЕСЛИ(A3>69,»C»,ЕСЛИ(A3>59,»D»,»F»))))

‘=ЕСЛИ(A4>89,»A»,ЕСЛИ(A4>79,»B», ЕСЛИ(A4>69,»C»,ЕСЛИ(A4>59,»D»,»F»))))

Использует вложенные функции ЕСЛИ для назначения буквенной категории оценке в ячейке A4.

=ЕСЛИ(A4>89,»A»,ЕСЛИ(A4>79,»B»,ЕСЛИ(A4>69,»C»,ЕСЛИ(A4>59,»D»,»F»))))

Советы: 

  • Дополнительные сведения о формулах см. в общих сведениях о формулах.

  • Список доступных функций см. в разделе Функции Excel (по алфавиту) или Функции Excel (по категориям).

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Видео: вложенные функции ЕСЛИ

Нужна дополнительная помощь?

Создание формулы подстановки с помощью мастера подстановок

​Смотрите также​​ то множественная подстановка​ того человека кто​ таблицах — это​: Здравствуйте. Помогите пожалуйста.​ по полученной таблице​ данных. Выйдет диалоговое​ расчета того, сколько​ составляет 12%. Погасит​

​ этом порядковый номер​ нет повторяющихся товаров​​ по одному столбцу,​ в Excel план-факт».​ ячейке (В4) напишем​ Мы написали формулу​Следуйте инструкциям мастера.​Щелкните ячейку в диапазоне.​Важно:​ — не из​ умеет это делать​ зло.​ Есть бланк заявки.​ данных, то выходит,​ окно, вот тут​ будет выплачено к​ ли фирма задолженность?​ нужной ячейки нам​ внутри одного месяца,​ а не по​Если вы продвинутый пользователь​ такую формулу. =СЧЁТЕСЛИ(A1:A10;»с?ла»)​ в ячейке В5.​

​К началу страницы​На вкладке​Данная статья переведена​ того же разряда​Из таблицы «сотрудники»​Делайте поля со​ заполняется бригад и​ что компания через​ и указываете -​ концу периода банку.​ Проанализируйте результаты с​ находит функция ПОИСКПОЗ.​ то она просто​ нескольким, то нам​ Microsoft Excel, то​ Получится так.​

​=СЧЁТЕСЛИ(A1:A10;»молок*») Как написать​Мастер больше не учитываются​формулы​ с помощью машинного​ «зла» (что будет​ видно что на​

Использование мастера подстановок в Excel 2007

  1. ​ списком на формах,​

  2. ​ тип крепи которым​​ 5 лет даже​​ по строкам -​​ Несколько расчетов уже​​ помощью таблицы подстановки​​ Она ищет связку​​ выведет значение цены​​ нужно из нескольких​ должны быть знакомы​Или напишем искомое слово​ формулу с функцией​

    1. ​ в Excel 2010.​​в группе​​ перевода, см. Отказ​ Изображение кнопки Office​ при переносе в​​ этом участке могут​​ в том числе​​ она работает. Нужно​​ переплатит на 308​

    2. ​ ячейку в которой​​ делала, все прошло​​ при изменении процентной​​ названия товара и​​ для заданного товара​ сделать один!​​ с функцией поиска​​ в ячейке В2​

    3. ​ «СЧЕТЕСЛИ», читайте в​​ Эта функция был​​решений​ от ответственности. Используйте​​ SQL Server, например)?​​ работать Петров и​​ и зависимые.​​ при выборе крепи​

  3. ​ 528 р. А​

​ записана ставка (в​

Использование мастера подстановок в Excel 2003

  1. ​ норм, а вот​​ ставки и числа​​ месяца (​​ и месяца:​​Добавим рядом с нашей​​ и подстановки​​ «с?ла», а в​ статье «Функция «СЧЁТЕСЛИ»​​ заменен мастером функций​​нажмите кнопку​

  2. ​ английский вариант этой​

  3. ​ Или я ошибаюсь?​​ Сидоров.​​Более подробно при​​ для бригады, что​​ в расчете выходит,​

  4. ​ файле В2); по​

​ в случае с​

Что произошло с мастером подстановок в Excel 2010?

​ лет. Через какой​НектаринЯнварь​Плюсы​ таблицей еще один​ВПР​ ячейке В5 напишем​ в Excеl». Нашлось​

​ и доступны функции​Подстановка​ статьи, который находится​Pelena​Так вот, мне​

​ наличии файла с​

​ бы тип крепи​​ что она останется​​ столбцам — ячейку​ наличием кредита у​​ период долг будет​) по очереди во​: Не нужен дополнительный​ столбец, где склеим​или​ такую формулу. =СЧЁТЕСЛИ(A1:A10;B2)​ таких 4 слова.​ ссылки и поиска​.​ здесь, в качестве​: Андрей, поля подстановки​ и надо чтобы​ примером​ появлялся автоматически в​ еще 5 000​ в которой записан​

support.office.com

Подстановочные знаки в Excel.

​ компании — таблицу​​ полностью погашен при​ всех ячейках склеенного​​ столбец, решение легко​ название товара и​VLOOKUP​О других способах применения​​В формуле написали слово​ ​ (Справка).​​Если команда подстановки недоступна,​ справочного материала.​ в таблице сделала​
​ при оформлении заказа,​Ghenek​ остальных полях (остаток​ 000 — 2​ период — (в​ составить никак.​ данной процентной ставке?​ из двух столбцов​ масштабируется на большее​
​ месяц в единое​(если еще нет,​ подстановочных знаков читайте​ «молок» и поставили​Формулы, созданные с помощью​ выполните следующие действия​
​Важная информация для пользователей​ не я)​ при назначении ответственного​:​ крепи, месячная заявка,​ 922 077 =​ файле В3). -​Кстати, по той​Два вопроса решены​ диапазона A2:A161&B2:B161 и​
​ количество условий (до​ ​ целое с помощью​​ то сначала почитайте​​ в статье «Примеры​​ звездочку (*) –​ этого мастера, будут​ для загрузки мастера​ Office 2003.​Из того же​
​ по цифровой печати​Удалено. Нарушение Правил форума​ содержание заявки), при​ 2 077 923​ ОК — Таблица​ ссылке — там​
Символ ​ ,а вот с​ выдает порядковый номер​ 127), быстро считает.​ оператора сцепки (&),​ эту статью, чтобы​ функции «СУММЕСЛИМН» в​​ это значит, что​ действовать в Excel​​ подстановок надстройка программы:​ ​    Если вы хотите​​Будет время, приведу​​ я мог выбирать​​Как вставить поле​ этом если есть​ руб. должна. Как​ заполнится​ есть тема Расчет​ таблицей загвоздка… Может​ ячейки, где нашла​Минусы​ чтобы получить уникальный​ им стать). Для​ Excel».​ Excel будет считать​
Символ ​ 2010. Их можно​Нажмите​ и дальше получать​ к нормальному виду​ только из них.​​ со списком понял,​ несколько бригад с​ Вы думаете ,верен​куянка​ платежей, связанных с​
​ сможете натолкнуть на​ точное совпадение. По​: Работает только с​ ​ столбец-ключ для поиска:​
​ тех, кто понимает,​Как найти все слова​ все ячейки со​ изменять другими способами.​кнопку​ обновления системы безопасности​anvg​
​Pelena​ ​ а как привязать…​
​ одним типом крепи,​ ли мой расчет​: Я понимаю, как​ погашением займов (задача​ мысль или помочь​ сути, это первый​ числовыми данными на​Теперь можно использовать знакомую​ рекламировать ее не​ с разными окончаниями​​ словами, которые начинаются​
​К началу страницы​Microsoft Office​ для Office, вам​
​:​: Так?​Ваш файл в​ то что бы​ относительно долга через​
​ формировать таблицу подстановки.​ 9). Но сделав​ ,какую формулу использовать?Файлик​ способ, но ключевой​ выходе, не применима​
​ функцию​ нужно :) -​ в​ на «молок», а​Примечание:​

excel-office.ru

Поиск и подстановка по нескольким условиям

Постановка задачи

​, выберите пункт​ необходима версия Office 2003​Pelena​Ghenek​ архиве вполне прикрепится​​ в остальных полях​​ 5 лет?​​ Говорю же, до​​ это в Эксель,​ во вложении.​ столбец создается виртуально​ для поиска текста,​ВПР (VLOOKUP)​ без нее не​Excel.​ дальше имеют разные​ ​Параметры Excel​ с пакетом обновления 3​, спасибо​: Черт возьми, Pelena!​ к сообщению​ этот тип появлялся​куянка​ этого делала. Все​

​ тоже не выходит​Файл приложен​ прямо внутри формулы,​ не работает в​

Подстановка вȎxcel

​для поиска склеенной​ обходится ни один​Эти подстановочные знаки​​ окончания.​​Отказ от ответственности относительно​и выберите категорию​​ (SP3). Поддержка Office 2003​​С нормализацией всё​ Но как??!! =)​​Ghenek​​ один раз, а​, я думаю это​ значения получались адекватными.​ ответ​куянка​ а не в​ старых версиях Excel​

Способ 1. Дополнительный столбец с ключом поиска

​ пары​ сложный расчет в​ можно вставлять не​Символ «звездочка» в​ машинного перевода​​надстройки​​ прекращается 8 апреля​ понятно, нужна таблица​Pelena​: Модератору:​ количество крепи суммировалось.​ только основной кредит.​

​ В этом же​куянка​:​ ячейках листа.​ (2003 и ранее).​НектаринЯнварь​ Excel. Есть, однако,​ только в формулы,​Excel​

Подстановка вȎxcel

​. Данная статья была​.​​ 2014 г. Если вы​​ связи СотрутникиУчастки, можно​: Элементарно!​​Объем моего файла​​ В подстановке значений​ Если применить функцию​ случае у меня​

Подстановка вȎxcel

​:​​куянка​Плюсы​О том, как спользовать​

​из ячеек H3​​ одна проблема: эта​ но и в​(​ переведена с помощью​В поле​ продолжаете работать с​ в неё и​Перейдите в режим​ 688 кБ.​ все советуют функцию​ СТАВКА, для погашения​

Способ 2. Функция СУММЕСЛИМН

​ формируются несуществующие значения.​куянка​, формула расчета какая?​: Не нужен отдельный​ связку функций​ и J3 в​​ функция умеет искать​​ строку поиска в​*​ компьютерной системы без​Управление​ Office 2003 после прекращения​ столбец с описанием​ конструктора формы —​Это файл не​ ВПР, но здесь​ кредита в 5​ Как я понимаю,​, у Вас не​Посмотрите пример http://it.kgsu.ru/MSExcel/excel180.html​ столбец, работает и​

Подстановка вȎxcel

​ИНДЕКС (INDEX)​​ созданном ключевом столбце:​ данные только по​ диалоговом окне «Найти»​) означает любой текст​ участия человека. Microsoft​

​выберите пункт​​ поддержки, то для​ чем занимается сотрудник​ выделите поле со​ экселевский.​ я так понимаю​ млн при ежемесячных​ должны выйти значения​

Способ 3. Формула массива

​ получается сделать саму​куянка​​ с числами и​​и​​Плюсы​​ совпадению одного параметра.​ на закладке «Главная».​ после слова, букв,​ предлагает эти машинные​Надстройки Excel​ получения всех важных​ на участке добавить.​ списком — смотрим​И что? Правила​ она не подойдёт.​

  1. ​ платежах в течение​ ,которые будут отражать​ таблицу подстановки или​
  2. ​: У меня используется​ с текстом.​ПОИСКПОЗ (MATCH)​
    Подстановка вȎxcel
  3. ​: Простой способ, знакомая​ А если у​​Как выделить ячейки в​​ которое мы написали​ переводы, чтобы помочь​, а затем нажмите​ обновлений системы безопасности​

​ А то, вдруг,​ Свойства — вкладка​

​ форума теперь Вам​ Файл прикрепляю.​ 5 лет, процентная​ через какое время​ надо подвести к​ единственная формула =ПЛТ(B2/12;B3*12;-B4)​Минусы​в качестве более​ функция, работает с​ нас их несколько?​​Excel с похожими словами.​​ в формуле перед​ пользователям, которые не​ кнопку​ вам необходимо выполнить​ он только бумагу​ Данные — Источник​ соблюдать не нужно?​mMaxwell​ ставка должна быть​ какая сумма будет​ конкретному ответу?​ для расчета ежемесячного​: Ощутимо тормозит на​

​ мощной альтернативы ВПР​​ любыми данными.​Предположим, что у нас​Использовать такие знаки​ звездочкой (например, «молок*»).​

​ знают английского языка,​​Перейти​ обновление до последней​ в принтер заряжать​ строк — нажимаем​Читайте внимательно что​: СУММЕСЛИ() или СУММПРОИЗВ()​ 9%. А здесь​ выплачена банку. И​Попробую на пальцах​ платежа. На основе​ больших таблицах (как​ я уже подробно​Минусы​

planetaexcel.ru

Таблица подстановки в Excel

​ есть база данных​​ можно и в​
​Можно сделать по-другому.​ ознакомиться с материалами​.​ версии Office, например​
​ может? как его​ кнопку с многоточием​ Вам Елена написала​Vlad999​ процентная ставка кредита​ при каких условиях​ объяснить как сделать​ этой формулы была​ и все формулы​ описывал (с видео).​: Надо делать дополнительный​ по ценам товаров​ условном форматировании. Выделим​ В ячейке В2​ о продуктах, услугах​В области​ Office 365 или Office 2013.​ привлекать как исполнителя​ справа от этой​
​ выше — «в​: а как с​ больше…​ можно будет выплатить​ таблицу подстановки.​ использована функция Подбора​ массива, впрочем), особенно​
​ В нашем же​

​ столбец и потом,​​ за разные месяцы:​​ диапазон. На закладке​​ написать «молок*». А​
​ и технологиях Microsoft.​

​Доступные надстройки​​ Дополнительные сведения см.​ заказа?​ строки и видим​ архиве».​ этими функциями быть?​В общем надо​ всю сумму.​Она у Вас​ параметра. А В​ если указывать диапазоны​

​ случае, можно применить​​ возможно, еще и​Нужно найти и вытащить​
​ «Главная» нажимаем на​ в ячейке В5​ Поскольку статья была​установите флажок рядом​ в статье Прекращение​Ghenek​ запрос, который формирует​Ghenek​для К20​ садиться и пересмотреть​Вот это у​ в файле приведена.​

​ таблицу подстановки я​​ «с запасом» или​ их для поиска​ прятать его от​ цену заданного товара​ кнопку функции «Условное​ написать такую формулу.​ переведена с использованием​ с пунктом​ поддержки Office 2003.​: Просто мои размышления…​ список, в частности,​: Понял, ссори.​Код =СУММЕСЛИ($C$4:$C$18;H20;$G$4:$G$18)​ финансовые функции)))​
​ меня не выходит…​ В самой первой​ не знаю, что​ сразу целые столбцы​ по нескольким столбцам​ пользователя. При изменении​ (​ форматирование». Выбираем функцию​ =СЧЁТЕСЛИ(A1:A10;B2) Получится так.​

​ машинного перевода, она​​Мастер подстановок​​В выпусках Excel 2007​​1. Почему мастер​ условие отбора 2​Pelena​Ghenek​Хотя я не​
​куянка​ ячейке будущей таблицы​ писать​
​ (т.е. вместо A2:A161​ в виде формулы​ числа строк в​Нектарин​ «Правила выделенных ячеек»​Такой формулой можно выбрать​ может содержать лексические,синтаксические​и нажмите кнопку​ и Excel 2003​ подстановки зло? Для​
​ как раз выбирает​:​: Есть три таблицы.​ смогла получить 2​:​
​ пишете формулу, которая​куянка​ вводить A:A и​ массива. Для этого:​ таблице — допротягивать​) в определенном месяце​ -> «Текст содержит».​ весь товар из​ и грамматические ошибки.​ОК​ мастер подстановок создает​ меня это чуть​ участок Печать офсетная​Ghenek​Участок — перечень​ 922 077.Или так​куянка​ ссылается на значения​: Вот тут подробно​ т.д.) Многим непривычны​Выделите пустую зеленую ячейку,​ формулу сцепки на​

​ (​​ Заполняем так.​ таблицы с одним​Можно в формулу​.​ формулы подстановки на​ ли не основная​Да, чтобы преобразовать​, что с чем​ участков на производстве.​ верно будет?Проверьте, пожалуйста,​, вот что у​ в ячейках В1:В4,​ все объясняется http://fa-kit.ru/main_dsp.php?top_id=14498​ формулы массива в​ где должен быть​ новые строки (хотя​Январь​
​Нажимаем «ОК». Получилось так.​ названием и разными​

​Excel вставить символ, подстановочные​​Следуйте инструкциям мастера.​​ основе данных листа​​ функция =), просто​ обычное поле в​ связывать? Участка на​Сотрудники — ФИО,​ совсем запуталасьУ меня​ меня получилось. Расчет,​ там где записаны​И зачем Вам​ принципе (тогда вам​ результат.​

​ это можно упростить​​), т.е. получить на​Выделились все слова, в​ кодами (шуруп А1,​ знаки​К началу страницы​ с подписями строк​ я с другими​ поле со списком,​ форме нет. Про​ и к какому​ уже, если честно,​ как понимаю, выплат​ период, процентная ставка​ рассчитывать ежемесячный платеж,​ сюда).​Введите в строке формул​ применением умной таблицы).​ выходе​ которых есть слово​ шуруп 123, т.д.).​. Эти символы можно​В меню​ и столбцов. Мастер​ плохо знаком.​​ кликните правой кнопкой​​ ответственных тоже не​ участку они относятся​ мозг вскипел от​ основного долга. Надо​ и т.д.​ если в условиях​куянка​ в нее следующую​Если нужно найти именно​152​ «шуруп».​Ещё один подстановочный​
​ применить для поиска,​Сервис​ подстановок позволяет находить​
​2. Можно в​ мыши по полю​ совсем понятно, какое​ (при чем они​ них, я сама​ вычислить сколько будет​В заготовке Таблицы​ сказано что будут​: Здравствуйте!​ формулу:​ число (в нашем​​, но автоматически, т.е.​​О других способах​ знак – это​ в условном форматировании,​​выберите команду​​ остальные значения в​ том примере сделать​ — Преобразовать элемент​ отношение они к​

CyberForum.ru

Подстановка значений

​ могут относится к​​ технарь ,с экономическими​ общих выплат, т.е.​ в строках -​ вносить ежемесячно 65000​У меня не​Нажмите в конце не​ случае цена как​ с помощью формулы.​ поиска в таблице​символ «Знак вопроса» в​ др. Существую​Надстройки​ строке, если известно​ запрос, кто из​ в… — Поле​ спискам имеют?​ нескольким участкам)​ вещами вообще не​ вместе с процентами,​ проценты, в столбцах​ руб, надо считать​ получается создать таблицу​ Enter, а сочетание​ раз число), то​ ВПР в чистом​ Excel, читайте в​

​Excel​​подстановочные знаки в​

​, затем выберите поле​​ значение в одном​ сотрудников работает на​

​ со списком​
​Ghenek​

CyberForum.ru

Мастер подстановки в таблице с условиями.

​Заказ — в​​ в ладах)))​
​ может надо посчитать​ — периоды в​
​ будущий доход при​ подстановки. Есть следующее​Ctrl+Shift+Enter​ вместо ВПР можно​ виде тут не​ статье «Поиск в​
​(​Excel​Создание подстановки​ столбце, и наоборот.​ каждом из участков,​anvg​: Форму я вообще​ этой таблице на​куянка​

​ и ввести эту​​ годах​ этом взносе и​ задание:​
​, чтобы ввести формулу​ использовать функцию​ поможет, но есть​ Excel» тут.​
​?​– это символы,​, после чего щелкните​

​ В формулах, создаваемых​​ а уже из​​: Доброе время суток​
​ сделал для пробы,​ каждом участке назначается​, да уж… собрались​
​ сумму вместо 5000000​Когда ввели формулу​ процентной ставке через​

​ЗАО «Визит» имеет​​ не как обычную,​
​СУММЕСЛИМН (SUMIFS)​ несколько других способов​
​Про других символы,​). В формуле он​
​ которые обозначают определенные​ кнопку​ мастером подстановок, используются​
​ запроса делать мастер​Pelena​ пытался реализовать то​ ответственный, как сделать​

​ два неэкономиста кредит​​Fairuza​

​ в ячейку (в​​ 5 лет. Мне​​ задолженность 5 000​​ а как формулу​, появившуюся начиная с​ решить эту задачу.​ что они означают,​ означает один любой​ действия.​OK​

​ функции ИНДЕКС и​​ подстановки?​, а как же​ что вы посоветовали.​ чтобы в выпадающем​
​ рассчитывать)))))​, Спасибо!У меня подобное​ Вашем файле формулу​
​ кажется что надо​ 000 р. Для​ массива.​ Excel 2007. По​Это самый очевидный и​
​ где применяются, читайте​ знак. Например, нам​Например, когда нужно​.​ ПОИСКПОЗ.​
​Pelena​ ? И если​На производстве много​ меню выбора были​Fairuza​ выходило, но я​ надо ввести в​

​ =БС()​​ погашения долга решено​

​Как это на самом​​ идее, эта функция​ простой (хотя и​

​ в статье «Символы​​ нужно найти все​:D
​ найти в столбце​Щелкните ячейку в диапазоне.​Мастер больше не учитываются​: Не Мастер, а​ я понимаю подстановку​ участков и много​ только те сотрудники​, зато хотя бы​ решила, то это​ А14), затем выделяете​куянка​ вносить в банк​ деле работает:​ выбирает и суммирует​ не самый удобный)​
​ в формулах Excel».​ слова, которые начинаются​ слово в разных​В меню​ в Excel 2010.​ сами поля подстановки​ из другой таблицы​ сотрудников.​

​ которые работают на​​ попытались)))) мозг пошевелили))оставлю​
​ неверно..Меня смущает такой​​ всю таблицу (пока​: Я пробовала использовать​ ежемесячно по 65​Функция ИНДЕКС выдает из​ числовые значения по​ способ. Поскольку штатная​Какими способами можно​ с буквы «с»​ падежах (молоко, молоком,​Сервис​ Он был заменен​ в таблицах.​ по связи внешний​Мне надо назначить​

​ данном участке.​​ так, как предложили​ момент, как: компания​ пустую), и вызываете​
​ БС. Он выводит​
​ 000 р. в​ диапазона цен C2:C161​

​ нескольким (до 127!)​​ функция​​ сравнить данные с​​ и заканчиваются на​
​ молоку, т.д.), то​выберите команду​ мастером функций и​Как-то уже отвечала​ ключ = первичный​ ответственного по цифровой​Pelena​ Вы)Спасибо Вам большое!​ выплачивает 65 000​ Данные — Анализ​ совершенно не то​ течение 5 лет.​ содержимое N-ой ячейки​%)

​ условиям. Но если​​ВПР (VLOOKUP)​
​ помощью диаграммы, смотрите​ буквы «ла» (сЕла,​ в пустой ячейке​Подстановка​ доступны функции ссылки​ на этот вопрос​ ключ таблицы подстановки,​
​ печати, но только​: Поля подстановки в​mMaxwell​ ежемесячно. Если судить​ «что-если» — Таблица​ ПЛт нужна для​ Годовая процентная ставка​ по порядку. При​

​ в нашем списке​​умеет искать только​ в статье «Диаграмма​ сИла). В пустой​
​ пишем такую формулу.​.​ и поиска (Справка).​

excelworld.ru

​ http://www.excelworld.ru/forum/17-15836-133199-16-1424245795​

При сложных вычислениях Вам может потребоваться использовать «формулы в формуле» Excel. Можно ли в Excel использовать вложенные формулы? В статье рассмотрены основы данного вопроса, в том числе приведены простые примеры и видеоурок.

Смотрите видео после статьи

видео может дополнять статью или содержать её полностью

При использовании Excel только для простых вычислений формулы или не используются вообще, или применяются крайне редко. Однако если Вы используете программу для сложной обработки данных, то рано или поздно столкнётесь с ситуацией, при которой встроенных формул Excel окажется явно недостаточно для решения задачи.

То есть, например, Вам нужно что-то вычислить, но такой стандартной функции нет. В таком случае можно пойти двумя путями: разбить вычисление на части или создать комплексную формулу из имеющихся стандартных. Стоит однако помнить, что разбиение вычислений на части (в разных ячейках) приводит к усложнению понимания работы листа Excel, в том числе из-за дополнительных (и по сути ненужных) ячеек с промежуточными результатами.

Противоположный подход: усложнить формулу в нужной Вам ячейке, чтобы сразу получить конечный результат без сохранения промежуточных результатов вычисления в отдельных «дополнительных» ячейках. При таком подходе лист с формулами получается более компактным, однако сами формулы становятся сложнее для восприятия и редактирования.

Нужны ли «комплексные» формулы?

Это решать Вам, поскольку всё зависит от того, насколько Вы хорошо понимаете работу программы, в том числе умеете понимать смысл вложенных выражений Excel. В общем случае сложные формулы компактнее и если Вам явно не нужны результаты промежуточных вычислений, то лучше использовать сложные вложенные формулы для получения конечного результата в обход промежуточных.

Частым вопросом является такой: «можно ли вообще создавать в Excel вложенные формулы или так делать нельзя». Давайте рассмотрим это на примере простых вычислений.

Использование вложенных формул в Excel

Если у Вас есть сложности в понимании работы формул в Excel, то рекомендуем сначала прочитать эту статью про основы простых вычислений в ячейках.

Что касается использования встроенных в Excel формул (функций), то на первый взгляд использование их путём вложения друг в друга невозможно. Такую точку зрения часто обосновывают тем, что при вставке формулы в ячейку программа показывает всплывающее окно, предназначенное для ручного или автоматического (при помощи мышки) выбора диапазонов ячеек, отдельных ячеек или отдельных значений (как числовых, так и текстовых). На скриншоте ниже приведён пример для вставки формулы вычисления среднего значения («СРЗНАЧ»).

вложенные формулы в Excel

[нажмите на картинку для увеличения]

Справка: как сохранять фото с сайтов

Действительно, при использовании Мастера для вставки и редактирования формул Вы можете лишь создавать простые выражения. В большинстве случаев этого достаточно, но при создании комплексных конструкций вида «формула в формуле» в Excel следует применять иной подход, а именно: создавайте сложные выражения вручную при помощи строки формул, расположенной в панели инструментов.

Пример создания формулы в формуле в Excel

Рассмотрим очень простой пример, в котором продемонстрируем применения вложенных формул. Изначально у нас есть два столбца с числами:

  А B
1 10 60
2 20 70
3 30 80
4 40 90
5 50 100

Что нужно сделать: вычислим сумму средних значений обоих столбцов.

Если не использовать комплексные вычисления, то нам бы потребовалось целых три ячейки:

  • В первой ячейке: вычислить среднее значение для колонки 1 (столбец А) при помощи функции СРЗНАЧ;
  • Во второй колонке сделать то же самое, но для колонки 2 (столбец B);
  • В третьей ячейке при помощи функции СУММ сложить два промежуточных результата;

Это типичный подход к решению задач такого рода. В принципе, две лишние ячейки вроде бы не жалко, но если вычислений на листе много, то получится не очень красиво. Поэтому решим вопрос без использования промежуточных ячеек через комплексную формулу с использованием вложения стандартных функций друг в друга.

Чтобы понять, как это сделать, нам необходимо рассмотреть синтаксис используемых «встроенных» формул Excel:

  • Функция «СУММ»
    Применяется для сложения двух или более чисел или диапазонов чисел.
    Синтаксис: СУММ(X; Y; Z;)
  • Функция «СРЗНАЧ»
    Применяется для вычисления среднего значения двух или более чисел или диапазонов чисел.
    Синтаксис: СРЗНАЧ(X; Y; Z;)

Здесь X, Y, Z — это или конкретные числа, указанные вручную, или адреса ячеек, или диапазон ячеек вида «A1:A10». Обратите внимание, что при указании в качестве параметров диапазонов ячеек, аргумент у функций может быть всего один; при указании отдельных адресов ячеек или чисел — минимум два аргумента.

В качестве аргументов встроенных формул разрешается использовать другие формулы, если они возвращают приемлемое для данной формулы значение (в данном случае это должно быть число).

А раз так, то мы можем составить комплексную формулу сразу для вычисления конечного результата. Для этого применим принцип Excel «формула в формуле». Вот что должно получиться для нашего примера с двумя колонками чисел:

  • СУММ(СРЗНАЧ(A1:A5); СРЗНАЧ(В1:В5))

Сумма будет равна 110. Вы можете проверить это, вычислив среднее значение отдельно для каждого столбца и сложив их.

Комплексные формулы в Excel — это не сложно

Выше был приведён очень простой пример. Тем не менее, в сложных случаях принцип создания комплексных формул Excel ничем не отличается от показанного в примере. Самое сложное здесь заключается в том, что нужно очень аккуратно вкладывать формулы друг в друга, чтобы не возникали ошибки синтаксиса.

Также стоит помнить о том, что вложенные формулы большой сложности получаются сложно читаемыми, поскольку к сожалению в Excel любая формула пишется в одну строку.

Дополнительные сложности могут возникнуть при автоматическом заполнении ячеек формулами. Если Вы используете автоввод (протяжку мышкой, копирование) для созданной комплексной вложенной формулы, то внимательно проверяйте полученный результат.

Скачайте пример использования вложенных формул

Простой пример, демонстрирующий принцип создания комплексных формул путём вложения их друг в друга Вы можете скачать ниже на странице. В архиве один Excel файл, в котором есть рабочий пример, рассмотренный в данной статье. Разобравшись с нашим примером, попробуйте создать свой собственный для закрепления результата.

Также Вы можете записаться на онлайн курс по программе Excel или приобрести учебный видеокурс по комплексному изучению данной программы (курс рассматривает в том числе и применение формул).

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

Уникальная метка публикации: 5080313C-6C47-CFED-F141-288A2303640A
Источник: //artemvm.info/information/uchebnye-stati/microsoft-office/formula-v-formule-excel-vlozhennye-formuly/

Вы можете скачать прикреплённые ниже файлы для ознакомления. Обычно здесь размещаются различные документы, а также другие файлы, имеющие непосредственное отношение к данной публикации.

Если произвести поиск по функциям подстановки, Google покажет, что ВПР намного популярнее функции ИНДЕКС. Оно и понятно, ведь чтобы придать функции ИНДЕКС тот же функционал, что и ВПР, необходимо воспользоваться еще одной формулой – ПОИСКПОЗ. Что касается меня, было всегда непросто попробовать и освоить две новые функции одновременно. Но они дают больше возможностей и гибкости в создании электронных таблиц. Но обо всем по порядку.

Функция ВПР()

Формула ВПРПредположим, у вас есть таблица с данными о работниках. В первой колонке хранится табельный номер сотрудника, в остальных – другие данные (ФИО, отдел и т.д.). Если у вас есть табельный номер, то можно воспользоваться функцией ВПР, чтобы вернуть определенную информацию о сотруднике. Синтаксис формулы =ВПР(искомое_значение; таблица; номер_столбца; [интервальный_просмотр]). Она говорит Excel: «Найди в таблице строку, первая ячейка которой совпадает с искомым_значением, и верни значение ячейки с порядковым номером номер_столбца».

формула ВПР не работаетНо случаются ситуации, когда у вас есть имя сотрудника и необходимо вернуть табельный номер. На рисунке в ячейке A10 – имя работника и требуется определить табельный номер в ячейке B10.

Когда ключевое поле находится правее данных, которые вы хотите получить, ВПР не поможет. Если, конечно, была бы возможность задать номер_столбца -1, тогда проблем бы не было. Одним из распространенных решений является добавление нового столбца A, копирование имен сотрудников в этот столбец, заполнить табельные номера с помощью ВПР, сохранить их как значения и удалить временную колонку A.

Функция ИНДЕКС()

Чтобы решить нашу проблему в один шаг, необходимо воспользоваться формулами ИНДЕКС и ПОИСКПОЗ. Сложность данного подхода заключается в том, что требуется применить две функции, которые, возможно, вы никогда не применяли до этого. Для упрощения понимания решим эту задачу в два этапа.

Начнем с функции ИНДЕКС. Кошмарное название. Когда кто-нибудь говорит «индекс», у меня в голове не возникает ни единой ассоциации, чем же занимается эта функция. А требует она целых три аргумента: =ИНДЕКС(массив; номер_строки; [номер_столбца]).

Говоря по-простому, Excel идет в массив данных и возвращает значение, находящееся на пересечении указанной строки и столбца. Как будто бы просто. Таким образом, формула =ИНДЕКС($A$2:$C$6;4;2) вернет значение, находящееся в ячейке B5.

формула ИНДЕКС

Применительно к нашей проблеме, чтобы вернуть табельный номер работника, формула должна выглядеть следующим образом =ИНДЕКС($A$2:$A$6;?;1). Выглядит как бессмыслица, но если мы заменим знак вопроса формулой ПОИСКПОЗ, у нас есть решение.

Функция ПОИСКПОЗ()

Синтаксис этой функции таков: =ПОИСКПОЗ(искомое_значение; просматриваемы_массив; [тип_сопоставления]).

Она говорит Excel: «Найди искомое_значение  в массиве данных и верни номер строки массива, в которой это значение встречается». Таким образом, чтобы найти в какой строке находиться имя сотрудника в ячейке A10, необходимо прописать формулу =ПОИСКПОЗ(A10; $B$2:$B$6; 0). Если в ячейке A10 будет имя «Колин Фарел», тогда ПОИСКПОЗ вернет 5-ю строку массива B2:B6.

Описание формулы ПОИСКПОЗ

Ну, в принципе, все. Функция ПОИСКПОЗ указывает функции ИНДЕКС, в какой строке искать значение. Замените знак вопроса в формуле ИНДЕКС формулой ПОИСКОПОЗ и вы получите эквивалент ВПР с возможностью поиска данных, находящихся левее ключевого столбца. Получиться так:

=ИНДЕКС($A$2:$B$6;ПОИСКПОЗ(A10;$B$2:$B$6;0);1)

формула индекс и поискпоз

В начале было непривычно, был огромный соблазн вставить еще одну колону и работать, как всегда работал. Но со временем использование функции ИНДЕКС вошло в привычку. Оказалось, что это быстрее и требует меньших манипуляций. Так что в следующий раз, когда у вас возникнет желание задать номеру столбца отрицательное число в ВПР, воспользуйтесь сочетанием двух странных функций ИНДЕКС и ПОИСКПОЗ, чтобы решить свою проблему.

формула индекс и поискпоз результат

Создание формулы подстановки с помощью мастера подстановок

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Обратите внимание для пользователей Office 2003 Чтобы продолжить получать обновления для системы безопасности для Office, убедитесь, что вы используете Office 2003 с пакетом обновления 3 (SP3). Поддержка Office 2003 заканчивается 8 апреля 2014 г. Если вы используете версию Office 2003 после окончание поддержки, для получения важных обновлений для Office, необходимо выполнить обновление до более поздней версии, например Office 365 или Office 2013. Дополнительные сведения читайте в статье прекращение поддержки Office 2003.

В выпусках Excel 2007 и Excel 2003 мастер подстановок создает формулы подстановки на основе данных листа с подписями строк и столбцов. Мастер подстановок позволяет находить остальные значения в строке, если известно значение в одном столбце, и наоборот. В формулах, создаваемых мастером подстановок, используются функции ИНДЕКС и ПОИСКПОЗ.

Мастер больше не учитываются в Excel 2010. Он был заменен мастером функций и доступны функции ссылки и поиска (Справка).

Использование мастера подстановок в Excel 2007

Щелкните ячейку в диапазоне.

На вкладке формулы в группе решений нажмите кнопку Подстановка.
Если недоступна команда » Просмотр «, выполните следующие действия, чтобы загрузить надстройку мастера подстановок.

Нажмите кнопкуMicrosoft Office , выберите пункт Параметры Excelи выберите категорию надстройки .

В поле Управление выберите значениеНадстройки Excel и нажмите кнопку Перейти.

В области Доступные надстройки установите флажок рядом с пунктом Мастер подстановок и нажмите кнопку ОК.

Следуйте указаниям мастера.

К началу страницы

Использование мастера подстановок в Excel 2003

В меню Сервис выберите пункт Надстройки, щелкните поле Мастер подстановок, а затем нажмите кнопку ОК.

Щелкните ячейку в диапазоне.

В меню Сервис выберите пункт Подстановка.

Следуйте инструкциям мастера.

Что произошло с мастером подстановок в Excel 2010?

Мастер больше не учитываются в Excel 2010. Эта функция был заменен мастером функций и доступны функции ссылки и поиска (Справка).

Формулы, созданные с помощью этого мастера, будут действовать в Excel 2010. Их можно изменять другими способами.

Поиск и подстановка по нескольким условиям

Постановка задачи

Если вы продвинутый пользователь Microsoft Excel, то должны быть знакомы с функцией поиска и подстановки ВПР или VLOOKUP (если еще нет, то сначала почитайте эту статью, чтобы им стать). Для тех, кто понимает, рекламировать ее не нужно 🙂 — без нее не обходится ни один сложный расчет в Excel. Есть, однако, одна проблема: эта функция умеет искать данные только по совпадению одного параметра. А если у нас их несколько?

Предположим, что у нас есть база данных по ценам товаров за разные месяцы:

Нужно найти и вытащить цену заданного товара (Нектарин) в определенном месяце (Январь), т.е. получить на выходе152, но автоматически, т.е. с помощью формулы. ВПР в чистом виде тут не поможет, но есть несколько других способов решить эту задачу.

Способ 1. Дополнительный столбец с ключом поиска

Это самый очевидный и простой (хотя и не самый удобный) способ. Поскольку штатная функция ВПР (VLOOKUP) умеет искать только по одному столбцу, а не по нескольким, то нам нужно из нескольких сделать один!

Добавим рядом с нашей таблицей еще один столбец, где склеим название товара и месяц в единое целое с помощью оператора сцепки (&), чтобы получить уникальный столбец-ключ для поиска:

Теперь можно использовать знакомую функцию ВПР (VLOOKUP) для поиска склеенной пары НектаринЯнварь из ячеек H3 и J3 в созданном ключевом столбце:

Плюсы : Простой способ, знакомая функция, работает с любыми данными.

Минусы : Надо делать дополнительный столбец и потом, возможно, еще и прятать его от пользователя. При изменении числа строк в таблице — допротягивать формулу сцепки на новые строки (хотя это можно упростить применением умной таблицы).

Способ 2. Функция СУММЕСЛИМН

Если нужно найти именно число (в нашем случае цена как раз число), то вместо ВПР можно использовать функцию СУММЕСЛИМН (SUMIFS) , появившуюся начиная с Excel 2007. По идее, эта функция выбирает и суммирует числовые значения по нескольким (до 127!) условиям. Но если в нашем списке нет повторяющихся товаров внутри одного месяца, то она просто выведет значение цены для заданного товара и месяца:

Плюсы : Не нужен дополнительный столбец, решение легко масштабируется на большее количество условий (до 127), быстро считает.

Минусы : Работает только с числовыми данными на выходе, не применима для поиска текста, не работает в старых версиях Excel (2003 и ранее).

Способ 3. Формула массива

О том, как спользовать связку функций ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH) в качестве более мощной альтернативы ВПР я уже подробно описывал (с видео). В нашем же случае, можно применить их для поиска по нескольким столбцам в виде формулы массива. Для этого:

  1. Выделите пустую зеленую ячейку, где должен быть результат.
  2. Введите в строке формул в нее следующую формулу:

  • Нажмите в конце не Enter, а сочетание Ctrl+Shift+Enter, чтобы ввести формулу не как обычную, а как формулу массива.
  • Как это на самом деле работает:

    Функция ИНДЕКС выдает из диапазона цен C2:C161 содержимое N-ой ячейки по порядку. При этом порядковый номер нужной ячейки нам находит функция ПОИСКПОЗ. Она ищет связку названия товара и месяца (НектаринЯнварь) по очереди во всех ячейках склеенного из двух столбцов диапазона A2:A161&B2:B161 и выдает порядковый номер ячейки, где нашла точное совпадение. По сути, это первый способ, но ключевой столбец создается виртуально прямо внутри формулы, а не в ячейках листа.

    Плюсы : Не нужен отдельный столбец, работает и с числами и с текстом.

    Минусы : Ощутимо тормозит на больших таблицах (как и все формулы массива, впрочем), особенно если указывать диапазоны «с запасом» или сразу целые столбцы (т.е. вместо A2:A161 вводить A:A и т.д.) Многим непривычны формулы массива в принципе (тогда вам сюда).

    Использование ВПР в Экселе для подстановки значения

    Добрый день уважаемый читатель!

    В этой статье я хочу рассмотреть еще один вариант использования функции ВПР в Экселе для подстановки значения. Для тех, кто видит мои статьи впервые и не знает о других возможностях этой функции, можете почитать о них отдельно, это и возможность поиска с учетом регистра значений, и поиск данных с интервальным просмотром, и улучшенный поиск функцией ВПР, и поиск ВПР по нескольким листам. Все эти возможности будут полезны для использования любому специалисту и мастеру цифр.

    Для большей информативности рассмотрим данный вопрос на примере. Итак, у нас есть 2 независимых таблицы: прайс с ценами и таблица объемов товара. В условиях работы необходимо перенести и подставить с прайса в таблицу заказов, на основе названия товара для дальнейшего перерасчёта стоимости.

    Поскольку данные в таблицах размещены вертикально, нам нужно использовать функцию ВПР, для горизонтальных данных существует функция ГПР, но она менее популярна. Основная суть работы функции, это поиск в прайсе по названию товара и подстановка его цены в заказ. Получиться таблица такого вида: Для простоты использования данных в формуле, возможно, использовать присвоенное диапазону значений имя, но это уже на ваше усмотрение. Для назначения имени диапазона нужно выделить диапазон «G2:H8», исключив «шапку» таблицы, а потом, нажав горячую комбинацию клавиш CTRL+F3, в появившемся диалоговом окне «Диспетчер имён» создайте вашему диапазону новое имя, например «Прайс». Теперь приступим к использованию функции ВПР в Экселе для подстановки значения. Устанавливаем курсор на ячейку «C2» и с помощью мастера функций, в категории «Ссылки и массивы» выбираем нужную функцию. Появится диалоговое окно «Аргументы функции»: Теперь введем необходимые аргументы:

    • Искомое значение – указываем или наименование необходимого товара, или ссылку на ячейку, где содержится искомый аргумент;
    • – указываете таблицу, с которой будут изыматься необходимые данные, в нашем случае это таблица с прайсом, возможно вместо диапазона указать его название «Прайс»;
    • Номер столбика – указываем, каким порядковым номером будет столбик, из которого необходимого достать данные с указанием цены товара. Номер столбика указывается только цифрами, а поскольку цены хранятся во втором столбике, так и указываем;
    • Интервальный просмотр – этот аргумент может иметь только два параметра: ИСТИНА или ЛОЖЬ. Первый режим при значении ЛОЖЬ производит поиск исключительно точного соответствия значений, а в случае когда функция не найдёт нужного значения, то вернётся ошибка #Н/Д. При втором режиме, когда значение ИСТИНА, формула ищет приблизительное соответствие необходимого значения.

    Теперь осталось только одно, нажать «ОК» и получить результат, а после, скопировать полученную формулу на весь диапазон таблицы.

    Избавление от полученной ошибки #Н/Д

    При использовании функции ВПР, часто, при некоторых условиях, возможен вариант, возвращения ошибки #Н/Д. Рассмотрим подробнее, почему такие ошибки возникают и как их исправить:

    1. Возникает ошибка при указании аргумента «Интервальный просмотр» как ИСТИНА или 0, что требует наличия точного вхождения значения, а его то, как раз и нет. Для устранения этой проблемы, измените условия отбора;
    2. Если указан аргумент «Интервальный просмотр» как ЛОЖЬ или 1, но таблица, в которой производится поиск, не отсортирована по возрастанию наименований, то ошибка будет неизбежна. Лекарство, как и в первом варианте;
    3. В случаях, когда в наличии разные форматы ячеек, тех, откуда берется необходимое значение и тех где прописан аргумент поиска, например, текстовый и числовой форматы. Частенько эта ошибка возникает, когда нужно использовать числовые коды вместо текстовых значений, это номера счетов, номенклатурные номера и прочее. Для решения этой проблемы можно преобразовывать форматы данных с помощью функций ТЕКСТ и Ч. Результатом будет такая формула: =ВПР(ТЕКСТ(B2;);$G$2:$H$8;2;ЛОЖЬ);
    4. Также в случае наличия невидимых непечатаемых знаков или лишних пробелов могут возникнуть ошибки результатов. Для исправления, в этом случае, нужно задействовать функции ПЕЧСИМВ и СЖПРОБЕЛЫ, чтобы убрать излишек ненужной пунктуации. Формула приобретёт следующий вид: =ВПР(СЖПРОБЕЛЫ(ПЕЧСИМВ(B2));$G$2:$H$8;2;ЛОЖЬ).

    А вот если вдруг возникнет необходимость силового подавления полученного результата об ошибке #Н/Д, если невозможно найти точное соответствие заданным результатам. Для этих целей подойдет формула:

    =ЕСЛИОШИБКА(ВПР(B7;$G$2:$H$8;2;ЛОЖЬ);»»).

    Я очень хочу, чтобы о возможностях использования функции ВПР в Экселе для подстановки значения, вы знали еще больше и могли применить их в своей работе. Если у вас есть чем дополнить меня пишите комментарии, я буду их ждать с нетерпением, ставьте лайки и делитесь полезной статьей в соц.сетях!

    Не забудьте подкинуть автору на кофе…

    Таблицы подстановки в Excel

    Для анализа данных при выборе оптимального варианта финансового решения зачастую применяются Таблицы подстановки в Excel.Они позволяют проводить анализ изменения результата при произвольном диапазоне исходных данных. На одном рабочем листе можно расположить несколько таблиц подстановок. Это дает возможность одновременно анализировать различные формулы и статистические данные. Данный пример подходит для версий программы Microsoft Office Excel версий 2007, 2010 и 2013.

    Таблицы подстановки данных можно использовать для

    Изменения одного исходного значения, просматривая при этом результаты одной или нескольких формул. Возможные значения одного или двух аргументов функции представляют в виде списка или таблицы. При использовании одного аргумента список исходных значений задается в виде строки или столбца таблицы. Excel подставляет эти значения в функцию (формулу), заданную пользователем, а затем выстраивает результаты также соответственно в строку или в столбец.

    Изменения двух исходных значений, просматривая результаты только одной формулы. При использовании таблицы с двумя переменными значениями одно из них располагается в столбце, другое — в строке; результат вычислений получают на пересечении строки и столбца.

    На конкретном примере

    Задание: использование таблицы подстановки с одной изменяющейся переменной и несколькими формулами. Рассчитать ежемесячные выплаты по займу и платежи по процентам. Исходные данные приведены на рисунке ниже.

    Порядок работы

    • Запустите MicrosoftExcel и создайте новую электронную книгу.
    • Создайте таблицу ежемесячных выплат по займу и платежей по процентам по образцу.

    Таблица — заготовка для решения

  • Расчет ежемесячных выплат по займу происходит с помощью функции ПЛТ (). В ячейку В5 введите формулу:
  • =ПЛТ ($В$4/12;$В$3*12;$В$2). Ежемесячная выплата составит 10178,42 р.

    • Расчет платежей по процентам происходит с помощью функции ПРОЦПЛАТ (). В ячейку D6 введите формулу:

    =ПРОЦПЛАТ ($B$4;$D$5;$D$3;$D$2). Платежи по процентам составят 1350 р.

    Краткая справка. При решении задач, связанных с использованием таблицы подстановки, рекомендуется применять в формулах абсолютную адресацию ячеек. Это способствует правильному выполнению вычислений в ячейках рабочего листа.

    • После подготовки исходных данных перейти к тому месту рабочего листа, где будут располагаться рассчитываемые значения в зависимости от изменения одной переменной и от различных рассчитываемых формул (смотрите рисунок ниже). В верхней строке будущей таблицы над местом расположения результатов указать адрес каждой формулы, для которой нужно получить список результатов. Вместо адреса можно поместить в ячейку саму формулу (ячейки В9 и С9 содержат формулы). Слева расположить различные значения исходных данных, которые необходимо протестировать. Подготовку исходного диапазона данных — различных величин процентной ставки в рассматриваемом примере можно осуществить с помощью маркера автозаполнения.
    • Выделить ячейки, которые будут содержать таблицу. При этом самым левым столбцом таблицы должен быть столбец исходных значений, а в самой верхней строкой должна быть строка анализируемых формул.

    Расчет платежей

    • Далее вам нужно выделить диапазон ячеек A9:C18 , после чего перейти на вкладку данные, «анализ что-если» таблица данных. Первое поле «подставлять значения по столбцам в» оставить пустым, а в поле «подставлять значения по строкам в» указать ячейку с величиной процентной ставки зафиксировав ее знаками доллара $B$4.

    Подстановка данных

    Результат

    Программа подстановки данных из одного файла в другой (замена функции ВПР)

    Программа предназначена для сравнения и подстановки значений в таблицах Excel.

    Если вам надо сравнить 2 таблицы (по одному столбцу, или по нескольким),
    и для совпадающих строк скопировать значения выбранных столбцов из одной таблицы в другую,
    надстройка «Lookup» поможет сделать это нажатием одной кнопки.

    То же самое можно сделать при помощи формулы =ВПР(), но:

    • формулы могут тормозить работу с файлом при пересчёте, если объём данных большой (много строк или столбцов)
    • если источник данных или файл, в который подставляются данные, каждый раз новый, — требуется время на прописывание или редактирование формул
    • если с файлами работают люди, «далёкие» от Excel, — их проще обучить нажимать одну кнопку, чем объяснять им, как прописывать эти формулы
    • иногда нужны дополнительные возможности (не учитывать заданные слова и символы при сравнении, выделять цветом изменения, копировать недостающие строки, и т.д.)

    В настройках программы можно задать:

    • где искать сравниваемые файлы (использовать уже открытый файл, загружать файл по заданному пути, или же выводить диалоговое окно выбора файла)
    • с каких листов брать данные (варианты: активный лист, лист с заданным номером или названием)
    • какие столбцы сравнивать (можно задать несколько столбцов)
    • значения каких столбцов надо копировать в найденные строки (также можно указать несколько столбцов)
    • каким цветом подсвечивать совпавшие и ненайденные строки (для каждого из 2 файлов)
    • исключаемые при сравнении символы и фразы

    Как скачать и протестировать программу

    Для загрузки надстройки Lookup воспользуйтесь кнопкой Скачать программу

    Если не удаётся скачать надстройку, читайте инструкцию про антивирус

    Если скачали файл, но он не запускается, читайте почему не появляется панель инструментов

    Это полнофункциональная пробная (TRIAL) версия, у вас есть 15 дней бесплатного использования ,
    в течение которых вы можете протестировать работу программы.

    Этого вполне достаточно, чтобы всё настроить и проверить, используя раздел Справка по программе

    Если вам понравится, как работает программа, вы можете Купить лицензию

    Лицензия (для постоянного использования) стоит 1200 рублей .

    В эту стоимость входит активация на 2 компьютера (вы сможете пользоваться программой и на работе, и дома).
    Если нужны будут дополнительные активации, их можно будет в любой момент приобрести по 500 рублей за каждый дополнительный компьютер.

    • 230551 просмотр

    Комментарии

    Здравствуйте, Алексей.
    Программа на такое не рассчитана, но если поколдовать с настройками, и сделать в пару нажатий (с разными настройками), то теоретически можно

    Как-то можно подставить значения в столбец пропуская те которые уже там проставлены?

    У меня — точно нет (я делаю программы только под windows)

    Скажите, а под mac os аналоги есть?

    Добрый день, можно ли как-то доработать обработку чтобы настройки сохранялись как в обработчике прайсов, т.е. для сравнения таких 2х файлов сравнивать так, для других 2х уже можно было бы выбрать другие настройки?

    Напишите мне на почту, прикрепив XML файл с настройками программы (на форме настроек есть слева снизу кнопка «Экспортировать настройки в файл»)

    Здравствуйте. Планируется ли правка кода программы по последней проблематике (изменение значений только в ячейках где меняются данные не меняя остальные в этом же столбике). Спасибо.

    А галочку эту вы в настройках включали.
    Конечно включал и даже При такой галочке он вместо значения тянет ПО ВСЕМУ СТОЛБЦУ опять же формулу из которого значение состоит.

    А галочку эту вы в настройках включали?

    Так устроена программа.
    Тогда повременю с покупкой, меня такой вариант не устраивает.
    Как выйдет обновлению, с удовольствием приобрету.

    Так устроена программа
    В столбцах, куда подставляются данные, остаются только значения
    Если надо сохранить формулы, — подставляйте данные в другой столбец

    Почему программа Lookup меняет формулы на значения.
    Поясню. В одном столбце 1000 строк, во всех стоят формулы. При подстановке значений ВСЕ эти формулы меняются на значения, хотя в этот столбец по поиску вносится всего 100 подстановок. То есть 900 ячеек должны остаться не тронутыми с формулами как и было, а 100 ячеек как раз формулы заменятся значениями из подстановки

    Не должно такого быть
    Программа вносит изменения только в те столбцы, которые заданы как столбцы для подстановки

    Почему программа Lookup меняет формулы на значения в тех ячейках столбика, где ничего не подставляется ? Как раз этого делать и не нужно, из этого теряется вся суть данной программы.

    Дай бог тебе здоровья добрый человек. Второй раз меня выручаете!

    С касперским обычно проблем нет
    Только что проверил файл на их сайте, — пишет, что проблем не найдено:

    сегодня касперский стал определять как вирус и удалять
    Пишет — Trojan:O97M/Foretype.A!ml
    Эта опасная программа выполняет команды злоумышленника

    Здравствуйте, Виктор
    Код программы закрыт.
    Для вашего случая программа не подойдёт (она сравнивает только по полному совпадению)
    Переделать (доработать) программу можно, но доработка будет стоить недешево (около 1500 руб дополнительно к стоимости программы)

    Здравствуйте, подскажите после покупки, код программы будет виден, или можно ли как то переделать что бы например при нахождении двух данных в 1 книге ячейке A1 «1000,2000» B1 «Ок» и сопоставлении их во 2 книге A1, A2 проставлялись так же B1, B2 значением из 1 книги

    что то вроде
    1 книга
    A1 1000,2000 B1 OK

    2 книга
    A1 1000 B1 OK
    A2 2000 B2 OK

    Поиск в надстройке Lookup идет по полному совпадению ячеек (искомое значение равно найденному)
    А поиск, выполняемый вами вручную в Excel, идет по частичному совпадению (вхождению искомого текста в ячейку)

    В вашем случае, поиск по частичному совпадению выполнять нельзя, — будете искать APV3, а будет также найдена строка с APV31 (и потом кучу времени потратите на поиск ошибок, угадывая, что с чем могло еще так совпасть)

    После настройки и запуска надстройки оказалось, что он не может найти артикул в тексте и срабатывает только если удалить лишний текст в ячейке. На фото правая таблица содержит 35 000 строк и редактировать каждую ячейку займет колоссальное кол-во времени. При этом видно, что обычный поиск по документу всё находит. Возможно всё дело в неправильной настройке? Или лучшим решением будет заказать у вас макрос который справится с поставленной задачей? Спасибо! Очень жду ответа.

    Спасибо за подсказку. Покупаю надстройку. ))

    Понравилась статья? Поделить с друзьями:
  • Excel подстановка номера ячейки
  • Excel повторяющиеся значения считать как один
  • Excel подстановка значения ячейки по условию excel
  • Excel повторяющиеся значения по двум столбцам
  • Excel подстановка значения выпадающему списку