Excel Lifehack (эксель лайфхак) – Telegram
Excel Lifehack (эксель лайфхак)
9.7K subscribers
373 photos
954 videos
76 links
Научим тебя эффективной работе в Excel. По всем вопросам @evgenycarter
Download Telegram
Сортировка с помощью формулы массива

Предположим, у вас есть набор данных в ячейках D2:D10, и вы хотите отсортировать его в порядке возрастания.
Для этого понадобится функция НАИМЕНЬШИЙ(), а также диапазон, в котором мы будем производить вычисления.

Обычная функция НАИМЕНЬШИЙ для одной ячейки выглядит так =НАИМЕНЬШИЙ(D2:D10;1).
Необходимо скопировать эту функцию во все остальные ячейки и внести изменения во второй аргумент, чтобы получить отсортированный список.

Для начала выделим диапазон, в котором хотим увидеть список, затем вводим формулу в первую ячейку и жмем CTRL + SHIFT + ENTER.
Формула будет скопирована на весь диапазон, результатом станет отсортированный список.

👉 @Excel_lifehack
👍41😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Многие сталкиваются с проблемой, когда после обновления сводной таблицы в фильтре остаются значения, удаленные из источника данных. Решается сменой параметра в настройках сводной

👉 @Excel_lifehack
👍6🔥3
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/sysadminoff Новости Линукс Linux


https://news.1rj.ru/str/tikon_1 Новости высоких технологий, науки и техники💡
https://news.1rj.ru/str/mir_teh Мир технологий (Technology World)

https://news.1rj.ru/str/rust_lib Полезный контент по программированию на Rust
https://news.1rj.ru/str/golang_lib Библиотека Go (Golang) разработчика

https://news.1rj.ru/str/itmozg Программисты, дизайнеры, новости из мира IT.
https://news.1rj.ru/str/phis_mat Обучающие видео, книги по Физике и Математике

https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++
https://news.1rj.ru/str/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus

Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_360 Книги по Java Rus
https://news.1rj.ru/str/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
https://news.1rj.ru/str/frontend_sovet Frontend советы, примеры и практика!
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT

Чат программистов📌
https://news.1rj.ru/str/developers_ru

Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
https://news.1rj.ru/str/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
https://news.1rj.ru/str/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров

Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
👍1
Поиск уникального значения

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

=СМЕЩ(A1;МАКС(ЕСЛИ(СУММЕСЛИ((A2:A10);(A2:A10);(D2:D10))=МАКС(СУММЕСЛИ((A2:A10);(A2:A10);(D2:D10)));СТРОКА(A2:A10);»»))-1;0)

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

👉 @Excel_lifehack
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Когда формула рассчитывает какое-то значение, но нужно ограничить выводимый результат каким-то диапазоном, то вместо написания громоздкой функции ЕСЛИ, можн использовать МИН и МАКС. МИН поможет установить верхнюю, а МАКС - нижнюю границу.

Это может пригодиться, например, при расчете процента выполнения плана по прибыли. Диапазон значений - от 0% до 100%. Перевыполнение - всё равно 100%. Убыток - всё равно 0%.

👉 @Excel_lifehack
👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
У нас на канале уже был урок про то, как получить из даты название месяца. Но что, если имеется только номер месяца (от 1 до 12)? И нужно по этому номеру получить название.

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

👉 @Excel_lifehack
👍6🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Для сортировки ячееек в диапазоне по числовому формату, нужно создать отдельный столбец с функцией ЯЧЕЙКА. Она умеет определять формат ячейки (числовой, текстовый и т.д.)

👉 @Excel_lifehack
👍3🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
В прошлом уроке показывли две формулы для получения названия месяца по номеру. Сегодня тема аналогичная, но показываем формулы, которые прислали наши читатели.

1) Всё та же функция ТЕКСТ. Обратите внимание, что текстовый аргумент вида "1."&НомерМесяца функция вполне легко воспринимает как дату.

2) Функция ВЫБОР. Удобно, когда нужно каждому номеру месяца назначить не совсем привычное название. Спойлер: в следующем уроке покажем, как ускорить ввод аргументов в функцию.

3) Функция ВПР. Классический и очевидный вариант. Плюсы те же, что и у ВЫБОР. А если вспомогательная табличка мешает, её легко можно вычислить прямо в формуле в виде массива (поможет клавиша F9)

👉 @Excel_lifehack
👍5🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
В прошлом посте мы вручную вводили названия месяцев в качестве отдельных аргументов функции ВЫБОР. Это можно было сделать быстрее.

Если аргументы для ввода в ВЫБОР - это значения ячеек на листе, то можно использовать приём с клавишей F9. Указываем в качестве второго аргумента функции нужный диапазон, затем вычисляем его в формуле и убираем фигурные скобки в начале и в конце. Имейте в виду, что если на листе столбец - добавляем ТРАНСП, если строка - делаем простую ссылку. Это нужно для получения правильного разделителя между значениями.

Ну и разумеется, для такой задачи, как показана в примере, можно просто использовать ИНДЕКС вместо ВЫБОР. Результат будет тот же, а приём с переносом значений в формулу через F9 будет еще проще (не важно, в строке данные или в столбце, и не нужно удалять фигурные скобки).

👉 @Excel_lifehack
👍6🔥1
Консолидация данных по более чем одному условию

Мы также можем использовать формулу массива для поиска суммы продаж менеджера с максимальными продажами.

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

👉 @Excel_lifehack
👍2
Расчёт периодов для выплаты кредита

Чтобы подсчитать количество периодов (месяцев) для выплаты кредита, воспользуйтесь функцией =КПЕР(B2; B3; B4).

B2 — это кредитная ставка за период (в нашем случае за месяц) или ссылка на ячейку с ней;

B3 — это отрицательная сумма выплаты, производимой в каждый период;

B4 — приведенная (нынешняя) стоимость, то есть общая сумма кредита за все периоды.

👉 @Excel_lifehack
👍7👨‍💻1
Как выделить все ячейки одним нажатием?

Существует два варианта:

1) Кликнуть на значок треугольника, который находится в углу над левым числовым столбцом и слева от буквенных значений.

2) Использовать комбинацию клавиш Ctrl + A.

👉 @Excel_lifehack
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Иногда при построении диаграммы годы не откладываются на оси X, а принимаются за ряд данных (если годы - числовые значения). Сделайте их текстом или уберите заголовок из столбца с ними

👉 @Excel_lifehack
🔥4👍3
Ошибки в формулах: виды и способы устранить

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

1) Ошибка ###############################
Если ячейка вдруг целиком заполнилась символами решётки, то варианта всего два: либо значение ячейки не помещается в нее, либо введено отрицательное значение времени.
В первом случае достаточно расширить столбец или уменьшить шрифт, а во втором - исправить значение времени.

2) Ошибка ДЕЛ/0!
Такая ошибка возникает, если в формуле происходит деление на 0 или на пустую ячейку. Соответственно, исправив нулевой или пустой знаменатель, можно устранить ошибку.

👉 @Excel_lifehack
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Сводная таблица - динамический элемент. При создании в ней усл. форматирования, правильно указывайте, на какие ячейки оно должно распространяться, чтобы ничего не слетало

👉 @Excel_lifehack
👍5🔥2
Ошибки в формулах: виды и способы устранения

3) Ошибка Н/Д
Такая распространенная ошибка возникает, когда функция поиска данных не находит искомое значение в диапазоне. Функции поиска — это ВПР, ГПР, ПОИСКПОЗ, ПРОСМОТР.

Решается либо изменением поискового запроса, либо внесением в диапазон искомого значения. Однако, чаще всего эта ошибка вполне ожидаема и просто помогает проверить наличие того или иного значения в списке.

Многие предпочитают выводить вместо нее пустые значения или какой-то значимый текст с помощью функции ЕСЛИОШИБКА, например:
=ЕСЛИОШИБКА(ВПР(A1;B:C;2;0);"Отсутствует в справочнике")

4) Ошибка ИМЯ?
Возникает, когда в формуле используется неопознанное имя. Именем считается любой текст, не являющийся названием функции, ссылкой на ячейку/диапазон и не взятый в кавычки.

Например, в формуле =СЕГОДНЯ()+СЕГ-A4 слово СЕГ будет распознано, как имя. Способы решения:
• создать нужное имя в диспетчере имен;
• проверить правильность написания уже существующего имени;
• проверить, верно ли написаны функции рабочего листа (опечатки приведут к возникновению ошибки).

👉 @Excel_lifehack
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Иногда текст в ячейках разбит на строки с помощью переноса строки (Alt+Enter). Если нужно разбить на отдельные столбцы - используйте Текст по столбцам. Ввод разделителя - Ctrl+J

👉 @Excel_lifehack
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Смотрите как удобно фильтровать таблицы в Excel

👉 @Excel_lifehack
👍16
Ошибки в формулах: виды и способы устранения

5) Ошибка ССЫЛКА!
Данная ошибка возникает в случае, когда ячейка или диапазон, на который ссылается формула, был удален, перемещен или стал недоступным.

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

Еще один способ возникновения - файлы, на которые есть ссылки были перемещены, удалены или переименованы.

6) Ошибка ЗНАЧ!
Возникает чаще всего тогда, когда в формуле использован неверный тип данных. Помните, что текст, число или дата - разные типы данных и обрабатываются по разному. Для исправления проверьте соответствуют ли все аргументы требуемым типам данных, если нет - укажите правильные типы.

👉 @Excel_lifehack
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
А как вы сцепляете дату и текст в одной ячейке Excel?

👉 @Excel_lifehack
👍10🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
В новых Excel старый "Общий доступ" заменен на совместное редактирование файлов на OneDrive. Если нужен старый инструмент, то его можно найти в Командах не на ленте

👉 @Excel_lifehack
👍1🔥1