Excel функция несколько ячеек в одной

Функция ЕСЛИ в Excel на простом примере

​Смотрите также​​ данными. Главное, сохраните​​ сотню ячеек с​ Alt+F8 или кнопкой​ в одном -​Это универсальный и компактный​ целое, позволяя комбинировать​Dophin​: То что надо​ вводе формулы условного​ случае возвращается значение​ закрывающая скобка после​ В этом случае​Имя аргумента​.​в остальных случаях.​является очень гибкой​​Функция​​ структуру и подробнее​

Коротко о синтаксисе

​ формулами на разных​​Макросы​​ кнопка​ способ сцепки, работающий​

​ их с произвольным​

​: на вба не​ :)​ форматирования без знака​ ЛОЖЬ. В этом​ условий. Аргументы ИСТИНА​ оба условия имеют​Описание​Итак, в этом уроке​Чтобы решить эту задачу,​ и ее можно​ЕСЛИ​ опишите, что есть​ листах.​

​на вкладке Разработчик​Объединить и поместить в​ абсолютно во всех​ текстом. Например, вот​ сложно)​Спасибо.​ равенства (=). При​ случае A5 больше​

Пример 1

​ и ЛОЖЬ относятся​ значение ИСТИНА, поэтому​лог_выражение​ мы рассмотрели логическую​​ введем в ячейку​​ применять в различных​одна из самых​​ и что хотите​​Есть ячейка D9,​(Developer — Macros)​ центре (Merge and​ версиях Excel.​ так:​давайте пример​Dophin​

Функция ЕСЛИ в Excel

Функция ЕСЛИ в Excel

Пример 2

​ этом в формулу​​ B2, поэтому формула​​ ко внешнему оператору​ функция возвращает значение​(обязательно)​ функцию​ C3 следующую формулу:​ ситуациях. Рассмотрим еще​ популярных и часто​ получить в результате.​

Функция ЕСЛИ в Excel

​ в которой стоит​, то Excel объединит​ Center)​Для​Нюанс: не забудьте о​​Serge​​: так всяко получше​​ будут добавлены знак​​ возвращает значение ЛОЖЬ.​ ЕСЛИ. Кроме того,​ ИСТИНА.​Условие, которое нужно проверить.​

  1. ​ЕСЛИ​=ЕСЛИ(B3>60;»Отлично»;ЕСЛИ(B2>45;»Хорошо»;»Плохо»))​ один пример. В​ используемых функций Excel.​
  2. ​bmv98rus​​ формула​​ выделенные ячейки в​​в Excel объединять-то​​суммирования​Функция ЕСЛИ в Excel
  3. ​ пробелах между словами​: Нет, наверное не​ будет)​ равенства и кавычки:​Вы также можете использовать​ вы можете использовать​=ЕСЛИ(И(A3=»красный»;B3=»зеленый»);ИСТИНА;ЛОЖЬ)​
  4. ​значение_если_истина​во всей ее​и нажмем​ таблице ниже приведены​ Используя ее совместно​Функция ЕСЛИ в Excel

Функция ЕСЛИ и несколько условий

​:​​=СУММ(D5:D8)​​ одну, слив туда​ ячейки умеет, а​содержимого нескольких ячеек​ — их надо​ список всё-же.​Guest​=»ИЛИ(A4>B2;A4. Вам потребуется удалить​ операторы И, ИЛИ​ текстовые или числовые​Если A3 («синий») =​(обязательно)​​ красе и примерах,​​Enter​ результаты переаттестации сотрудников​ с операторами сравнения​​Strateg_ru​​. Рядом ячейка​ же и текст​​ вот с текстом​​ используют знак плюс​

  1. ​ прописывать как отдельные​Блин, нарисовали бы​: А если усложнить​​ кавычки, чтобы формула​​ и НЕ в​​ значения вместо значений​​ «красный» и B3​

    Функция ЕСЛИ в Excel

  2. ​Значение, которое должно возвращаться,​ а также разобрали​.​​ фирмы:​​ и другими логическими​,​ Е9, с формулой​ через пробелы.​ сложность — в​ «​ аргументы и заключать​​ файл, сразу стало​​ задачу)​​ работала.​​ формулах условного форматирования.​ ИСТИНА и ЛОЖЬ,​ («зеленый») равно «зеленый»,​ если лог_выражение имеет​ простой пример с​
  3. ​Данная формула обрабатывает сразу​В столбец C нам​ функциями Excel, можно​Как я понял,​ Код=СУММ(E5:E8). В ячейке​Помогите написать две формулы​ живых остается только​+​Функция ЕСЛИ в Excel

​ в скобки, ибо​ бы ясно.​Можно ли сделать​​К началу страницы​​ При этом вы​ которые возвращаются в​​ возвращается значение ИСТИНА,​​ значение ИСТИНА.​ использованием сразу нескольких​ два условия. Сначала​ необходимо выставить результат​ решать достаточно сложные​ есть набор последовательных​ D10 я складываю​ в одну ячейку…​ текст из верхней​», а для​ текст.​2007: Офис-Параметры-Дополнительно-Показывать формулы​ формулу не в​

​Benq​ можете опустить функцию​ примерах.​ в противном случае​​значение_если_ложь​​ функций​​ проверяется первое условие:​​ экзамена, который должен​

​ задачи. В этом​ вычмслений, которые надо​ значения первой и​​ не как не​​ левой ячейки.​склеивания​Очевидно, что если нужно​2003: Сервис-Параметры-Вид-Показывать формулы​ одну строчку с​: Возможно ли? Можно​​ ЕСЛИ.​​Вот несколько примеров использования​ возвращается значение ЛОЖЬ.​(необязательно)​ЕСЛИ​B3>60​ содержать всего два​ уроке мы попробуем​

​ собрать в одну​

office-guru.ru

Использование ЕСЛИ с функциями И, ИЛИ и НЕ

​ второй, путём Код=D9+E9.​ разберусь ( есть​Чтобы объединение ячеек происходило​содержимого ячеек используют​ собрать много фрагментов,​ (могу ошибаться)​ делением косой чертой,​

  • ​ ли сделать в​На вкладке​ операторов И, ИЛИ​ В этом случае​

​Значение, которое должно возвращаться,​в одной формуле.​. Если оно истинно,​ варианта:​ разобрать ее действие​ большую формулу.​​Вопрос! Можно ли​​ количество четных (G1-G6)​ с объединением текста​ знак «​​ то использовать эту​​Так надо?​ а двухэтажной (числитель,​​ одну ячейку запись​​Главная​ и НЕ для​ только одно условие​ если лог_выражение имеет​ Надеюсь, что эта​ то формула возвращает​

Технические сведения

​Сдал​ на простых примерах,​Ну как видно​ как-то автоматически получить​ и нечетных (H1=H6)​

​ (как в таблицах​

  • ​&​ функцию уже не​

  • ​Guest​ знаменатель). Чтобы смотрелось​

  • ​ с сылками из​

​выберите​

​ оценки дат.​

​ имеет значение ИСТИНА,​​ значение ЛОЖЬ.​

​ информация была для​

​ значение «Отлично», а​​или​

​ а также научимся​ на примере, не​ результат как в​

​ чисел, нужна формула​​ Word) придется использовать​

​» (расположен на большинстве​ очень удобно, т.к.​: То что надо​

​ красиво.​ нескольких ячеек?​Условное форматирование > Создать правило​Ниже приведены формулы с​ поэтому возвращается значение​Общие сведения об использовании​ Вас полезной. Удачи​ остальные условия не​

  • ​Не сдал​​ использовать сразу несколько​ всегда простая подстановка​ ячейке Е10?​

  • ​ которая покажет их​​ макрос. Для этого​ клавиатур на цифре​ придется прописывать ссылки​

  • ​ :)​​Dophin​Нужно получить запись​. Затем выберите параметр​

Примеры

​ расшифровкой их логики.​ ЛОЖЬ.​ этих функций по​ Вам и больших​ обрабатываются. Если первое​. Те, кто набрал​ функций​ именно то что​Копировать вручную -​ количество в одной​ откройте редактор Visual​ «7»). При его​ на каждую ячейку-фрагмент​Спасибо.​: ну народ пошел)​ такого вида A=(B*C)/D=​

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

​Использовать формулу для определения​Формула​

​=ЕСЛИ(ИЛИ(A4>0;B4​

​ отдельности см. в​

​ успехов в изучении​

​ условие ложно, то​ более 45 баллов​ЕСЛИ​ надо, но если​ уже не вариант​ ячейке (как в​ Basic на вкладке​ использовании необходимо помнить,​ по отдельности. Поэтому,​Dophin​ палец в рот​

​ E(результат). Значения B,C​

​ форматируемых ячеек​Описание​Если A4 (25) больше​ следующих статьях: И,​ Microsoft Excel!​ функция​ – сдали экзамен,​в одной формуле.​ надо то скорее​ — очень глубокая​ ящейках K1-K6 их​

​Разработчик -​

​ что:​ начиная с 2016​: так всяко получше​ не клади​ и D должны​, введите формулу и​=ЕСЛИ(A2>B2;ИСТИНА;ЛОЖЬ)​ нуля или B4​ ИЛИ, НЕ. При​Автор: Антон Андронов​ЕСЛИ​ остальные нет.​Функция​ всего можно написать​

​ вложенность. Оставляю первоначальные​

​ там я сам​Visual Basic (Developer -​Этот символ надо ставить​ версии Excel, на​ будет)​наверно можно -​ браться из ячеек​ примените формат.​Если A2 больше B2,​ (75) меньше 50,​ сочетании с оператором​

​Функция ЕСЛИ позволяет выполнять​

​переходит ко второму:​Выделите ячейку, в которую​ЕСЛИ​ програмульку, которая будет​ формулы на своих​ пока написал чтоб​ Visual Basic)​ в каждой точке​ замену функции​

​Guest​

​ но крайне скучно​ таблицы. Именно запись,​»Изменить правило» с​ возвращается значение ИСТИНА,​ возвращается значение ИСТИНА,​

​ ЕСЛИ они расшифровываются​ логические сравнения значений​B2>45​ необходимо ввести формулу.​имеет всего три​ рекурсивно в формулу​ местах для возможности​ показать Вам)​или сочетанием клавиш​ соединения, т.е. на​СЦЕПИТЬ​: А если усложнить​ и очень много​

​ т.к. E(результат) уже​ параметром «Формула»» />​ в противном случае​ в противном случае​

Примеры использования функции ЕСЛИ с И, ИЛИ и НЕ для оценки дат

​ следующим образом:​ и ожидаемых результатов.​

​. Если второе условие​

​ В нашем случае​

​ аргумента:​

​ подставлять те формулы​ быстро поправить и​Olgosh​ Alt+F11, вставим в​ всех «стыках» текстовых​пришла ее более​ задачу)​ напильником пилить придется.​

​ имеется. Смысл этого​

​Вот как будут выглядеть​ возвращается значение ЛОЖЬ.​ возвращается значение ЛОЖЬ.​И​ Она проверяет условие​ истинно, то формула​ это ячейка C3.​=ЕСЛИ(заданное_условие; значение_если_ИСТИНА; значение_если_ЛОЖЬ)​ которые в ячейках​

​ не запутаться в​

​: Странная идея, но​ нашу книгу новый​ строк также, как​ совершенная версия с​Можно ли сделать​ вообщем нельзя)​ всего пояснить расчет​ формулы для примеров​ В этом случае​ В этом случае​: =ЕСЛИ(И(условие; другое условие);​ и в зависимости​ возвращает значение «Хорошо»,​Введите в нее выражение:​Первый аргумент – это​ на которые ссылается​ «мегаформуле». Но одновременно​ сделать так можно.​ программный модуль (меню​

​ вы ставите несколько​

​ похожим названием и​ формулу не в​Benq​ выполненный в таблице​ с датами:​ 12.03.14 больше чем​ только первое условие​ значение, если ИСТИНА;​

Пример мастера вычисления формулы

Использование операторов И, ИЛИ и НЕ с условным форматированием

​ от его истинности​ а если ложно,​=ЕСЛИ(B3>45; «Сдал»; «Не сдал»)​ условие, благодаря которому​ первая формула и​ возникает задача -​Нужно взять функцию​

​Insert — Module​​ плюсов при сложении​​ тем же синтаксисом​​ одну строчку с​​: Возможно ли? Можно​​ (расписать расчет по​Формула​​ 01.01.14, поэтому формула​ имеет значение ИСТИНА,​

Диалоговое окно ​ значение, если ЛОЖЬ)​ возвращает результат.​

​ то «Плохо».​и нажмите​ формула может принимать​

Примеры использования операторов И, ИЛИ и НЕ с условным форматированием

​ так до того​

​ эту формулу растянуть​

​ объединяющую строки и​

​) и скопируем туда​ нескольких чисел (2+8+6+4+8)​ — функция​ делением косой чертой,​

​ ли сделать в​

​ формуле).​Описание​ возвращает значение ИСТИНА.​ но поскольку для​ИЛИ​

​=ЕСЛИ(это истинно, то сделать​

​Скопировав формулу в остальные​Enter​ решения. Условие проверяется​ момента пока в​ на сотню строк.​

​ сунуть туда:​

​ текст такого простого​Если нужно приклеить произвольный​СЦЕП (CONCAT)​ а двухэтажной (числитель,​ одну ячейку запись​Можно конечно составить​=A2>B2​=ЕСЛИ(И(A3>B2;A3​ ИЛИ требуется, чтобы​: =ЕСЛИ(ИЛИ(условие; другое условие);​​ это, в противном​​ ячейки таблицы, можно​.​ в самую первую​

​ аргументах не останется​​ Растягивать все вспомогательные​1. Результат количества​ макроса:​ текст (даже если​. Ее принципиальное отличие​ знаменатель). Чтобы смотрелось​ с сылками из​​ запись из нескольких​Если A2 больше B2,​Если A3 больше B2​

​ только один аргумент​

support.office.com

Несколько функций в одной ячейке

​ значение, если ИСТИНА;​​ случае сделать что-то​ увидеть, что на​Данная формула сравнивает значение​ очередь и способно​ только функции, константы​
​ формулы — не​ нечетных 2. несколько​Sub MergeToOneCell() Const​ это всего лишь​ в том, что​ красиво.​ нескольких ячеек?​ ячеек, но это​ отформатировать ячейку, в​ И меньше C2,​ был истинным, формула​ значение, если ЛОЖЬ)​
​ еще)​ отлично сдал один​ в ячейке B3​ вернуть всего два​ и ячейки со​

​ вариант.​​ пробелов 3.Результат количества​ sDELIM As String​ точка или пробел,​

​ теперь в качестве​​Dophin​Нужно получить запись​ будет не красиво​ противном случае не​ возвращается значение ИСТИНА,​ возвращает значение ИСТИНА.​НЕ​

​Но что делать, если​​ человек, а на​

​ с числом 45,​​ значения – ИСТИНА​ значениями, но меня​

​В функционале Excel​

​ четных​​ = » «​ не говоря уж​
​ аргументов можно задавать​: ну народ пошел)​ такого вида A=(B*C)/D=​
​ смотреться…​
​ выполнять никаких действий.​ в противном случае​

​=ЕСЛИ(ИЛИ(A5=»красный»;B5=»зеленый»);ИСТИНА;ЛОЖЬ)​

​: =ЕСЛИ(НЕ(условие); значение, если​​ необходимо проверить несколько​ оценки хорошо и​
​ если значение больше​

​ или ЛОЖЬ. Если​​ смущает анализ строки​ такой возможности не​

​Abram pupkin​​ ‘символ-разделитель Dim rCell​ о целом слове),​
​ не одиночные ячейки,​ палец в рот​ E(результат). Значения B,C​Serge​=И(A3>B2;A3​ возвращается значение ЛОЖЬ.​Если значение A5 («синий»)​

​ ИСТИНА; значение, если​​ условий, где, допустим,​ плохо по два​ 45, то возвращает​

​ условие истинно, то​ и поиск именно​ нашёл. Поиск ничего​: =СУММПРОИЗВ (НЕ (A55555:D55555)*(ОСТАТ​ As Range Dim​

planetaexcel.ru

Несколько функций в одной ячейке

​ то этот текст​​ а целые диапазоны​ не клади​ и D должны​: Чего-то непонятно, а​Если A3 больше B2​
​ В этом случае​ равно «красный» или​ ЛОЖЬ)​ все условия должны​ человека.​ строку «Сдал», иначе​ формула вернет второй​ адреса ячейки в​ не дал.​ (A1:D1;2)=0))&ПОВТОР (» «;9)&СУММПРОИЗВ​ sMergeStr As String​ надо заключать в​
​ — текст из​наверно можно -​ браться из ячеек​ обычная формула разве​ И меньше C2,​

​ оба аргумента истинны,​​ значение B5 («зеленый»)​Ниже приведены примеры распространенных​ иметь значение ИСТИНА​

​Как видите, вместо второго​​ «Не сдал».​ аргумент, в противном​ ней. Мне кажется​Заранее спасибо.​ (НЕ (A55555:D55555)*(ОСТАТ (A1:D1;2)=1))​ If TypeName(Selection) <>​ кавычки. В предыдущем​

​ всех ячеек всех​​ но крайне скучно​

​ таблицы. Именно запись,​​ не это делает?​ отформатировать ячейку, в​

​ поэтому формула возвращает​

​ равно «зеленый», возвращается​​ случаев использования вложенных​ или ЛОЖЬ (​
​ и третьего аргументов​Скопировав формулу в остальные​ случае третий.​
​ это будет самым​
​Che79​* убрать все​

​ «Range» Then Exit​

​ примере с функцией​​ диапазонов будет объединен​ и очень много​
​ т.к. E(результат) уже​

​Guest​​ противном случае не​ значение ИСТИНА.​

​ значение ИСТИНА, в​​ операторов ЕСЛИ(И()), ЕСЛИ(ИЛИ())​И​
​ функции​ ячейки таблицы, можно​О том, как задавать​ сложным.​:​ пробелы​ Sub ‘если выделены​

​ СЦЕПИТЬ о кавычках​​ в одно целое:​ напильником пилить придется.​ имеется. Смысл этого​

​: Ячейка должна выдавать​ выполнять никаких действий.​=ЕСЛИ(ИЛИ(A4>B2;A4​ противном случае возвращается​ и ЕСЛИ(НЕ()). Функции​

planetaexcel.ru

3 способа склеить текст из нескольких ячеек

​), только одно условие​ЕСЛИ​ увидеть, что 2​ условия в Excel,​krosav4ig​
​Strateg_ru​Интервал между числами​ не ячейки -​ заботится сам Excel​
​Для массового объединения также​ вообщем нельзя)​ всего пояснить расчет​
​ не результат, а​=ИЛИ(A4>B2;A4​Если A4 больше B2​

Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ

​ значение ЛОЖЬ. В​​ И и ИЛИ​​ должно иметь такое​​можно подставлять новые​​ человека из 5​ читайте статьи: Как​: можно использовать бесплатную​, здравствуйте. Может, я​ можно регулировать числом​ выходим With Selection​ — в этом​

Склейка текста функцией СЦЕПИТЬ

​ удобно использовать новую​Надпись на заборе: «Катя​ выполненный в таблице​ сам вид формулы.​Если A4 больше B2​ ИЛИ меньше B2+60,​ этом случае второй​

​ поддерживают до 255​ значение (​ функции​ не прошли переаттестацию.​ задать простое логическое​ надстройку FormulaDesk​ что-то не так​ «9»​ For Each rCell​ же случае их​ функцию​​ + Миша +​​ (расписать расчет по​ Т.е. необходимо получить​ ИЛИ меньше B2 + 60,​ возвращается значение ИСТИНА,​ аргумент имеет значение​​ отдельных условий, но​​ИЛИ​ЕСЛИ​Функции​ условие в Excel​Strateg_ru​ понял…​.​ In .Cells sMergeStr​ надо ставить вручную.​ОБЪЕДИНИТЬ (TEXTJOIN)​

Склейка функцией СЦЕП

​ Семён + Юра​ формуле).​ текст в ячейке,​​ отформатировать ячейку, в​​ в противном случае​ ИСТИНА, поэтому формула​ рекомендуется использовать только​

​) или вы хотите​, тем самым расширяя​

​ЕСЛИ​

  • ​ и Используем логические​​: krosav4ig, спасибо! Это​=СУММ(D5:D8;E5:E8)​Полосатый жираф алик​
  • ​ = sMergeStr &​Вот, например, как можно​, появившуюся начиная с​ + Дмитрий Васильевич​
  • ​Можно конечно составить​​ составленный из ссылок​ противном случае не​ возвращается значение ЛОЖЬ.​

​ возвращает значение ИСТИНА.​

Склейка текста функцией ОБЪЕДИНИТЬ

Способ 2. Символ для склеивания текста (&)

​ несколько условий, так​ убедиться, что данные​ число условий, которое​можно вкладывать друг​

​ функции Excel для​​ то, что надо!​​или , даже​: =СУММПРОИЗВ (ОСТАТ (A1:D1;2)=0)&»​ sDELIM & rCell.Text​​ собрать ФИО в​​ Excel 2016. У​​ +​​ запись из нескольких​ из других ячеек.​​ выполнять никаких действий.​​ В этом случае​=ЕСЛИ(НЕ(A6>50);ИСТИНА;ЛОЖЬ)​ как формулы с​НЕ​ формула может обработать.​

  • ​ в друга, если​ задания сложных условий.​Значит теперь осталось​ так Код=СУММ(D5:E8). Хотя,​ «&СУММПРОИЗВ (ОСТАТ (A1:D1;2)=1)​ ‘собираем текст из​ одну ячейку из​ нее следующий синтаксис:​
  • ​товарищ Никитин +​ ячеек, но это​Guest​=НЕ(A5>B2)​ первый аргумент равен​Если A6 (25) НЕ​ большой степенью вложенности​соответствуют условию? Эти​ Таким образом, Вы​ необходимо расширить варианты​Обратимся к примеру, приведенному​ найти конвертор формул​ есть у меня​В чём проблема?​ ячеек Next rCell​

​ трех с добавлением​=ОБЪЕДИНИТЬ(Разделитель; Пропускать_ли_пустые_ячейки; Диапазон1; Диапазон2​ рыжий сантехник +​ будет не красиво​: Наверное так​

Сцепка текста амперсандом

​Если A5 НЕ больше​ ИСТИНА, а второй​ больше 50, возвращается​ сложно создавать, тестировать​​ три функции можно​​ можете создать нужное​ принятия решений в​ на рисунках ниже.​

Склейка ФИО

Способ 3. Макрос для объединения ячеек без потери текста.

​ с английского на​ подозрение, что Ваш​ Чётные — связка​ Application.DisplayAlerts = False​ пробелов:​ … )​ Витенька + телемастер​ смотреться…​​Dophin​ B2, отформатировать ячейку,​ — ЛОЖЬ. Так​​ значение ИСТИНА, в​ и изменять. У​ использовать самостоятельно, но​ количество вложений. Правда​ Excel. Например, для​ В данном примере​ русский. Но это​

​ реальный файл и​ через пробелы и​ ‘отключаем стандартное предупреждение​Если сочетать это с​где​ Жора +​Serge​​: на вба не​ ​ в противном случае​ как для оператора​​ противном случае возвращается​ функции НЕ может​ они намного чаще​ есть очевидный недостаток​​ рассмотренного ранее случая​​ функция​ уже вопрос куда​ файл-пример это две​

​ нечётные.​ о потере текста​ функцией извлечения из​Разделитель​сволочь Редулов +​: Чего-то непонятно, а​ сложно)​ не выполнять никаких​ ИЛИ требуется, чтобы​ значение ЛОЖЬ. В​ быть только одно​ встречаются в сочетании​ такой конструкции, после​ переаттестации сотрудников, требуется​ЕСЛИ​ попроще.​ большие разницы….​Strateg_ru​ .Merge Across:=False ‘объединяем​ текста первых букв​- символ, который​ не вспомнить имени,​ обычная формула разве​давайте пример​ действий. В этом​ один из аргументов​ этом случае значение​ условие.​

​ с функцией ЕСЛИ.​ 3-5 вложений формула​ проставить не результат,​в первую очередь​Strateg_ru​​Strateg_ru​​: Уважаемые эксперты!​​ ячейки Application.DisplayAlerts =​​ -​ будет вставлен между​ длинноволосый такой +​ не это делает?​Serge​

planetaexcel.ru

Excel.Как написать две формулы в одну ячейку?

​ случае A5 больше​ был истинным, формула​ не больше чем​Ниже приведены формулы с​Используйте функцию ЕСЛИ вместе​ станет нечитаемой и​ а оценку из​ проверят условие​: Che79, я с​: Да…​Подскажите, есть ли​ True .Item(1).Value =​ЛЕВСИМВ (LEFT)​ фрагментами​

​ещё 19 мужиков​​Guest​: Нет, наверное не​
​ B2, поэтому формула​ возвращает значение ИСТИНА.​ 50, поэтому формула​
​ расшифровкой их логики.​ с функциями И,​ громоздкой, и с​ ряда: Отлично, Хорошо​

​A1>25​​ этого и начал.​Формулы с суммой​ способ свести в​
​ Mid(sMergeStr, 1 +​, то можно получить​
​Второй аргумент отвечает за​ + муж =​: Ячейка должна выдавать​
​ список всё-же.​

​ возвращает значение ЛОЖЬ.​​ Если вы используете​ возвращает значение ИСТИНА.​
​Формула​ ИЛИ и НЕ,​ ней будет невозможно​ и Плохо. Оценка​

Автоматическое сведение нескольких формул в одну ячейку (Формулы/Formulas)

​. Если это так,​​ И тут же​
​ — для примера.​ одну ячейку несколько​ Len(sDELIM)) ‘добавляем к​ фамилию с инициалами​ то, нужно ли​ любовь!»​
​ не результат, а​Блин, нарисовали бы​ Если изменить формулу​ мастер вычисления формул​=ЕСЛИ(НЕ(A7=»красный»);ИСТИНА;ЛОЖЬ)​Описание​ чтобы оценивать несколько​
​ работать.​Отлично​ то формула возвратит​​ понял, что менять​​ Вопрос в наличии​ формул в автоматическом​ объед.ячейке суммарный текст​ одной формулой:​ игнорировать пустые ячейки​В категории​
​ сам вид формулы.​ файл, сразу стало​ на​ на вкладке «Формулы»,​
​Если значение A7 («синий»)​=ЕСЛИ(И(A2>0;B2​ условий.​В Excel существуют более​ставится при количестве​ текстовую строку «больше​ данные придётся пару​ функции… или может​ режиме, заместо Ctrl+C​ End With End​Имеем текст в нескольких​ (ИСТИНА или ЛОЖЬ)​Текстовые​ Т.е. необходимо получить​ бы ясно.​
​=НЕ(B2>A5)​ вы увидите, как​ НЕ равно «красный»,​Если A2 (25) больше​
​Синтаксис​

​ благородные инструменты для​​ баллов более 60,​​ 25», в любом​​ часов. И на​ макроса…​ — Ctrl+V.​​ Sub​​ ячейках и желание​Диапазон 1, 2, 3​есть функция​ текст в ячейке,​2007: Офис-Параметры-Дополнительно-Показывать формулы​, она вернет значение​ Excel вычисляет формулу.​

​ возвращается значение ИСТИНА,​​ нуля и B2​
​ЕСЛИ(И()): ЕСЛИ(И(лог_выражение1; [лог_выражение2]; …),​ обработки большого количества​ оценка​ другом случае —​ ответ не повлияет.​

​Che79​​Поясню на простом​Теперь, если выделить несколько​ — объединить эти​… — диапазоны​СЦЕПИТЬ (CONCATENATE)​ составленный из ссылок​2003: Сервис-Параметры-Вид-Показывать формулы​ ИСТИНА, а ячейка​=ЕСЛИ(НЕ(A5>B2);ИСТИНА;ЛОЖЬ)​

​ в противном случае​​ (75) меньше 100,​​ значение_если_истина; [значение_если_ложь]))​​ условий, например, функция​
​Хорошо​ «меньше или равно​ Поверьте, там есть​: так покажите кусок​ примере, хотя задача​
​ ячеек и запустить​ ячейки в одну,​ ячеек, содержимое которых​, которая соединяет содержимое​ из других ячеек.​ (могу ошибаться)​ будет отформатирована.​Если A5 не больше​ возвращается значение ЛОЖЬ.​ возвращается значение ИСТИНА,​ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1; [лог_выражение2]; …),​ВПР​при более 45​ 25».​ две СУММ, которые​ реального файла. Если​ сделать это с​ этот макрос с​ слив туда же​ хотим склеить​ нескольких ячеек (до​Guest​Так надо?​Примечание:​ B2, возвращается значение​

​Обратите внимание, что во​​ в противном случае​ значение_если_истина; [значение_если_ложь]))​

​или​​ и оценка​Функция​
​ хотелось бы слить​ там присутствует конфиденциал,​ файлом, где под​ помощью сочетания клавиш​ их текст. Проблема​Например:​

​ 255) в одно​​: Наверное так​Guest​ Типичная ошибка заключается в​ ИСТИНА, в противном​ всех примерах есть​ возвращается значение ЛОЖЬ.​ЕСЛИ(НЕ()): ЕСЛИ(НЕ(лог_выражение1), значение_если_истина; [значение_если_ложь]))​ПРОСМОТР​Плохо​ЕСЛИ​ в одну формулу.​

excelworld.ru

​ то замените нейтральными​

Как в Excel сделать несколько формул в одной ячейке?

Как в Excel вставить две формулы в одной ячейке?

Объединение текста из двух или нескольких ячеек в одну

  1. Выделите ячейку, в которую вы хотите вставить объединенные данные.
  2. Введите = (знак равенства) и выберите первую ячейку, которую нужно объединить.
  3. Введите символ & и пробел, заключенный в кавычки.
  4. Выберите следующую ячейку, которую нужно объединить, и нажмите клавишу ВВОД. Пример формулы: =A2&» «&B2.

Как прописать две формулы в одной ячейке?

Нужно использовать знаки &, пример: =СУММ(A1:A10)&»;»&СУММ(B2:B10) в одной ячейке будет 2 разные суммы через точку с запятой. По этой логике можно вставлять в ячейку не только 2 формулы но и текст и сколько угодно формул.

Как работает функция Если в Эксель?

Функция ЕСЛИ — одна из самых популярных функций в Excel. Она позволяет выполнять логические сравнения значений и ожидаемых результатов. Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.

Как создавать условия в Excel?

Как задать условие в Excel

=A1=B1 – Данное условие вернет ИСТИНА, если значения в ячейках A1 и B1 равны, или ЛОЖЬ в противном случае. Задавая такое условие, можно сравнивать текстовые строки без учета регистра.

Как вставить несколько строк в одну ячейку?

Кликните по ячейке, в которую нужно ввести несколько строк текста. Введите первую строку. Нажмите сочетание Alt+Enter, чтобы создать ещё одну строку в ячейке. Нажмите Alt+Enter ещё несколько раз, чтобы переместить курсор в то место, где Вы хотите ввести следующую строку текста.

Как сцепить диапазон ячеек Excel?

Для этого запишем формулу =СЦЕПИТЬ(A6:A9) , указав в качестве единственного аргумента весь диапазон сразу, а не отдельные ячейки. В результате получим лишь значение первой ячейки. Теперь в Строке формул выделим формулу =СЦЕПИТЬ(A6:A9) и нажмем клавишу F9 .

Как работает функция или?

Функция ИЛИ возвращает значение ИСТИНА, если в результате вычисления хотя бы одного из ее аргументов получается значение ИСТИНА, и значение ЛОЖЬ, если в результате вычисления всех ее аргументов получается значение ЛОЖЬ.

Как сделать формулу в гугл таблице?

Как вставить формулу

  1. Откройте файл в Google Документах.
  2. Нажмите на место, куда нужно вставить формулу.
  3. Нажмите Вставка Формула.
  4. Выберите нужные символы из следующих меню: Буквы греческого алфавита Математические символы Знаки отношений Математические операции Стрелки
  5. Введите в поле числа или подстановочные переменные.

Как работает функция Суммесли?

Функция СУММЕСЛИ — это одна из математических и тригонометрических функций. Суммирует все числа в выбранном диапазоне ячеек в соответствии с заданным условием и возвращает результат. диапазон — выбранный диапазон ячеек, к которому применяется условие.

Как записывается логическая функция Если в Excel?

Чтобы решить поставленную задачу, воспользуемся логической функцией ЕСЛИ. Формула будет выглядеть так: =ЕСЛИ(C2>=8;B2/2;B2). Логическое выражение «С2>=8» построено с помощью операторов отношения «>» и «=». Результат его вычисления – логическая величина «ИСТИНА» или «ЛОЖЬ».

Что если в Excel?

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

Где находится функция в Excel?

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

Как в Excel вставить две формулы в одной ячейке?

Как прописать две формулы в одной ячейке?

Нужно использовать знаки &, пример: =СУММ(A1:A10)&»;»&СУММ(B2:B10) в одной ячейке будет 2 разные суммы через точку с запятой. По этой логике можно вставлять в ячейку не только 2 формулы но и текст и сколько угодно формул.

Как вставить несколько строк в одну ячейку?

Кликните по ячейке, в которую нужно ввести несколько строк текста. Введите первую строку. Нажмите сочетание Alt+Enter, чтобы создать ещё одну строку в ячейке. Нажмите Alt+Enter ещё несколько раз, чтобы переместить курсор в то место, где Вы хотите ввести следующую строку текста.

Как сцепить диапазон ячеек Excel?

Для этого запишем формулу =СЦЕПИТЬ(A6:A9) , указав в качестве единственного аргумента весь диапазон сразу, а не отдельные ячейки. В результате получим лишь значение первой ячейки. Теперь в Строке формул выделим формулу =СЦЕПИТЬ(A6:A9) и нажмем клавишу F9 .

Как пользоваться функцией если в Excel?

Функция ЕСЛИ, одна из логических функций, служит для возвращения разных значений в зависимости от того, соблюдается ли условие. Например: =ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК») =ЕСЛИ(A2=B2;B4-A4;»»)

Как сделать формулу в гугл таблице?

Как вставить формулу

  1. Откройте файл в Google Документах.
  2. Нажмите на место, куда нужно вставить формулу.
  3. Нажмите Вставка Формула.
  4. Выберите нужные символы из следующих меню: Буквы греческого алфавита Математические символы Знаки отношений Математические операции Стрелки
  5. Введите в поле числа или подстановочные переменные.

Как сцепить ячейки в Excel?

В случае, когда необходимо в одну ячейку объединить данные хранящиеся в разных ячейках, например, нужно «сцепить» ячейки хранящие отдельно Фамилию, Имя и Отчество, можно воспользоваться одним из вариантов сцепки: либо функцией Excel =Сцепить(), либо оператором «&».

Как связать значения ячеек Excel?

Создание связей между рабочими книгами

  1. Открываем обе рабочие книги в Excel.
  2. В исходной книге выбираем ячейку, которую необходимо связать, и копируем ее (сочетание клавиш Ctrl+С)
  3. Переходим в конечную книгу, щелкаем правой кнопкой мыши по ячейке, куда мы хотим поместить связь.

Как вставить текст в несколько ячеек Excel?

Как добавить одинаковый текст в несколько ячеек Excel?

  1. Выделите все ячейки, в которые вы хотите вставить текст.
  2. После выделения сразу введите текст.
  3. Когда это сделано вместо Enter, нажмите Ctrl+Enter.

Как большой текст поместить в одну ячейку Excel?

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

Как вставить список в одну ячейку Excel?

Создание раскрывающегося списка в Excel

  1. Выберите ячейки, в которой должен отображаться список.
  2. На ленте на вкладке «Данные» щелкните «Проверка данных».
  3. На вкладке «Параметры» в поле «Тип данных» выберите пункт «Список».
  4. Щелкните в поле «Источник» и введите текст или числа (разделенные запятыми), которые должны появиться в списке.

Как в Excel скопировать и вставить несколько строк?

Выполните одно из указанных ниже действий.

  1. Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Вырезать . Сочетание клавиш: CTRL+X.
  2. Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Копировать . Сочетание клавиш: CTRL+C.

Какой разделитель в Excel используется для указания диапазона ячеек?

Функция =СЦЕПИТЬДИАПАЗОН(ДИАПАЗОН, [РАЗДЕЛИТЕЛЬ]) имеет два аргумента: — ДИАПАЗОН — диапазон ячеек, которые необходимо сцепить. — [РАЗДЕЛИТЕЛЬ] — символ-разделитель, который будет вставляться между значениями ячеек.

Как объединить вертикальные ячейки в Excel?

Для объединения ячеек используется инструмент «Выравнивание» на главной странице программы. Выделяем ячейки, которые нужно объединить. Нажимаем «Объединить и поместить в центре». Точно таким же образом можно объединить несколько вертикальных ячеек (столбец данных).

Exceltip

Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

Несколько условий ЕСЛИ в Excel

97-0-несколько условий Excel лого

Функция ЕСЛИ в Excel позволяет оценивать ситуацию с двух точек зрения, например, значение больше 0 или меньше, и в зависимости от ответа на этот вопрос, произведи дальнейшие расчеты по той или иной формуле. Однако, не редки ситуации, когда вам приходится работать более, чем с двумя условиями. В сегодняшней статье мы рассмотрим примеры создания формул в Excel с несколькими условиями ЕСЛИ.

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

Принцип создания формул с несколькими условиями ЕСЛИ заключается в том, что в одном из аргументов формулы (значение_если_ИСТИНА или значение_если_ЛОЖЬ) находится еще одна формула ЕСЛИ.

Например: =ЕСЛИ(A5=0;»НОЛЬ»;ЕСЛИ(A5<0;»МЕНЬШЕ НОЛЯ»;»БОЛЬШЕ НОЛЯ»)), где функция оценивает значение ячейки A5 два раза, первый, проверяет, равняется ли значение нулю, и возвращает текст – НОЛЬ, если ИСТИНА. Если результат оценки вернул значение ЛОЖЬ, происходит вторая оценка, функция проверяет, является ли значение ячейки A5 меньше ноля, и возвращает текст МЕНЬШЕ НОЛЯ, если результат ИСТИНА, в противном случае возвращает текст БОЛЬШЕ НОЛЯ.

97-1-несолько условий Если в Excel

Таким образом, в примере выше, формула вернет значение МЕНЬШЕ НОЛЯ, так как при первой оценке, результат оказался ЛОЖЬ, а при второй оценке ИСТИНА.

Давайте рассмотрим пример посложнее. Предположим, вам необходимо рассчитать размер комиссии каждого продавца в зависимости от объема его продаж.

97-2-несолько условий Если в Excel пример 2

  • Если продажи меньше или равны 500$, комиссия составляет 7%
  • Если продажи больше 500$, но меньше или равны 750%, комиссия составляет 10%
  • Если продажи больше 750$, но меньше или равны 1000%, комиссия составляет 12,5%
  • Если продажи больше 1000$, комиссия составляет 16%

Вместо того, чтобы рассчитывать размер комиссии для каждого работника, можно создать формулу с несколькими условиями ЕСЛИ. Логика формулы будет следующая:

  • Продажи меньше или равны 500$. Если ИСТИНА, рассчитываем комиссию.
  • Если ЛОЖЬ, то продажи меньше или равны 750$. Если ИСТИНА, рассчитываем комиссию.
  • Если ЛОЖЬ, то продажи меньше или равны 1000$. Если ИСТИНА, рассчитываем комиссию.
  • Если ЛОЖЬ, рассчитываем комиссию, так как это будет означать, что продажи больше 1000$ и больше логических тестов проводить не нужно.

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

=ЕСЛИ(B4<400;B4*7%;ЕСЛИ(B4<750;B4*10%;ЕСЛИ(B4<1000;B4*12.5%;B4*16%)))

На первый взгляд может показаться, что это ужасная формула, но давайте попробуем разобраться:

Логическое выражение в первой формуле ЕСЛИ проверяет, является ли значение в ячейке B4 меньше 400, если ИСТИНА, формула умножает значение ячейки B4 на 7% и останавливает дальнейшие вычисления. Если значение ячейки B4 больше 400, мы переходим к следующей функции ЕСЛИ. Так будет продолжаться, пока мы не достигнем последнего значения, где значение ячейки умножается на 16%. Это значит, что ни одно из условий не удовлетворило требованиям, т.е. продажи составляют более 1000$.

Ниже вы видите, как будет выглядеть колонка Комиссия, когда все формулы будут введены. Также в колонке Формула отображены формулы для каждого продавца.

97-3-несколько условий если excel формула

Можно проверить на примере Натальи правильность работы формулы. Продажи Натальи составили 844$, т.е. больше, чем 750$, но меньше чем 1000$. Соответственно, коэффициент комиссии будет равняться 12,5%, а сама комиссия составит 105,5$. Также важно отметить, о работе формулы с пограничными значениями. Предположим, что сумма продаж Натальи составила 750$, какой коэффициент должна применить формула? Коэффициент будет 12,5%, так как для коэффициента 10% сумма продаж должна равняться меньше 750. Это важное замечание, поэтому будьте аккуратны при составлении логики формулы.

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

Вам также могут быть интересны следующие статьи

109 комментариев

Нужно вернуть определенное значение из ячейки и посчитать балл, т.е. например в ячейке D3 может быть значение А, Б, В, Г, надо в ячейку D4 вернуть значение в зависимости от буквы, например А=1, Б=2, В=3 и так далее. Как сделать? Можно ли через формулу ЕСЛИ?

Статья хорошая, спасибо.
Но.. вначале статьи планы ставят из минимального расчета 500$, а все дальнейшие расчеты исходят из 400$.
Как бы надо стараться следовать тем планам, что ставите.

Данный метод хорош, если у нас немного критериев (2-3), но когда их 10, то в такой формуле потом трудно разобратся «что и откуда». В таком случае можно (и нужно) обойтись без ЕСЛИ.
Для этого создаем маленькую табличку с нашими критериями: в первой строке по возрастанию заполняем критерии (в приведенном примере это будут 0, 500, 750, 1000); во второй строчке под каждым критерием заполняем соответствующий процент (7, 10, 12,5, 16). Допустим, в диапазоне A1:D1 у нас заполнены критерии, а в диапазоне A2:D2 — соответствующие проценты. В ячейке А5 имеем цифру продаж; для рассчета комиссии используем следующую формулу: =A5*ИНДЕКС($A$2:$D$2;ПОИСКПОЗ(A5;$A$1:$D$1;1)).
ПОИСКПОЗ ищет расположение критерия, который меньше продаж, но наибольший в списке, а ИНДЕКС по полученному номеру выдает нам необходимый процент.

Как использовать несколько функций в excel одновременно

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

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

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

#Руководства

  • 29 апр 2022

  • 0

Инструкции со скриншотами и нюансами. Учим использовать кнопку «Объединить» и функции СЦЕПИТЬ, СЦЕП, ОБЪЕДИНИТЬ. Рассказываем, какой метод выбрать.

Иллюстрация: Meery Mary для Skillbox Media

Ксеня Шестак

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

Объединение ячеек в Excel позволяет из нескольких ячеек таблицы сделать одну. Такая опция обычно требуется в двух случаях:

  • если нужно отформатировать таблицу — например, расположить название таблицы по центру, убрать лишние пустые ячейки или оформить шапку;
  • если нужно объединить информацию — из нескольких строк или столбцов сделать одну ячейку, при этом сохранив все данные.

Рассмотрим четыре способа объединения ячеек в Excel. Разберёмся, для каких случаев они подойдут и как их применять. В конце расскажем, какие из этих способов работают в «Google Таблицах».

  • Кнопка «Объединить» — когда нужно сделать шапку в таблице.
  • Функция СЦЕПИТЬ — когда нужно собрать данные из нескольких ячеек в одну.
  • Функция СЦЕП — когда нужно собрать данные из большого диапазона.
  • Функция ОБЪЕДИНИТЬ — когда нужно собрать данные из большого диапазона и автоматически разделить их пробелами.

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

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

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

Первоначальный вид таблицы каталога автомобилей
Скриншот: Skillbox

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

Выделяем ячейки, которые нужно объединить
Скриншот: Skillbox

На вкладке «Главная» нажимаем на кнопку «Объединить ячейки» или «Объединить и поместить в центре» — в зависимости от того, какой визуальный результат хотим получить.

Нажимаем кнопку «Объединить и поместить в центре»
Скриншот: Skillbox

В итоге вместо пяти ячеек получаем одну. Вводим её название и меняем оформление, если нужно.

В нашем случае получилась шапка части таблицы — «Характеристики автомобилей».

Так выглядит ячейка после объединения и смены оформления
Скриншот: Skillbox

По аналогии с предыдущими шагами уберём лишнюю пустую ячейку над ячейкой «Марка, модель». Для этого нужно выделить их одновременно и также нажать на кнопку «Объединить и поместить в центре».

Выделяем ячейки, которые хотим объединить, и нажимаем кнопку
Скриншот: Skillbox

Получаем таблицу в таком виде:

Так выглядит таблица после форматирования с помощью кнопки “Объединить ячейки”
Скриншот: Skillbox

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

Убираем объединение всех ячеек
Скриншот: Skillbox

Получим таблицу в таком виде. Можно внести необходимые изменения, если нужно, и объединить ячейки снова.

Так выглядит таблица после отмены объединения
Скриншот: Skillbox

Дополнительно в этом методе есть кнопка «Объединить по строкам». С помощью неё можно объединить ячейки выбранного диапазона построчно. Например, есть диапазон из трёх столбцов и семи строк — нужно из всех этих столбцов сделать один, но при этом оставить количество строк неизменным. Выделим всю таблицу целиком и нажмём эту кнопку.

Нажимаем кнопку «Объединить по строкам»
Скриншот: Skillbox

Получим таблицу в таком виде — три столбца объединились в один, при этом количество строк осталось прежним.

Итог объединения по строкам
Скриншот: Skillbox

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

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

Для чего подойдёт. Для объединения небольшого количества ячеек с сохранением всех данных.

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

Функция склеивает все данные из исходных ячеек в итоговую ячейку. Часто эти данные нужно разделить: вставить пробелы, знаки препинания, символы или слова. Это придётся прописывать вручную в строке ссылок.

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

Выделяем ячейку, куда функция принесёт объединённые данные
Скриншот: Skillbox

Дальше открываем окно для построения функции. Есть два способа сделать это. Первый — перейти во вкладку «Формулы» и нажать на «Вставить функцию».

Нажимаем сюда, чтобы открыть окно построения
Скриншот: Skillbox

Второй способ — нажать на «fx» в строке ссылок на любой вкладке таблицы.

Чтобы открыть окно построения, понадобится один клик
Скриншот: Skillbox

Справа появляется окно «Построитель формул». В нём через поисковик находим функцию СЦЕПИТЬ и нажимаем «Вставить функцию».

Нажимаем сюда, чтобы открылась функция СЦЕПИТЬ
Скриншот: Skillbox

Появляется окно для ввода аргументов функции. «Текст 1», «Текст 2» — ячейки, значения которых мы объединяем. В нашем случае таких ячеек пять, поэтому с помощью кнопки + добавляем ещё три таких аргумента.

Так выглядит окно для ввода аргументов функции СЦЕПИТЬ
Скриншот: Skillbox

Заполняем аргументы функции. Поочерёдно нажимаем на окно каждого аргумента и из таблицы выбираем значение для него.

Порядок действий, чтобы указать значение, выглядит так:

  • Ставим курсор в окно «Текст1» в построителе формул.
  • Выбираем первое значение столбца «Год выпуска» в таблице. Это ячейка B4.

Выбранное значение переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=СЦЕПИТЬ(B4).

То же самое делаем для остальных аргументов: «Текст2» → значение ячейки «Объем», «Текст3» → значение ячейки «Коробка передач», «Текст4» → значение ячейки «Привод», «Текст5» → значение ячейки “Руль”.

В итоговом виде функция получается такой: fx=СЦЕПИТЬ(B4; C4; D4; E4; F4). Нажимаем кнопку «Готово».

Указать номер ячейки можно и вручную, но проще нажать на неё
Скриншот: Skillbox

Результат работы функции СЦЕПИТЬ
Скриншот: Skillbox

Функция объединила данные всех ячеек, но не добавила пробелы и знаки препинания между ними. В этом методе их можно добавить только вручную, с помощью изменений в строке ссылок.

Добавляем в получившуюся функцию после значения каждого аргумента запятую и пробел, в таком виде, вместе с кавычками: «, «;

Устанавливаем курсор здесь, добавляем разделитель между данными ячеек
Скриншот: Skillbox

Получаем функцию в таком виде: fx=СЦЕПИТЬ(«год выпуска «;B4;», объем «;C4;», коробка передач «;D4;», привод «;E4;», руль «;F4). Нажимаем Enter.

Так значение объединённых ячеек выглядит визуально приятнее — появились запятые и пробелы
Скриншот: Skillbox

Таким же образом можно добавить не только пробелы и знаки препинания, но и целые слова и фразы.

Для нашего примера можно преобразовать функцию к такому виду: fx=СЦЕПИТЬ(«год выпуска «;B4;», объем «;C4;», коробка передач «;D4;», привод «;E4;», руль «;F4). Главное — не забывать указывать все необходимые пробелы, которые должны быть между объединёнными данными.

Теперь итоговое значение объединённых ячеек содержит в себе ещё и заголовки
Скриншот: Skillbox

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

Так выглядит результат. В этом виде значения ячеек можно забирать в квитанции
Скриншот: Skillbox

Для чего подойдёт. Для объединения больших диапазонов ячеек с сохранением всех данных.

Особенности метода. Можно указать сразу весь диапазон ячеек. Но функция, как и СЦЕПЛЕНИЕ, склеит их: значения не будут ничем разделены.

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

Как сделать. По аналогии с функцией СЦЕПЛЕНИЕ выделим ячейку, в которую функция будет собирать значения. Откроем окно для построения функций и найдём функцию СЦЕП.

Так выглядит окно для ввода аргументов функции СЦЕП
Скриншот: Skillbox

Появляется окно построителя формул. В нём аргумент «Текст 1» — диапазон ячеек, который нужно объединить. В нашем случае выделяем все ячейки с характеристиками автомобилей и жмём «Готово».

Выбранное значение диапазона переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=СЦЕП(B4:F4).

Указываем диапазон ячеек, которые хотим объединить, и нажимаем сюда
Скриншот: Skillbox

Результат работы функции СЦЕП
Скриншот: Skillbox

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

Вернёмся в окно построения функции и поменяем аргументы на такой вид: «Текст1» → значение ячейки «Год выпуска», «Текст2» → «, «, «Текст3» → значение ячейки «Объём», «Текст4» → «, «. И так далее до последней ячейки, которую нужно объединить: чередуем значения ячеек и аргумент-разделитель.

Затем нажимаем «Готово». Итоговое значение функции принимает вид: fx=СЦЕП(B4;», «;C4;», «;D4;», «;E4;», «;F4), и данные ячейки разделяются запятыми и пробелами.

В полях аргументов функции чередуем значения ячеек и разделитель между ними
Скриншот: Skillbox

Теперь данные в объединённой ячейке разделены между собой
Скриншот: Skillbox

Чтобы добавить не только запятые с пробелами, но и слова, нужно дописать их в промежуточных аргументах функции. Сделаем это на нашем примере. Вернёмся в построитель формул и заменим данные: 
«Текст2» → «, объём «, «Текст4» → «, коробка передач «, «Текст6» → «, привод «, «Текст8» → «, руль «.

Заменяем данные промежуточных аргументов
Скриншот: Skillbox

В итоге функция выдаёт значение, где все данные разделены между собой дополнительными словами. Формула при этом принимает вид: fx=СЦЕП (B4;”, объём “; C4;”, коробка передач “; D4;”, привод “; E4;”, руль “; F4).

Функция объединила данные ячеек и внесла между ними дополнительные слова
Скриншот: Skillbox

Как и в предыдущем методе, можно было вносить изменения в формулу сразу в строке ссылок. Но через окно построения функций это делать удобнее — меньше вероятность ошибиться.

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

Так выглядит результат для всей таблицы
Скриншот: Skillbox

Для чего подойдёт. Для объединения больших диапазонов ячеек с сохранением данных.

Особенности метода. Можно указать сразу весь диапазон ячеек и разделитель для них. При этом значение самого разделителя будет одним для всех объединённых ячеек. Если нужно изменить разделитель для части ячеек — делать это придётся вручную в строке ссылок.

Как сделать. Выделим ячейку, в которую функция будет собирать значения. Откроем окно для построения функций и найдём функцию ОБЪЕДИНИТЬ.

Так выглядит окно для ввода аргументов функции ОБЪЕДИНИТЬ
Скриншот: Skillbox

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

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

В нашем случае в качестве разделителя добавим запятую и пробел: «, «.

Разделитель добавить между всеми значениями ячеек запятую и пробел
Скриншот: Skillbox

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

  • Если нужно, чтобы пустые ячейки игнорировались и разделители не дублировались в них, вводим 1 (ИСТИНА).
  • Если нужно, чтобы пустые ячейки обязательно учитывались, вводим 0 (ЛОЖЬ).

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

С этим значением аргумента при построении функции пустые ячейки будут игнорироваться
Скриншот: Skillbox

«Текст1» — значения ячеек, которые нужно объединить. Можно выбирать одним диапазоном или вводить каждое значение по отдельности.

В нашем примере выберем все ячейки одним диапазоном.

Можно выбирать каждую ячейку по отдельности или сразу весь диапазон
Скриншот: Skillbox

Итоговая функция в строке ссылок принимает вид: fx=ОБЪЕДИНИТЬ(«, «;1;B4:F4).

Нажимаем кнопку «Готово» и растягиваем полученную ячейку на все остальные строки.

Результат работы функции ОБЪЕДИНИТЬ
Скриншот: Skillbox

В итоге функция объединила данные всех ячеек и сразу разделила их запятыми и пробелами. С одной стороны, это удобно: не пришлось вводить разделители несколько раз. С другой стороны, функция позволила ввести только одно значение разделителя. Если нужно дополнить значения дополнительным текстом, разным для всех ячеек, — придётся делать это вручную через построитель формул. Как это сделать, можно посмотреть в предыдущей инструкции для функции СЦЕП.

Какие методы объединения ячеек есть в «Google Таблицах»? В них есть кнопка «Объединить», которая работает по аналогии с Excel. Также есть функция СЦЕПИТЬ, но нет окна построителя формул — прописывать значения придётся вручную. Если вам нужен разделитель в виде запятой и пробела, то функция будет выглядеть так: fx=СЦЕПИТЬ(C4;», «;D4).

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

Склеивание текста по условию

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

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

склеивание (сцепка) текста по условию

Другими словами, нам нужен инструмент, который будет склеивать (сцеплять) текст по условию — аналог функции СУММЕСЛИ (SUMIF), но для текста.

Способ 0. Формулой

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

Сцепка текста по условию формулой

Минусы такого подхода очевидны: из всех ячеек полученного дополнительного столбца нам нужны только последние по каждой компании (желтые). Если список большой, то чтобы их быстро отобрать придется добавить еще один столбец, использующий функцию ДЛСТР (LEN), проверяющий длину накопленных строк:

Отбор строк

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

Способ 1. Макрофункция склейки по одному условию

Если исходный список не отсортирован по компаниям, то приведенная выше простая формула не работает, но можно легко выкрутиться с помощью небольшой пользовательской функции на VBA. Откройте редактор Visual Basic нажатием на сочетание клавиш Alt+F11 или с помощью кнопки Visual Basic на вкладке Разработчик (Developer). В открывшемся окне вставьте новый пустой модуль через меню Insert — Module и скопируйте туда текст нашей функции:

Function MergeIf(TextRange As Range, SearchRange As Range, Condition As String)
    Dim Delimeter As String, i As Long
    Delimeter = ", " 'символы-разделители (можно заменить на пробел или ; и т.д.)
    
    'если диапазоны проверки и склеивания не равны друг другу - выходим с ошибкой
    If SearchRange.Count <> TextRange.Count Then
        MergeIf = CVErr(xlErrRef)
        Exit Function
    End If
    
    'проходим по все ячейкам, проверяем условие и собираем текст в переменную OutText
    For i = 1 To SearchRange.Cells.Count
        If SearchRange.Cells(i) Like Condition Then OutText = OutText & TextRange.Cells(i) & Delimeter
    Next i
    
    'выводим результаты без последнего разделителя
    MergeIf = Left(OutText, Len(OutText) - Len(Delimeter))
End Function

Если теперь вернуться в Microsoft Excel, то в списке функций (кнопка fx в строке формул или вкладка Формулы — Вставить функцию) можно будет найти нашу функцию MergeIf в категории Определенные пользователем (User Defined). Аргументы у функции следующие:

функция сцепить если выполняется условие

Способ 2. Сцепить текст по неточному условию

Если заменить в 13-й строчке нашего макроса первый знак = на оператор приблизительного совпадения Like, то можно будет осуществлять склейку по неточному совпадению исходных данных с критерием отбора. Например, если название компании может быть записано в разных вариантах, то мы можем одной функцией проверить и собрать их все:

склейка по приблизительному условию

Поддерживаются стандартные спецсимволы подстановки:

  • звездочка (*) — обозначает любое количество любых символов (в т.ч. и их отсутствие)
  • вопросительный знак (?) — обозначает один любой символ
  • решетка (#) — обозначает одну любую цифру (0-9)

По умолчанию оператор Like регистрочувствительный, т.е. понимает, например, «Орион» и «оРиОн» как разные компании. Чтобы не учитывать регистр можно добавить в самое начало модуля в редакторе Visual Basic строчку Option Compare Text, которая переключит Like в режим, когда он невосприимчив к регистру.

Таким образом можно составлять весьма сложные маски для проверки условий, например:

  • ?1##??777RUS — выборка по всем автомобильным номерам 777 региона, начинающимся с 1
  • ООО* — все компании, название которых начинается на ООО
  • ##7## — все товары с пятизначным цифровым кодом, где третья цифра 7
  • ????? — все названия из пяти букв и т.д.

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

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

Function MergeIfs(TextRange As Range, SearchRange1 As Range, Condition1 As String, SearchRange2 As Range, Condition2 As String)
    Dim Delimeter As String, i As Long
    Delimeter = ", " 'символы-разделители (можно заменить на пробел или ; и т.д.)
    
    'если диапазоны проверки и склеивания не равны друг другу - выходим с ошибкой
    If SearchRange1.Count <> TextRange.Count Or SearchRange2.Count <> TextRange.Count Then
        MergeIfs = CVErr(xlErrRef)
        Exit Function
    End If
    
    'проходим по все ячейкам, проверяем все условия и собираем текст в переменную OutText
    For i = 1 To SearchRange1.Cells.Count
        If SearchRange1.Cells(i) = Condition1 And SearchRange2.Cells(i) = Condition2 Then
            OutText = OutText & TextRange.Cells(i) & Delimeter
        End If
    Next i
    
    'выводим результаты без последнего разделителя
    MergeIfs = Left(OutText, Len(OutText) - Len(Delimeter))
End Function

Применяться она будет совершенно аналогично — только аргументов теперь нужно указывать больше:

склейка по нескольким условиям

Способ 4. Группировка и склейка в Power Query

Решить проблему можно и без программирования на VBA, если использовать бесплатную надстройку Power Query. Для Excel 2010-2013 ее можно скачать здесь, а в Excel 2016 она уже встроена по умолчанию. Последовательность действий будет следующей:

Power Query не умеет работать с обычными таблицами, поэтому первым шагом превратим нашу таблицу в «умную». Для этого ее нужно выделить и нажать сочетание Ctrl+T или выбрать на вкладке Главная — Форматировать как таблицу (Home — Format as Table). На появившейся затем вкладке Конструктор (Design) можно задать имя таблицы (я оставил стандартное Таблица1):

Умная таблица

Теперь загрузим нашу таблицу в надстройку Power Query. Для этого на вкладке Данные (если у вас Excel 2016) или на вкладке Power Query (если у вас Excel 2010-2013) жмем Из таблицы (Data — From Table):

Загрузка в Power Query

В открывшемся окне редактора запросов выделяем щелчком по заголовку столбец Компания и сверху жмем кнопку Группировать (Group By). Вводим имя нового столбца и тип операции в группировке — Все строки (All Rows):

Группировка в Power Query

Жмем ОК и получаем для каждой компании мини-таблицу сгруппированных значений. Содержимое таблиц хорошо видно, если щелкать левой кнопкой мыши в белый фон ячеек (не в текст!) в получившемся столбце:

Содержимое таблиц группировки

Теперь добавим еще один столбец, где с помощью функции склеим через запятую содержимое столбцов Адрес в каждой из мини-таблиц. Для этого на вкладке Добавить столбец жмем Пользовательский столбец (Add column — Custom column) и в появившемся окне вводим имя нового столбца и формулу сцепки на встроенном в Power Query языке М:

Пользовательский столбец с функцией склейки

Обратите внимание, что все М-функции регистрочувствительные (в отличие от Excel). После нажатия на ОК получаем новый столбец со склееными адресами:

Результат

Осталось удалить ненужный уже столбец ТаблАдресов (правой кнопкой мыши по заголовку — Удалить столбец) и выгрузить результаты на лист, нажав на вкладке Главная — Закрыть и загрузить (Home — Close and load):

Выгрузка результатов на лист

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

Ссылки по теме

  • Как разделить длинную текстовую строку на части
  • Несколько способов склеить текст из разных ячеек в одной
  • Использование оператора Like для проверки текста по маске

Функция ЕСЛИ в Excel с примерами нескольких условий

Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.

Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.

Синтаксис функции ЕСЛИ с одним условием

Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.

Разберем синтаксис функции:

Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).

Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).

Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).

Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».

Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.

Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.

Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.

Функция ЕСЛИ в Excel с несколькими условиями

Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.

Синтаксис будет выглядеть следующим образом:

Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.

Примеры несколько условий функции ЕСЛИ в Excel:

Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.

В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.

Расширение функционала с помощью операторов «И» и «ИЛИ»

Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функции И и ИЛИ могут проверить до 30 условий.

Пример использования оператора И:

Пример использования функции ИЛИ:

Как сравнить данные в двух таблицах

Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.

Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.

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

Исходные данные (таблицы, с которыми будем работать):

Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:

В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.

Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.

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

Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

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

Microsoft Excel

трюки • приёмы • решения

Как в таблицах Excel создавать мегаформулы

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

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

Рис. 125.1. Удаление средних имен и инициалов требует указания шести промежуточных формул или одной мегаформулы

Формулы, введенные в строке 2, приведены в таблице ниже.

Затратив немного времени, вы можете исключить все промежуточные формулы и заменить их одной мегаформулой. Это можно сделать путем создания всех промежуточных формул и последующего редактирования окончательной формулы (в данном случае формулы в столбце Н) с заменой каждой ссылки на ячейку копией формулы в этой ячейке. К счастью, вы можете использовать буфер обмена для копирования и вставки формул, а не вводить их заново. Продолжайте этот процесс, пока ячейка H1 не станет содержать ничего, кроме ссылки на ячейку А1. В конечном итоге у вас получится следующая мегаформула в одной ячейке:

=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2);НАЙТИ(» «;СЖПРОБЕЛЫ(A2);1))&ПРАВСИМВ(СЖПРОБЕЛЫ(A2);ДЛСТР(СЖПРОБЕЛЫ(A2))-ЕСЛИОШИБКА(НАЙТИ(» «;СЖПРОБЕЛЫ(A2);НАЙТИ(» «;СЖПРОБЕЛЫ(A2);1)+1);НАЙТИ(» «;СЖПРОБЕЛЫ(A2);1)))

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

Если вам все еще не ясен описанный процесс, выполните его пошагово.

  1. Проверьте формулу в Н2. Она содержит две ссылки на ячейки (F2 и 62): =F2&G2
  2. Активизируйте ячейку G2 и скопируйте содержимое формулы (без знака равенства) в буфер обмена.
  3. Выберите ячейку Н2 и замените ссылку на ячейку G2 содержимым из буфера обмена. Теперь ячейка Н2 содержит следующую формулу:
    =F2&ПРАВСИМВ(B2; ДЛСТР(B2)-E2)
  4. Активизируйте ячейку F2 и скопируйте содержимое формулы (без знака равенства) в буфер обмена.
  5. Выберите ячейку Н2 и замените ссылку на ячейку F2 содержимым из буфера обмена. Теперь формула в ячейке Н2 следующая:
    =ЛЕВСИМВ(B2;C2)&ПРАВСИМВ(B2;ДЛСТР(B2)-E2)
  6. Ячейка Н2 на данный момент содержит ссылки на три ячейки (В2, С2 и Е2). Формулы в них заменяют каждую из ссылок на эти ячейки.
  7. Замените ссылку на ячейку Е2 формулой в Е2. В результате получаем:
    =ЛЕВСИМВ(B2;C2)&ПРАВСИМВ(B2;ДЛСТР(B2)-ЕСЛИОШИБКА(D2;C2))
  8. Скопируйте формулу из D2 и замените ссылки на ячейку D2.

=ЛЕВСИМВ(B2;C2)&ПРАВСИМВ(B2;ДЛСТР(B2)-ПРАВСИМВ(НАЙТИ(» «;B2;B2+1);C2))
В формуле есть три ссылки на ячейку С2.

  • Замените каждую из этих ссылок формулой, содержащейся в ячейке С2. Формула в ячейке Н2:
    =ЛЕВСИМВ(B2;НАЙТИ(» «;B2;1))&ПРАВСИМВ(B2;ДЛСТР(B2)-ЕСЛИОШИБКА(НАЙТИ(» «;B2;НАЙТИ(» «;B2;1);НАЙТИ(» «;B2;1)))
  • И, наконец, замените семь ссылок на ячейку В2 формулой в ячейке В2. В результате получаем:
    =ЛЕВСИМВ(СЖПРОБЕЛЫ(A2);НАЙТИ(» «;СЖПРОБЕЛЫ(A2);1))&ПРАВСИМВ(СЖПРОБЕЛЫ(A2);ДЛСТР(СЖПРОБЕЛЫ(A2))-ЕСЛИОШИБКА(НАЙТИ(» «;СЖПРОБЕЛЫ(A2);НАЙТИ(» «;СЖПРОБЕЛЫ(A2);1)+1);НАЙТИ(» «;СЖПРОБЕЛЫ(A2);1)))
  • Обратите внимание, что формула в ячейке Н2 теперь содержит ссылки только на ячейку А2. Мегаформула завершена и выполняет те же самые задачи, что и промежуточные формулы (которые теперь можно удалить). Вы можете, конечно, адаптировать этот метод для собственных нужд. Приятной особенностью является то, что одна мегаформула часто рассчитывается быстрее, чем несколько промежуточных формул.

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

    Функция ЕСЛИ в Excel с примерами нескольких условий

    Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.

    Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.

    Синтаксис функции ЕСЛИ с одним условием

    Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.

    Разберем синтаксис функции:

    Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).

    Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).

    Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).

    Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».

    Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.

    Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.

    Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.

    Функция ЕСЛИ в Excel с несколькими условиями

    Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.

    Синтаксис будет выглядеть следующим образом:

    Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.

    Примеры несколько условий функции ЕСЛИ в Excel:

    Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.

    В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.

    Расширение функционала с помощью операторов «И» и «ИЛИ»

    Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.

    Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.

    Функции И и ИЛИ могут проверить до 30 условий.

    Пример использования оператора И:

    Пример использования функции ИЛИ:

    Как сравнить данные в двух таблицах

    Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.

    Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.

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

    Исходные данные (таблицы, с которыми будем работать):

    Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:

    В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.

    Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.

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

    Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

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

    Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

    Несколько условий ЕСЛИ в Excel

    Функция ЕСЛИ в Excel позволяет оценивать ситуацию с двух точек зрения, например, значение больше 0 или меньше, и в зависимости от ответа на этот вопрос, произведи дальнейшие расчеты по той или иной формуле. Однако, не редки ситуации, когда вам приходится работать более, чем с двумя условиями. В сегодняшней статье мы рассмотрим примеры создания формул в Excel с несколькими условиями ЕСЛИ.

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

    Принцип создания формул с несколькими условиями ЕСЛИ заключается в том, что в одном из аргументов формулы (значение_если_ИСТИНА или значение_если_ЛОЖЬ) находится еще одна формула ЕСЛИ.

    Вам также могут быть интересны следующие статьи

    84 комментария

    Нужно вернуть определенное значение из ячейки и посчитать балл, т.е. например в ячейке D3 может быть значение А, Б, В, Г, надо в ячейку D4 вернуть значение в зависимости от буквы, например А=1, Б=2, В=3 и так далее. Как сделать? Можно ли через формулу ЕСЛИ?

    Статья хорошая, спасибо.
    Но.. вначале статьи планы ставят из минимального расчета 500$, а все дальнейшие расчеты исходят из 400$.
    Как бы надо стараться следовать тем планам, что ставите.

    Данный метод хорош, если у нас немного критериев (2-3), но когда их 10, то в такой формуле потом трудно разобратся «что и откуда». В таком случае можно (и нужно) обойтись без ЕСЛИ.
    Для этого создаем маленькую табличку с нашими критериями: в первой строке по возрастанию заполняем критерии (в приведенном примере это будут 0, 500, 750, 1000); во второй строчке под каждым критерием заполняем соответствующий процент (7, 10, 12,5, 16). Допустим, в диапазоне A1:D1 у нас заполнены критерии, а в диапазоне A2:D2 — соответствующие проценты. В ячейке А5 имеем цифру продаж; для рассчета комиссии используем следующую формулу: =A5*ИНДЕКС($A$2:$D$2;ПОИСКПОЗ(A5;$A$1:$D$1;1)).
    ПОИСКПОЗ ищет расположение критерия, который меньше продаж, но наибольший в списке, а ИНДЕКС по полученному номеру выдает нам необходимый процент.

    Рубрика: Системы функций

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

    Как быстро поменять первые буквы на заглавные в ячейках Excel

    Функция, меняющая первую букву на заглавную. Подробное описание с картинками.

    При обработке таблиц с перечнями товаров или наименованиями продукции на складах может потребоваться быстро поменять все первые буквы в названиях из списка товаров/продукции на заглавные. Читать далее «Как быстро поменять первые буквы на заглавные в ячейках Excel»

    1. Как суммировать значения ячеек без учета знака — по модулю. Абсолютные величины — ABS.Суммирование значений по модулю (абсолютных величин чисел).
    2. Как сделать связанный выпадающий список в «Эксель», зависящий от значения в соседней ячейке.При создании какой-либо формы для заполнения самый.
    3. Определение наличия товара на складах магазинов при помощи таблицы ExcelДля примера представим, что у нас есть.

    Как преобразовать время в десятичные дроби в часах в Excel, если длительность больше 24 часов

    Перевод часов в формате времени в десятичные дроби в Excel.

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

    1. Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».Отрезать (удалить) лишний текст слева или справа.
    2. Копировать, убрать/удалить первое слово или несколько первых слов в ячейке ExcelБывает, что возникает потребность в удалении первого.
    3. Как расположить данные столбца горизонтально (транспонировать) при помощи функцийРанее в публикациях уже рассказывалось о том.

    Как расположить данные столбца горизонтально (транспонировать) при помощи функций

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

    1. Как суммировать значения ячеек без учета знака — по модулю. Абсолютные величины — ABS.Суммирование значений по модулю (абсолютных величин чисел).
    2. Определение наличия товара на складах магазинов при помощи таблицы ExcelДля примера представим, что у нас есть.
    3. Как быстро поменять первые буквы на заглавные в ячейках ExcelФункция, меняющая первую букву на заглавную. Подробное.

    Копировать, убрать/удалить первое слово или несколько первых слов в ячейке Excel

    Бывает, что возникает потребность в удалении первого слова или нескольких слов вначале фразы в ячейке таблицы «Эксель». Выполнить это руками очень сложно, особенно, когда список представляет собой перечень из нескольких сотен или тысяч позиций, при помощи одной функции это сделать тоже невозможно. Читать далее «Копировать, убрать/удалить первое слово или несколько первых слов в ячейке Excel»

    1. Как суммировать значения ячеек без учета знака — по модулю. Абсолютные величины — ABS.Суммирование значений по модулю (абсолютных величин чисел).
    2. Определение наличия товара на складах магазинов при помощи таблицы ExcelДля примера представим, что у нас есть.
    3. Как быстро поменять первые буквы на заглавные в ячейках ExcelФункция, меняющая первую букву на заглавную. Подробное.

    Определение наличия товара на складах магазинов при помощи таблицы Excel

    Для примера представим, что у нас есть 3 магазина со складами. На складах этих магазинов хранится товар в разных количествах, который периодически продается или списывается. Читать далее «Определение наличия товара на складах магазинов при помощи таблицы Excel»

    1. Как суммировать значения ячеек без учета знака — по модулю. Абсолютные величины — ABS.Суммирование значений по модулю (абсолютных величин чисел).
    2. Как сделать связанный выпадающий список в «Эксель», зависящий от значения в соседней ячейке.При создании какой-либо формы для заполнения самый.
    3. «Power Query» в «Excel» — что это?О том, что такое надстройка «Power Query».

    Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».

    Отрезать (удалить) лишний текст слева или справа в ячейке «Excel».

    Бывают ситуации, когда необходимо отрезать/ удалить строго определенное количество символов в тексте справа или слева. Например, когда вы имеете список адресов, и вначале каждого адреса стоит шестизначный индекс. Нужно убрать почтовые индексы из списка, но через замену их не уберешь, так как они имеют совершенно разные значения и не находятся опцией замены. Читать далее «Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».»

    1. Как суммировать значения ячеек без учета знака — по модулю. Абсолютные величины — ABS.Суммирование значений по модулю (абсолютных величин чисел).
    2. Определение наличия товара на складах магазинов при помощи таблицы ExcelДля примера представим, что у нас есть.
    3. Как быстро поменять первые буквы на заглавные в ячейках ExcelФункция, меняющая первую букву на заглавную. Подробное.

    Как сделать связанный выпадающий список в «Эксель», зависящий от значения в соседней ячейке.

    При создании какой-либо формы для заполнения самый лучший способ введения данных — это выпадающие списки. Читать далее «Как сделать связанный выпадающий список в «Эксель», зависящий от значения в соседней ячейке.»

    1. Как суммировать значения ячеек без учета знака — по модулю. Абсолютные величины — ABS.Суммирование значений по модулю (абсолютных величин чисел).
    2. Определение наличия товара на складах магазинов при помощи таблицы ExcelДля примера представим, что у нас есть.
    3. «Power Query» в «Excel» — что это?О том, что такое надстройка «Power Query».

    Как суммировать значения ячеек без учета знака — по модулю. Абсолютные величины — ABS.

    Суммирование значений по модулю (абсолютных величин чисел) без учета знака «минус».

    Порой при обработке данных возникает потребность в суммировании модулей чисел, то есть суммировании числовых значений из ячеек без учета знаков минус . Читать далее «Как суммировать значения ячеек без учета знака — по модулю. Абсолютные величины — ABS.»

    Like this post? Please share to your friends:
  • Excel функция непустые ячейки
  • Excel функция неповторяющиеся значения
  • Excel функция начатый месяц
  • Excel функция наклон это
  • Excel функция найти символ