VBA.Excel

VBA.Excel

https://www.youtube.com/c/ExcelVBABillK/featured
На Пикабу
поставил 8 плюсов и 2 минуса
отредактировал 1 пост
проголосовал за 3 редактирования
Награды:
самый сохраняемый пост недели самый сохраняемый пост недели более 1000 подписчиков
48К рейтинг 4484 подписчика 4 подписки 56 постов 53 в горячем

Excel: Как создать набор случайных уникальных чисел

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


Начнём с того, что сразу отсечем заблуждение о возможности использования функции СЛУЧМЕЖДУ для решения поставленной перед нами задачи. Использовать эту функцию мы не можем, так как она просто выдаёт случайное значение из указанного числового диапазона, и именно поэтому в итоговом списке могут попасться и дубликаты. Вот простейший пример:

Excel: Как создать набор случайных уникальных чисел Microsoft Excel, Рандомайзер, Видео, Длиннопост

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


Поэтому переходим к ознакомлению к рассматриваемым сегодня методом.


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

Excel: Как создать набор случайных уникальных чисел Microsoft Excel, Рандомайзер, Видео, Длиннопост

Естественно, шаг повышения значения, как и первое значение могут быть любыми.


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

Excel: Как создать набор случайных уникальных чисел Microsoft Excel, Рандомайзер, Видео, Длиннопост

Чтобы долго не прокручивать окно, проще всего выбрать сразу нужную ячейку В1001 с помощью вспомогательного окна «Переход», открывающегося комбинацией клавиш Ctrl+G (я это подробно показал в прикрепленном ниже видео). В видео ты также можешь увидеть, как использовать и другие комбинации клавиш для того, чтобы за доли секунды выбирать требуемые диапазоны.


Теперь мы будем рандомно сортировать полученные значения. Для этого сперва их целиком копируем и вставляем в качестве статичных значений (вставка в качестве значений):

Excel: Как создать набор случайных уникальных чисел Microsoft Excel, Рандомайзер, Видео, Длиннопост

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

Excel: Как создать набор случайных уникальных чисел Microsoft Excel, Рандомайзер, Видео, Длиннопост

Соседний столбец случайных значений будем заполнять с помощью функции СЛЧИС, которая выводит случайное нецелое число большее или равное 0, но меньшее 1:

Excel: Как создать набор случайных уникальных чисел Microsoft Excel, Рандомайзер, Видео, Длиннопост

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

Excel: Как создать набор случайных уникальных чисел Microsoft Excel, Рандомайзер, Видео, Длиннопост

Теперь, щелкаем по символу фильтра столбца со случайными значениями и выбираем сортировку либо по возрастанию, либо по убыванию:

Excel: Как создать набор случайных уникальных чисел Microsoft Excel, Рандомайзер, Видео, Длиннопост

Готово! Как видишь, теперь уникальные значения перемешаны случайным образом:

Excel: Как создать набор случайных уникальных чисел Microsoft Excel, Рандомайзер, Видео, Длиннопост

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


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

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


Приятного просмотра, и до встречи на моём канале! 😊

Показать полностью 9 1

Редактируемые и не только таблицы Excel в Word

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


Рассмотрим самые важные доступные нам варианты.


Первый вариант – вставка статичного скриншота PNG

Копируем требуемый диапазон на рабочем листе Excel:

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

И вставляем в качестве картинки в лист Word.

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

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

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

Второй вариант – вставка несвязанной таблицы Excel

Точно так же копируем требуемый диапазон на рабочем листе Excel (еще быстрее это можно делать, кстати, при помощи комбинации клавиш CTRL+C):

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

Теперь нужными нам вариантами вставки являются следующие два:

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

В случае выбора первого варианта вставки, вставляется таблица со значениями, но без форматирования:

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

Второй же вариант вставки также содержит форматирование:

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

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


Третий вариант – вставка связанной таблицы Excel

Опять-так точно также копируем диапазон:

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

Затем, указав курсором позицию, идём в «Главная» -> «Буфер обмена» -> «Вставить (кликнуть по стрелке)» -> «Специальная вставка»:

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

Здесь нам нужно вставить «Лист Microsoft Excel (объект)». При этом у нас есть два варианта вставки: «Вставить» и «Связать»:

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

В случае варианта «Вставить» копия файла Excel сохраняется «внутрь» документа Word и таким образом всегда присутствует в нём. В случае же варианта «Связать» таблица в Word-е подключается к файлу Excel и уже в последующем всегда подтягивает изменения при новом открытии файла. Итог вставки обоих вариантов выглядит вот так:

Редактируемые и не только таблицы Excel в Word Microsoft Word, Microsoft Excel, Видео, Длиннопост

Двойной щелчок по данной таблице позволяет открыть её в формате Excel для внесения изменений.


Вот такие важнейшие на мой взгляд варианты вставки таблицы Excel в файл Word у нас есть.


Кроме того, советую тебе посмотреть моё видео, где я еще более подробно рассказываю об этих вставках и упоминаю некоторые интересные детали:

И в принципе советую тебе подписать на мой канал на YouTube, чтобы всегда знать о выходе новых видео 😊

Показать полностью 11 1

ВПР vs. ИНДЕКС & ПОИСКПОЗ

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


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


Итак, при выборе значения в динамическом выпадающем списке ячейки С2, в ячейках С3:С5 должны подтягиваться значения из умной таблицы ниже (как добавляются и работают динамические выпадающие списки в Excel мы рассмотрели вот в этом посте):

ВПР vs. ИНДЕКС & ПОИСКПОЗ Microsoft Excel, Vba, Видео, Длиннопост

Сперва пропишем формулу в ячейке С3, а в оставшихся двух затем просто вставим копию готовой формулы.


Итак, ставим знак равно и прописываем функцию ИНДЕКС:

ВПР vs. ИНДЕКС & ПОИСКПОЗ Microsoft Excel, Vba, Видео, Длиннопост

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


Вот визуализированный пример, в котором таким образом мы выделяем ячейку со значение «Ford Mondeo» в области значений умной таблицы, выделяя четвертую строку и второй столбец:

ВПР vs. ИНДЕКС & ПОИСКПОЗ Microsoft Excel, Vba, Видео, Длиннопост

Так что указываем первый аргумент в нашей функции ИНДЕКС:

ВПР vs. ИНДЕКС & ПОИСКПОЗ Microsoft Excel, Vba, Видео, Длиннопост

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


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

ВПР vs. ИНДЕКС & ПОИСКПОЗ Microsoft Excel, Vba, Видео, Длиннопост

Найдя значение в указанном диапазоне, ПОИСКПОЗ возвращает его порядковую позицию – в случае строки эту будет индекс 7. И да, в последнем аргументе функции ПОИСКПОЗ выставляем 0 для поиска точного совпадения.


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

ВПР vs. ИНДЕКС & ПОИСКПОЗ Microsoft Excel, Vba, Видео, Длиннопост

Супер! Теперь просто протягиваем формулу вниз и всё готово:

ВПР vs. ИНДЕКС & ПОИСКПОЗ Microsoft Excel, Vba, Видео, Длиннопост

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

ВПР vs. ИНДЕКС & ПОИСКПОЗ Microsoft Excel, Vba, Видео, Длиннопост

Вот такая интересная, и очень практичная формула!


Ну и напоследок приглашаю тебя на свой YouTube-канал, посмотреть вот это видео:

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


Приятного просмотра! 😊

Показать полностью 8 1

Динамические выпадающие списки Excel

Ты уже наверняка создавал выпадающие списки в Excel. Делается это очень просто: выбираем ячейку, в которой нужен выпадающий список (1), идём в Данные -> Проверка данных (2).

Динамические выпадающие списки Excel Microsoft excel, Vba, Видео, Длиннопост

В открывшемся окне, в поле «Тип данных» выбираем «Список» (3), и затем кликнув в поле «Источник» выделяем данные с рабочего листа для выпадающего списка (4). Подтверждаем нажатием на «Ок» (5).

Динамические выпадающие списки Excel Microsoft excel, Vba, Видео, Длиннопост

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

Динамические выпадающие списки Excel Microsoft excel, Vba, Видео, Длиннопост

Однако, проблема заключается в том, что созданный таким образом выпадающий список является статичным. То есть если в таблице появится еще одна строка, выпадающий список останется прежним – соответственно неполным.


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

Динамические выпадающие списки Excel Microsoft excel, Vba, Видео, Длиннопост

Копируем текст этой структурированный ссылки и вставляем её в поле «Источник» окна добавления выпадающего списка. Поскольку в этом поле нельзя напрямую вписывать структурированные ссылки, «оборачиваем» нашу структурированную ссылку в функцию ДВССЫЛ (Не забудь! Текст структурированной ссылай должен быть написан в кавычках!). По итогу, в поле «Источник» у тебя должно быть вписано следующее:

Динамические выпадающие списки Excel Microsoft excel, Vba, Видео, Длиннопост

Ну и подтверждаем ввод нажатием на "ОК". Всё, всё готово! Теперь наш выпадающий список всегда будет актуальным, не важно были удалены из него определенные элементы или же добавлены новые - обязательно испробуй такой вариант выпадающего списка!


Вот в этом видео я показываю всё рассказанное, и, кроме того, делюсь и другими важными советами и подсказками по созданию динамических выпадающих списков, по работе со структурированными ссылками, а также о функции ДВССЫЛ:

Приятного просмотра! 😊

Показать полностью 5 1

Январь, Феварь, Марарь, Апрарь… Excel?!

Наверняка ты при работе в Excel уже замечал выскакивающие иногда попытки программы помочь тебе в заполнении того или иного столбца – это так называемое «Мгновенное заполнение» (Flash Fill), работающее для распознавания шаблонов в твоих действиях.

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

1. Скопируй весь этот столбец с сокращёнными названиями месяцев и вставь в рабочем листе Excel, чтобы вышло как у меня в демонстрации:


янв

фев

мар

апр

май

июн

июл

авг

сен

окт

ноя

дек

Январь, Феварь, Марарь, Апрарь… Excel?! Microsoft Excel, Vba, Гифка, Видео, Длиннопост

2. Пропиши в соседней (слева или справа) от «янв» ячейке  полное название месяца «Январь»

Январь, Феварь, Марарь, Апрарь… Excel?! Microsoft Excel, Vba, Гифка, Видео, Длиннопост

3. Пока ты писал слово «Январь», Flash Fill уже искал закономерности в том, что ты делаешь. И сейчас ты в этом убедишься: Переходи в ячейку ниже и также начинай прописывать слово «Февраль». А вот и врывается в игру «Мгновенное заполнение», правда, достаточно интересным способом. Если нажимаем на Enter, то Excel «протягивает» предложенное решение:

Январь, Феварь, Марарь, Апрарь… Excel?! Microsoft Excel, Vba, Гифка, Видео, Длиннопост

В итоге мы имеем январь, феварь, марарь, апрарь, майарь, июнарь, июларь, авгарь, сенарь, октарь, нояарь и декарь.

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

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

Январь, Феварь, Марарь, Апрарь… Excel?! Microsoft Excel, Vba, Гифка, Видео, Длиннопост

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

Кроме того, если ты хочешь узнать еще больше разных советов по работе в Excel (и особенно по автоматизации с помощью VBA), то приглашаю тебя подписаться на мой канал на YouTube! Вот, например, плейлист по шорткатам / фишкам и особенностям работы с функциями и формулами:

А это новый курс по VBA для новичков:

До встречи! 😊

P.S. Комбинация клавиш для того, чтобы заставить Excel попробовать найти шаблоны: CTRL + E

Показать полностью 4 2

Динамический график с картой – работает с любой версией Excel!

В последних версиях Excel есть возможность использовать встроенный тип графика «Картограмма»:

Динамический график с картой – работает с любой версией Excel! Microsoft Excel, График, Диаграмма, Видео

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

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

Приятного просмотра! 😊

Показать полностью 1

Извлечение чисел из текста в Excel

Извлечь числа из строки текста в Excel, естественно можно с помощью формул. Например, в этом может помочь следующая формула массива:

Извлечение чисел из текста в Excel Microsoft Excel, Vba, Видео, Длиннопост

Тем не менее, у использованной выше формулы есть определенные минусы:


• Во-первых, все числа, например, из текста «Задача 5 от 19 Ноября» выдаются не разделёнными, образую таким образом одно слитное число, тогда же как информация о том, что числа на самом деле в оригинальном тексте разделены другими словами потенциально может быть важной.


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


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

Function extractDelimitedNumbers(ByVal strOriginalText As String) As String

Dim strExtractedNumbers As String

Dim lngTextLength As Long

lngTextLength = Len(strOriginalText)

Dim lngPositionCounter As Long

'Проверка, указано ли название файла

If strOriginalText <> "" Then

'Проверка каждой позиции названия

For lngPositionCounter = 1 To lngTextLength

'Если число...

If IsNumeric(Mid(strOriginalText, lngPositionCounter, 1)) = True Then

'... то сохраняем в переменную

strExtractedNumbers = strExtractedNumbers & Mid(strOriginalText, lngPositionCounter, 1)

'Разделение отдельно стоящих в названии чисел с помощью "_"

If lngPositionCounter + 1 <= lngTextLength Then

If IsNumeric(Mid(strOriginalText, lngPositionCounter + 1, 1)) = False Then

strExtractedNumbers = strExtractedNumbers & "_"

End If

End If

End If

Next lngPositionCounter

'Удаляем по итогу лишний нижний пробел, если таковой имеется

If Right(strExtractedNumbers, 1) = "_" Then

strExtractedNumbers = Left(strExtractedNumbers, Len(strExtractedNumbers) - 1)

End If

extractDelimitedNumbers = strExtractedNumbers

Else:

extractDelimitedNumbers = ""

End If

End Function

Как использовать этот код:

1. Открыть файл Excel, в котором нужно применить функцию (лучше его копию)

Извлечение чисел из текста в Excel Microsoft Excel, Vba, Видео, Длиннопост

2. Открыть редактор VBA с помощью комбинации клавиш Alt+F11

Извлечение чисел из текста в Excel Microsoft Excel, Vba, Видео, Длиннопост

3. В верхнем левом углу нажать на «Insert» и затем «Module».

Извлечение чисел из текста в Excel Microsoft Excel, Vba, Видео, Длиннопост

4. Скопировать текст функции и вставить в открывшееся окно в центре редактора VBA

Извлечение чисел из текста в Excel Microsoft Excel, Vba, Видео, Длиннопост

5. Сохранить файл в формате xlsm (формат xlsx не сохраняет макросы!). Для этого открываем окно сохранить как при помощи клавиши F12 либо File -> Save as -> Browse. По открытии окна сохранения файла в поле «Тип файла» выбираем «Книга Excel с поддержкой макросов»

Извлечение чисел из текста в Excel Microsoft Excel, Vba, Видео, Длиннопост

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

Извлечение чисел из текста в Excel Microsoft Excel, Vba, Видео, Длиннопост
Извлечение чисел из текста в Excel Microsoft Excel, Vba, Видео, Длиннопост

Если тебе интересно узнать, как устроен принцип работы этой функции и как её можно написать самостоятельно, то в следующем видео я подробно об этом рассказал:

Конечно, для этого видео нужно уже владеть определенными знаниями VBA. Если ты еще совсем новичок в области VBA, то также могу предложить посмотреть вот этот курс VBA:

Показать полностью 7 2

ВПР и Кофе (?!)

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

ВПР и Кофе (?!) Microsoft Excel, Vba, Microsoft office, Google Таблицы, Видео, Длиннопост

В первом столбце перечислялись напитки, а в оставшихся трёх были показаны цены трех возможных размеров стаканчиков – Tall (354 мл.), Grande (473 мл.), а также Venti (591 мл.).

Сравнивая цены различных предлагаемых напитков, я вдруг уловил себя на мысли, что при анализе цен мозг постоянно производит до боли знакомую операцию – ВПР из Excel! «Это же и есть классический вариант применения ВПР!» - подумал я.


Например, мы хотим заказать Кофе «Флэт Уайт» среднего размера, то есть «Grande». Вспомним синтаксис ВПР Excel:

ВПР(искомое_значение; таблица; номер_столбца; интервальный_просмотр)


Таким образом имеем следующее. Аргумент «искомое_значение» – это у нас напиток «Флэт Уайт». Таблица – это всё меню с предлагаемыми напитками. Номер столбца – это, считаем: раз, два, три – третий столбец, если начинать считать от первого столбца всего меню. Следовательно третий аргумент функции – тройка. Ну и последний аргумент – ЛОЖЬ, поскольку мы хотим заказать именно «Флэт Уайт», а не нечто похожее на этот напиток.


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


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


Вот такой интересный пример переплетения повседневности и работы в Excel.

Хороших выходных! 😊


P.S. Вот в этом видео я еще раз разобрал данный пример ВПР, только в видеоформате.

P.P.S. А вот в этом плейлисте Вы можете пошагово и в увлекательной форме (при этом структурированно и эффективно) изучить принцип работы с функциями и формулами Excel:

Показать полностью 1 2
Отличная работа, все прочитано!