Перейти к содержимому

Есть ли в диапазоне искомое значение?

Иногда возникает задача определить, есть ли в диапазоне некое значение. Часто задача усложняется выявлением ячейки совпадения, или количеством совпадений. Рассмотрим несколько вариантов для версии Excel 365.

Функция ИЛИ

Одно из простейших решений связано с функцией ИЛИ. Эта функция сравнит каждый элемент диапазона с тестом, и вернет значение ИСТИНА, если хотя бы одно значение совпадет:

Рис. 1. Функция ИЛИ возвращает ИСТИНА при совпадении хотя бы одного элемента диапазона с тестом

Подробнее »Есть ли в диапазоне искомое значение?

Таблицы подстановки в Excel: ВПР, Power Pivot и Power Query

Для тех, кто не знаком с функцией ВПР, она может показаться сложной. Но попрактиковавшись, вы увидите, насколько она полезна и проста (подробнее см. Билл Джелен. Всё о ВПР: от первого применения до экспертного уровня). ВПР выполняет поиск по ключу в исходной таблице, и возвращает значение из таблицы подстановки. Например, в качестве исходной можно рассмотреть таблицу продаж велосипедов и аксессуаров (левая таблица на рис. 1). В ней присутствует код товара. В качестве таблицы подстановки возьмем справочник товаров, в котором по коду можно узнать артикул, размер, цвет, … Нас же интересует цена. В версии Excel 365 наряду с ВПР доступна схожая новая функция ПРОСМОТРX – еще более мощная и простая в использовании. Также в версии Excel 365 есть две отличные альтернативы доброй старой функции ВПР – модель данных в Power Pivot и объединение таблиц в Power Query.

Рис. 1. Определение суммы чека с помощью таблицы подстановки и функции ВПР; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

Подробнее »Таблицы подстановки в Excel: ВПР, Power Pivot и Power Query

MosPrime как предиктор изменения ключевой ставки ЦБ РФ

Ключевая ставка ЦБ РФ пришла на смену ставки рефинансирования, и первые была установлена 17 сентября 2013 г. Решение о ставке принимается на заседаниях Совета директоров Банка России восемь раз в году. Календарь решений по ключевой ставке известен на год вперед. Ближайшее заседание пройдет 22 октября 2021 г. Как следует из небольшого исследования)), с высокой вероятностью ставка вырастет с текущих 6,75% годовых до 7,25%.

Рис. 1. Динамика ключевой ставки ЦБ РФ

Подробнее »MosPrime как предиктор изменения ключевой ставки ЦБ РФ

Джеффри Фридл. Регулярные выражения (в Excel)

Когда я работал в издательстве, то очень активно пользовался обработкой текста с помощью шаблонов. Тогда я использовал программу PageMaker (ныне InDesign) и язык скриптов. Позже я перенес этот опыт на обработку текста в Word и Excel, но использовал в макросах возможности, предоставляемые самими программами. Несколько лет назад я открыл для себя язык регулярных выражений. Прочитал книгу Бена Форта Регулярные выражения за 10 минут. К сожалению, доступ к регулярным выражениям открывался только через код VBA или специальные программы, что затрудняло понимание прочитанного и дальнейшее практическое использование регэкспов.

И вот совсем недавно я наткнулся на заметку Николая Павлова, в которой предлагается пользовательская функция RegExpExtract, переносящая всю работу с регулярными выражениями на листы Excel. В заметке также есть ссылка на два ресурса для проверки регулярных выражений в режиме онлайн: https://regex101.com/, https://regexr.com/. Рекомендую! Ваши шаблоны будут разобраны на элементы и показана их работа.

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

Джеффри Фридл. Регулярные выражения, 3-е издание. – СПб.: Символ-Плюс, 2008. – 608 с.

Подробнее »Джеффри Фридл. Регулярные выражения (в Excel)

Анатолий Левенчук. Системное мышление

Осенью 2020 г. я прочитал курс Статистическое мышление магистрам МФТИ второго года обучения. А на первом курсе Анатолий Левенчук читал им Системное мышление. Поскольку мой курс отчасти тоже про системное мышление, я счел важным понять, что по теме студентам уже известно. Левенчук раскрывает тему иначе, чем другие авторы, представленные в моем блоге:

Анатолий Левенчук. Системное мышление 2020[1]

Подробнее »Анатолий Левенчук. Системное мышление

Упрощение формул Excel путем именования фрагментов с помощью функции LET

Функция LET появилась в версии Office 365 (по подписке) и будет доступна, начиная с версии Office 2021. Функция LET позволяет присваивать имена фрагментам формулы, а затем использовать эти имена в вычислениях. Формулы становятся короче и лучше читаемы. Это похоже на использование имен ячеек, диапазонов и формул в диспетчере имен. Но имена, присвоенные функцией LET, действуют только в пределах указанной формулы, и нигде больше. При использовании в русском Office имя функции сохраняется (не переводится на русский язык).

Синтаксис

Рис. 1. Синтаксис функции LET

Подробнее »Упрощение формул Excel путем именования фрагментов с помощью функции LET

Джордж Оруэлл. 1984

«1984» — последняя книга Джорджа Оруэлла, он опубликовал ее в 1949 году, за год до смерти. Роман-антиутопия прославил автора и остается золотым стандартом жанра. Действие происходит в Лондоне, одном из главных городов тоталитарного супергосударства Океания. Пугающе детальное описание общества, основанного на страхе и угнетении, служит фоном для одной из самых ярких человеческих историй в мировой литературе. В центре сюжета судьба мелкого партийного функционера-диссидента Уинстона Смита и его опасный роман с коллегой.

В СССР книга Оруэлла была запрещена до 1989 года: вероятно, партийное руководство страны узнавало в общественном строе Океании черты советской системы. Однако общество, описанное Оруэллом, не копия известных ему тоталитарных режимов. «1984» и сейчас читается как остроактуальный комментарий к текущим событиям. Роман представлен в новом, современном переводе Леонида Бершидского.

Джордж Оруэлл. 1984. – М.: Альпина Паблишер, 2021. – 352 с.

Подробнее »Джордж Оруэлл. 1984

Статистические симуляции в Excel

Эта продолжение перевода книги Джерарда Вершурена. 100 симуляций в Excel

Предыдущий раздел      К содержанию       Следующий раздел

Глава 9. Честная монета

Что делает симуляция. Имитирует шестикратное подбрасывание монеты. В диапазоне С2:F8 подсчитывается теоретическая вероятность выпадения нуля решек, одной решки, и т.д. Подсчеты делаются для честной монеты с вероятностью выпадения решки в одном броске = 50%, и для нечестных монет, с вероятностью выпадения решки при однократном бросании = 20%, 30%, 40%. График для честной монеты представляет собой колоколообразную кривую. Максимум приходится на 3 решки и его теоретическая вероятность составляет 31% (ячейка F5). Для нечестных монет графики плотности вероятности имеют положительную асимметрию: пик сдвинут влево, а правый хвост более длинный, чем левый.

Рис. 2.1. Является ли монет честной? Чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

Подробнее »Статистические симуляции в Excel

Джерард Вершурен. 100 симуляций в Excel

Эта перевод книги, посвященной моделированию в Excel. Моделирование – в первую очередь это анализ «что, если». В его основе лежат фиксированные значения в ячейках. Более сложные модели основаны на изменяющихся значениях, распределенных нормально. И это уже моделирование по методу Монте-Карло. Моделирование находит применение в науке, финансах, статистике, логистике, … при решении головоломок. Модели в этой книге основаны на функциях и инструментах Excel (без использования VBA). Каждая глава описывает одну модель по схеме: что делает симуляция, что нужно об этом знать и что нужно сделать. Разделы посвящены отдельным областям знания, таким как статистика или генетика. Даже если это не ваша область интересов, вы всё равно получите пользу от изучения моделей. Они подарят вам массу идей для создания собственных симуляций. Кроме того, моделирование – это весело. Наслаждайтесь!

Dr. Gerard M. Verschuuren. 100 Excel Simulations. Using Excel to Model Risk, Investments, Genetics, Growth, Gambling and Monte Carlo Analysis. – USA: Holy Macro! Books, 2017.

Подробнее »Джерард Вершурен. 100 симуляций в Excel

Мэтт Уилан. Одержимый FPL. Советы для достижения успеха в Fantasy Premier League

Уже несколько лет мой сын играет в FPL, а я выступаю его консультантом и придумываю статистические модели)) В сезоне 2020/21 мы финишировали в ТОП 20К или 0,25%, что стало нашим лучшим результатом. К новому сезону я решил дополнительно «изучить матчасть», так что в блоге появился ряд переводов на эту тему. Эта книга – настоящая жемчужина для тех, что хочет совершенствоваться в FPL. – Здесь и далее текст, набранный с отступом – примечания Багузина.

Книга опирается на 17-летний опыт игры Мэтта в FPL. Автор выделяет общие черты успешных игроков, показывает, как управлять своими эмоциями, противостоять темным соблазнам (когда дела идут плохо), и как принимать правильные решения в долгосрочной перспективе. Книга написана для тех, кто заинтересован в развитии своих навыков. Она не годится для первого знакомства с FPL. Правила игры здесь не объясняются. Но если вы увлеклись игрой и хотите совершенствоваться, то эта книга то, что нужно!

Matt Whelan. FPL Obsessed. Tips for Success in Fantasy Premier League

Подробнее »Мэтт Уилан. Одержимый FPL. Советы для достижения успеха в Fantasy Premier League