This media is not supported in your browser
VIEW IN TELEGRAM
Для математического округления чисел в Excel есть множество встроенных формул (ОКРУГЛ, ОКРВНИЗ, ОКРВВЕРХ и т.д.). Но бывают задачи, где требуется нестандартное округление. Разберем одну из таких.
Есть числа с десятичными знаками. Нужно округлить их по следующему правилу:
- если десятичная часть больше 0,75, то округляем вверх (до следующего целого)
- если меньше 0,75, то округляем вниз (до предыдущего целого).
Решается простой функцией ЕСЛИ и функциями для извлечения целой части числа (ЦЕЛОЕ) и его дробной части (ОСТАТ). А те, кто любит более изящные формулы, могут использовать вариант без функции ЕСЛИ.
#УР2 #Примеры_формул
Есть числа с десятичными знаками. Нужно округлить их по следующему правилу:
- если десятичная часть больше 0,75, то округляем вверх (до следующего целого)
- если меньше 0,75, то округляем вниз (до предыдущего целого).
Решается простой функцией ЕСЛИ и функциями для извлечения целой части числа (ЦЕЛОЕ) и его дробной части (ОСТАТ). А те, кто любит более изящные формулы, могут использовать вариант без функции ЕСЛИ.
#УР2 #Примеры_формул
This media is not supported in your browser
VIEW IN TELEGRAM
В некоторых задачах появляется необходимость по номеру месяца определить первый рабочий день в этом месяце (разумеется, с учетом выходных и праздников). Решить проблему можно несложной формулой (плюс понадобится отдельный список праздничных и выходных дней).
Идея в том, чтобы определить последний день предыдущего месяца, а затем от этого дня отсчитать дату через один рабочий день. В итоге попадем на первый рабочий в следующем месяце. В основе вычисления - функция РАБДЕНЬ.
#УР2 #Примеры_формул
Идея в том, чтобы определить последний день предыдущего месяца, а затем от этого дня отсчитать дату через один рабочий день. В итоге попадем на первый рабочий в следующем месяце. В основе вычисления - функция РАБДЕНЬ.
#УР2 #Примеры_формул
This media is not supported in your browser
VIEW IN TELEGRAM
Когда сводная таблица построена на огромном источнике данных, то перестройка макета может занимать длительное время при каждом мелком изменении (удалить поле, добавить поле и т.д.). Если надо серьезно перестроить сводную, то можно временно включить опцию "Отложить обновление макета". Вы не будете видеть, как меняется сводная, но сможете быстро настроить макет. А после завершения можно уже нажать кнопку "Обновить" или вообще отключить эту опцию.
#УР2 #Сводные_таблицы
#УР2 #Сводные_таблицы
This media is not supported in your browser
VIEW IN TELEGRAM
Когда мы работаем с большими объемами данных и в одном файле храним и сами данные, и сводные таблицы по ним - такие файлы имеют очень большой размер. Чаще всего можно их немного оптимизировать.
Например, вы можете отключить хранение кэша сводной таблицы вместе с файлом. Это уменьшит размер документа, а единственное неудобство будет такое: при изменении какой-то сводной таблицы ее придется предварительно обновить (о чем Excel честно предупреждает при попытке обновления). Часто это оказывается небольшой ценой за существенное снижение объема файла.
#УР2 #Сводные_таблицы
Например, вы можете отключить хранение кэша сводной таблицы вместе с файлом. Это уменьшит размер документа, а единственное неудобство будет такое: при изменении какой-то сводной таблицы ее придется предварительно обновить (о чем Excel честно предупреждает при попытке обновления). Часто это оказывается небольшой ценой за существенное снижение объема файла.
#УР2 #Сводные_таблицы
This media is not supported in your browser
VIEW IN TELEGRAM
Еще один способ сократить размер файла - просто удалить исходные данные, на которых построены сводные таблицы. Сами сводные при этом не пропадут и не сломаются. Их даже можно будет перенастраивать. А вот обновить сводную уже не получится - источник данных будет недоступен. Разумеется, такой способ можно применять лишь тогда, когда вам ТОЧНО не нужны исходные данные и не потребуется обновлять сводные таблицы. Плюс способа - существенное уменьшение размера файла.
#УР2 #Сводные_таблицы
#УР2 #Сводные_таблицы
This media is not supported in your browser
VIEW IN TELEGRAM
Небольшое дополнение к прошлому уроку. Если вы удалили источник данных сводной, то его можно достаточно быстро восстановить. Нужно построить сводную так, чтобы в ней был отображен общий итог по какому-то полю (без фильтров). Двойной клик по такой ячейке создаст новый лист, на которому будут строки исходных данных, из которых получена ячейка, по которой вы кликнули. А так как это ячейка общего итога, то восстановится исходная таблица данных.
#УР2 #Сводные_таблицы
#УР2 #Сводные_таблицы
This media is not supported in your browser
VIEW IN TELEGRAM
Для поиска текста в ячейке используются функции НАЙТИ и ПОИСК. Их минус в том, что если надо будет искать какое-то слово, то будут найдены не только вхождения этого слова как отдельного, но и сложные составные слова (например, молоко найдется в слове молокозавод).
Чтобы этого избежать, можно искать не только само слово, но и пробелы вокруг него. А чтобы исключить ошибку в случае, когда в ячейке с текстом есть только такое слово и больше ничего, можно обернуть пробелами с обеих сторон и эту ячейку тоже.
#УР2 #Примеры_формул
Чтобы этого избежать, можно искать не только само слово, но и пробелы вокруг него. А чтобы исключить ошибку в случае, когда в ячейке с текстом есть только такое слово и больше ничего, можно обернуть пробелами с обеих сторон и эту ячейку тоже.
#УР2 #Примеры_формул
This media is not supported in your browser
VIEW IN TELEGRAM
Исходные данные для сводных таблиц не всегда достаточно нормализованы. Одна из частых проблем - числа сохранены как текст. Частный случай этой проблемы - даты, сохраненные как текст. Если построить сводную и поместить такие даты в область строк, то не получится, например, сгруппировать их помесячно.
Исправить проблему легко (мы уже не раз показывали). Тонкий момент заключается в том, что после такого исправления сводную таблицу придется обновить дважды, чтобы даты наконец стали вести себя в ней как даты.
#УР2 #Сводные_таблицы
Исправить проблему легко (мы уже не раз показывали). Тонкий момент заключается в том, что после такого исправления сводную таблицу придется обновить дважды, чтобы даты наконец стали вести себя в ней как даты.
#УР2 #Сводные_таблицы
This media is not supported in your browser
VIEW IN TELEGRAM
Когда мы строим сводную, то чаще всего требуется отформатировать числа в области значений, чтобы сделать их более читаемыми (например, добавить разделители разрядов и ограничить число знаков после запятой). В контекстном меню есть две похожие команды: Формат ячеек и Числовой формат. Это не одно и то же.
Первая команда меняет форматирование только выделенных ячеек (или ячейки). А вот вторая - меняет форматы сразу для всех значений выбранного поля. Поэтому лучше использовать именно второй вариант. Тогда при обновлении и расширении сводной новые значения сразу будут отформатированы как нужно.
#УР2 #Сводные_таблицы
Первая команда меняет форматирование только выделенных ячеек (или ячейки). А вот вторая - меняет форматы сразу для всех значений выбранного поля. Поэтому лучше использовать именно второй вариант. Тогда при обновлении и расширении сводной новые значения сразу будут отформатированы как нужно.
#УР2 #Сводные_таблицы
This media is not supported in your browser
VIEW IN TELEGRAM
У нас тут поинтересовались, как можно вставить формулой текст в нужную позицию в ячейке. Чаще всего задачу можно решить несколькими способами. Например, использовать функции ПОДСТАВИТЬ и ЗАМЕНИТЬ. Первая может заменить нужный символ на любой другой текст, а вторая умеет заменять указанное число символов, начиная с указанной позиции. Ну а есть не указать количество символов для замены, то новый текст будет просто добавлен в нужную позицию.
#УР2 #Примеры_формул
#УР2 #Примеры_формул
This media is not supported in your browser
VIEW IN TELEGRAM
Обычно мы нумеруем недели внутри каждого года. Но иногда требуется выполнить возобновляемую нумерацию внутри каждого нового месяца. То есть с 1-ого числа по 7-ое число - первая неделя, с 8-ого по 14-ое - вторая неделя и т.д.
Стандартной функции для такой нумерации нет, но ее легко получить формулами на основе округления или целочисленного деления. Показываем парочку примеров.
#УР2 #Примеры_формул
Стандартной функции для такой нумерации нет, но ее легко получить формулами на основе округления или целочисленного деления. Показываем парочку примеров.
#УР2 #Примеры_формул
This media is not supported in your browser
VIEW IN TELEGRAM
Для получения произведения нескольких ячеек в Excel можно их просто перемножить, а можно использовать функцию ПРОИЗВЕД. Её плюс в том, что она умеет игнорировать пустые ячейки, логические и текстовые значения. А значит, если в какой-то перемножаемой ячейке окажется текст или пустота, Вы не получите ошибку или ноль (в отличие от ручного перемножения).
А если нужно перемножить ячейки без учета нулевых значений (ведь даже один нулевой множитель даст в итоге ноль), то используйте небольшую формулу массива из связки ПРОИЗВЕД + ЕСЛИ. Она простая и вполне решает нашу задачу.
#УР2 #Примеры_формул
А если нужно перемножить ячейки без учета нулевых значений (ведь даже один нулевой множитель даст в итоге ноль), то используйте небольшую формулу массива из связки ПРОИЗВЕД + ЕСЛИ. Она простая и вполне решает нашу задачу.
#УР2 #Примеры_формул
This media is not supported in your browser
VIEW IN TELEGRAM
У сводных таблиц есть удобная опция фиксации ширины столбца при обновлении. А вот с высотой строки дело обстоит иначе. Иногда случается так, что нужно задать строкам сводной высоту больше, чем стандартная. Но при работе со срезами и обновлениями эта высота снова слетает к стандартной.
В некоторых случаях помогает выделение целиком нужных строк и отключении опции "Переносить текст" на Главной. А в некоторых можно использовать другой приём.
Выделяем в любом пустом столбце строки, высоту которых надо фиксировать, и меняем размер шрифта на тот, который даст нужную высоту. При этом можно даже не вводить никакой текст в эти ячейки. Изменение размера шрифта заставит Excel всегда держать высоту строк на определенном уровне (в т.ч. при обновлении сводной и работе со срезами).
#УР2 #Сводные_таблицы
В некоторых случаях помогает выделение целиком нужных строк и отключении опции "Переносить текст" на Главной. А в некоторых можно использовать другой приём.
Выделяем в любом пустом столбце строки, высоту которых надо фиксировать, и меняем размер шрифта на тот, который даст нужную высоту. При этом можно даже не вводить никакой текст в эти ячейки. Изменение размера шрифта заставит Excel всегда держать высоту строк на определенном уровне (в т.ч. при обновлении сводной и работе со срезами).
#УР2 #Сводные_таблицы
This media is not supported in your browser
VIEW IN TELEGRAM
При работе со значениями даты и времени часто необходимо извлечь в отдельную ячейку только дату, а в другую - только время. Делается это очень просто, если помнить о том, что дата - это целое число, а время - дробная часть целого числа.
Тогда задача сводится к извлечению целой и дробной части по отдельности. Первую можно достать функцией ЦЕЛОЕ, а вторую можно выразить как остаток от деления числа на единицу (остатком в таком случае будет дробная часть). Формулы очень простые и короткие.
#УР2 #Примеры_формул
Тогда задача сводится к извлечению целой и дробной части по отдельности. Первую можно достать функцией ЦЕЛОЕ, а вторую можно выразить как остаток от деления числа на единицу (остатком в таком случае будет дробная часть). Формулы очень простые и короткие.
#УР2 #Примеры_формул
Media is too big
VIEW IN TELEGRAM
По умолчанию при построении сводной таблицы и добавлении нескольких полей в область строк мы получаем вложенную иерархию. Часто это бывает довольно наглядно и удобно. Но если добавлено много полей, то чтение таблицы может оказаться затруднительным.
В таком случае лучше всего перестроить ее в классическую плоскую таблицу. Такая возможность предоставляется командами, расположенными на вкладке Конструктор.
#УР2 #Сводные_таблицы
В таком случае лучше всего перестроить ее в классическую плоскую таблицу. Такая возможность предоставляется командами, расположенными на вкладке Конструктор.
#УР2 #Сводные_таблицы
Media is too big
VIEW IN TELEGRAM
В пользовательских правилах условного форматирования можно использовать формулы массива. Это даёт еще больше возможностей для создания кастомизированных правил.
Например, можно создать правило, которое будет выделять 3 строки с наибольшими продажами в таблице, но не по всем товарам, а только по тому, который выбран в выпадающем списке. При этом формула массива в окне правила условного форматирования не требует ввода тремя клавишами. Достаточно просто написать или вставить ее туда.
#УР2 #Условное_форматирование
Например, можно создать правило, которое будет выделять 3 строки с наибольшими продажами в таблице, но не по всем товарам, а только по тому, который выбран в выпадающем списке. При этом формула массива в окне правила условного форматирования не требует ввода тремя клавишами. Достаточно просто написать или вставить ее туда.
#УР2 #Условное_форматирование
This media is not supported in your browser
VIEW IN TELEGRAM
Иногда возникает необходимость узнать, какие именованные диапазоны используются в файле и на что они ссылаются. Особенно актуально это при работе с чужими расчётными файлами.
Получить список всех имен можно командой "Все имена". Она находится в окне "Вставка имени". Ну а само окно можно открыть либо командой на ленте, либо клавишей F3. Перед применением команды убедитесь, что рядом с активной ячейкой есть достаточно пустого места, так как список будет вставлен относительно неё.
#УР2 #Применение_встроенных_функций
Получить список всех имен можно командой "Все имена". Она находится в окне "Вставка имени". Ну а само окно можно открыть либо командой на ленте, либо клавишей F3. Перед применением команды убедитесь, что рядом с активной ячейкой есть достаточно пустого места, так как список будет вставлен относительно неё.
#УР2 #Применение_встроенных_функций
Media is too big
VIEW IN TELEGRAM
Продолжаем тренировать условное форматирование. На этот раз решаем следующую задачу: необходимо выделить каким-нибудь цветом товары, которые в таблице встречаются более 4 раз. Выделить нужно не отдельную ячейку товара, а всю строку целиком.
Разумеется, количество повторов, требуемое для форматирования, можно поменять на своё при необходимости.
#УР2 #Условное_форматирование
Разумеется, количество повторов, требуемое для форматирования, можно поменять на своё при необходимости.
#УР2 #Условное_форматирование
This media is not supported in your browser
VIEW IN TELEGRAM
Стандартные функции подсчета и суммирования (СУММ, МАКС, МИН, СРЗНАЧ) не справляются, если диапазон содержит ошибки. На выходе они выдают ошибки.
Но есть функция, которая умеет проводить все описанные подсчеты, да еще и с возможность пропуска ошибок. Это функция АГРЕГАТ. При вводе первого и второго аргументов, выбирайте, что считать и как считать. И функция всё сделает.
#УР2 #Применение_встроенных_функций
Но есть функция, которая умеет проводить все описанные подсчеты, да еще и с возможность пропуска ошибок. Это функция АГРЕГАТ. При вводе первого и второго аргументов, выбирайте, что считать и как считать. И функция всё сделает.
#УР2 #Применение_встроенных_функций
Media is too big
VIEW IN TELEGRAM
Подсветка дублирующихся значений - одна из частых задач для условного форматирования. Но у нее есть разные вариации, которые не решаются встроенными наборами условий.
Например, если нужно определить наличие дубликата в пределах одной строки, то без формулы не обойтись. Формула совсем простая, на основе СЧЁТЕСЛИ. Главное - не ошибиться с закреплениями ячеек (расстановкой долларов в ссылках). В диапазоне для подсчета столбцы закрепляем, а строку нет. А для ячейки условия вообще доллары не ставим.
#УР2 #Условное_форматирование
Например, если нужно определить наличие дубликата в пределах одной строки, то без формулы не обойтись. Формула совсем простая, на основе СЧЁТЕСЛИ. Главное - не ошибиться с закреплениями ячеек (расстановкой долларов в ссылках). В диапазоне для подсчета столбцы закрепляем, а строку нет. А для ячейки условия вообще доллары не ставим.
#УР2 #Условное_форматирование