Использование функций рабочей таблицы excel


1



2


Excel. Использование функций рабочей таблицы. Аргументы. Мастер функций. Оглавление Введение Глава 1. Использование функций рабочей таблицы Глава 2. Ввод функций в рабочем листе Excel. Мастер функций. Глава 3. Логические функции Глава 4. Информационные функции Глава 5. Функции для работы со ссылками и массивами. Заключение


3


Введение Электронная таблица Excel для Windows корпорации Microsoft входит в состав знаменитого пакета Microsoft Оffice. С момента своего появления в 1985 году она завоевала репутацию наиболее мощной и удобной электронной таблицы и до настоящего времени занимает ведущее положение на мировом рынке. Excel считается одной из лучших разработок фирмы Microsoft. В России Excel является, по существу, единственной реально используемой электронной таблицей. Благодаря мощным возможностям и удобному интерфейсу электронные таблицы применяются в самых различных областях нашей деятельности. Работа в среде Excel не требует квалификации программиста, поэтому его пользователями являются инженеры, научные работники, экономисты, руководители любого уровня, менеджеры и все, кому приходится производить какие-либо вычисления. Именно поэтому знакомство с Excel, как и с другими Windows – приложениями, входящими в состав пакета Microsoft Оffice, является составной частью общеобразовательного курса Информатики.


4


Глава 1. Использование функций рабочей таблицы Функция Excel – это специальная, заранее определенная формула, которая работает с одним или несколькими значениями и возвращает результат. Некоторые функции являются эквивалентами длинных математических формул, которые можно сделать самому. А некоторые функции в виде формул реализовать невозможно. Функции, являющиеся аргументом другой функции, называются вложенными. В формулах Microsoft Excel можно использовать до семи уровней вложения функций. Существует несколько категорий функций, которые используются в зависимости от поставленной задачи. Все функции можно подразделить на следующие группы: -математические, -статистические, -логические, -дата и время, -финансовые, -текстовые, -ссылки и массивы, -работы с базой данных, -проверки свойств и значений -инженерные, -информационные


5


Глава 2. Ввод функций в рабочем листе Excel. Мастер функций. Если вы выделите ячейку и выберите в меню «Вставка» команду «Функция», Excel выведет окно диалога «Мастер функций». (Рис.2) Немного быстрее можно этого добиться, нажав клавишу со значком функции в строке формул(Рис.1) Рис.1 Вставка функции путём нажатия значка функции на панели инструментов. Рис.2. Мастер функций. Шаг 1 из 2. Выбор функции


6


Глава 3. Логические функции Логические функции являются неотъемлемыми компонентами многих формул. Они используются всякий раз, когда необходимо выполнить те или иные действия в зависимости от выполнения каких- либо условий. В Excel имеются следующие логические функции: ЕСЛИ, И, ИЛИ, ИСТИНА, ЛОЖЬ, НЕ, ЕПУСТО. Функция ЕСЛИ. Функция ЕСЛИ (IF) имеет следующий синтаксис: =ЕСЛИ(логическое_выражение;значение если_истина;значение_если_ложь) Следующая формула возвращает значение 10, если значение в ячейке А1 больше 3, а в противном случае — 20: =ЕСЛИ(А1>3;10;20) Аргументами функции, а также результатом выполнения функции могут быть текстовые константы. Например, ==ЕСЛИ(В5>100; Принять;Отказать) Если содержимое ячейки больше 100, то результатом выполнения функции будет значение Принять, в противном случае — Отказать (Рис. 5).


7


Функции И, ИЛИ, НЕ Функции И (AND), ИЛИ (OR), НЕ (NOT) — позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют синтаксис: =И(логическое_значение 1;логическое_значение 2…) =ИЛИ(логическое_значение 1;логическое_значение 2…) Функция НЕ имеет только один аргумент и следующий синтаксис: =НЕ(логическое значение) Аргументы функций И, ИЛИ, НЕ могут быть логическими выражениями, массивами или ссылками на ячейки, содержащие логические значения. Приведем пример. Пусть Excel возвращает текст «Прошел», если ученик имеет средний балл более 4 (ячейка А2), и пропуск занятий меньше 3 (ячейка А3). Формула примет вид: =ЕСЛИ(И(А2>4;А3 0; D3>0); Решение есть; Решения нет)) =ЕСЛИ(ИЛИ(А3<0; D3<0); Решения нет; Решение есть))

4;А3 0; D3>0); Решение есть; Решения нет)) =ЕСЛИ(ИЛИ(А3<0; D3<0); Решения нет; Решение есть))»>


8


Глава 4. Информационные функции Функция Описание ЯЧЕЙКАВозвращает информацию о формате, расположении или содержимом ячейки. ТИП.ОШИБКИВозвращает числовой код, соответствующий типу ошибки. ИНФОРМВозвращает информацию о текущей операционной среде. ЕПУСТОВозвращает значение ИСТИНА, если аргумент является ссылкой на пустую ячейку. ЕОШ Возвращает значение ИСТИНА, если аргумент ссылается на любое значение ошибки, кроме #Н/Д. ЕОШИБКАВозвращает значение ИСТИНА, если аргумент ссылается на любое значение ошибки. ЕЧЁТНВозвращает значение ИСТИНА, если значение аргумента является четным числом. ЕЛОГИЧВозвращает значение ИСТИНА, если аргумент ссылается на логическое значение. ЕНДВозвращает значение ИСТИНА, если аргумент ссылается на значение ошибки #Н/Д. ЕНЕТЕКСТВозвращает значение ИСТИНА, если значение аргумента не является текстом. ЕЧИСЛОВозвращает значение ИСТИНА, если аргумент ссылается на число. ЕНЕЧЁТВозвращает значение ИСТИНА, если значение аргумента является нечетным числом. ЕССЫЛКАВозвращает значение ИСТИНА, если значение аргумента является ссылкой. ЕТЕКСТВозвращает значение ИСТИНА, если значение аргумента является текстом. ЧВозвращает значение, преобразованное в число. НДВозвращает значение ошибки #Н/Д. ТИПВозвращает число, обозначающее тип данных значения.


9


Глава 5. Функции для работы со ссылками и массивами. АДРЕС — создает адрес ячейки в виде текста, используя номер строки и номер столбца; ВПР — ищет заданное значение в крайнем левом столбце таблицы и возвращает значение в той же строке из указанного столбца таблицы; ВЫБОР используется, чтобы выбрать одно значение из списка, в котором может быть до 29 значений; ГИПЕРССЫЛКА — создает ярлык, который открывает документ, расположенный в сети или в Интернет; ГПР — ищет заданное значение в верхней строке таблицы и возвращает значение в том же столбце из заданной строки таблицы; ДВССЫЛ — возвращает ссылку, заданную текстовой строкой (например, если эта функция ссылается на ячейку A1, содержимое которой представляет собой текст «B1», а в ячейке B1 хранится число 23, то функция вернет число 23); ДРВ – получает данные реального времени от программы, поддерживающей автоматизацию СОМ; ИНДЕКС — возвращает значение или ссылку на значение из указанного интервала (на основании номера строки и номера столбца в интервале); ОБЛАСТИ — возвращает количество непрерывных областей в ссылке; ПОИСКПОЗ — возвращает относительное положение элемента массива; ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ – извлекает данные, хранящиеся в сводной таблице; ПРОСМОТР — просматривает диапазон в поисках определенного значения и возвращает значение из другого столбца или строки; СМЕЩ — возвращает ссылку на диапазон, отстоящий от ячейки или диапазона ячеек на заданное число строк и столбцов; СТОЛБЕЦ — возвращает номер столбца по заданной ссылке; СТРОКА — возвращает номер строки по заданной ссылке; ТРАНСП — транспонирует массив значений; ЧИСЛСТОЛБ — возвращает количество столбцов в ссылке или массиве; ЧСТРОК — возвращает количество строк в ссылке или массиве. Если Вам необходимо найти какое-либо значение в таблице или определить ссылку на определенную ячейку, воспользуйтесь специальными встроенными функциями Microsoft Excel для работы со ссылками и массивами:


10


Рассмотрим для примера две функции: ВПР(искомое значение; инфо таблица; номер столбца; интервальный просмотр) Функция предназначена для поиска заданного значения в крайнем левом столбце таблицы и возврата значения в той же строке из указанного столбца таблицы. ГПР(искомое значение; инфо таблица; номер строки; интервальный просмотр) Функция предназначена для поиска заданного значения в первой строке таблицы и возврата значения в том же столбце из указанной строки таблицы. Аргументы:


11


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


12



КУРС

EXCEL ACADEMY

Научитесь использовать все прикладные инструменты из функционала MS Excel.

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

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

В этой статье мы расскажем вам о 13 популярных базовых функциях Excel, которые должен знать каждый специалист! Еще больше о функционале программы вы можете узнать на нашем открытом курсе «Аналитика с Excel».

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

Итак, основные функции, используемые в Excel.

1. Функция СУММ (SUM)

Русская версия: СУММ (Массив 1, Массив 2…)

Английская версия: SUM (Arr 1, Arr 2…)

Показывает сумму всех аргументов внутри формулы.

Пример: СУММ(1;2;3)=6 или СУММ (А1;B1;C1), то есть сумма значений в ячейках.

2. Функция ПРОИЗВЕД (PRODUCT)

Русская версия: ПРОИЗВЕД (Массив 1, Массив 2…..)

Английская версия: PRODUCT (Arr 1, Arr 2…..)

Выполняет умножение аргументов.

Пример: ПРОИЗВЕД(1;2;3)=24 или ПРОИЗВЕД(А1;B1;C1), то есть произведение значений в ячейках.

3. Функция ЕСЛИ (IF)

Русская версия: ЕСЛИ (Выражение 1; Результат ЕСЛИ Истина, Результат ЕСЛИ Ложь)

Английская версия: IF (Expr 1, Result IF True, Result IF False)

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

Первый результат возвращается в случае, если сравнение – истина, второй — если сравнение ложно.

Пример: А15=1. Тогда, =ЕСЛИ(А15=1;2;3)=2.

Если поменять значение ячейки А15 на 2, тогда получим: =ЕСЛИ(А15=1;2;3)=3.

С помощью функции ЕСЛИ строят древо решения:

Формула для древа будет следующая:

ЕСЛИ(А22=1; ЕСЛИ(А23<0;5;10); ЕСЛИ(А24<0;8;6))

ЕСЛИ А22=1, А23=-5, А24=6, то возвращается результат 5.

4. Функция СУММПРОИЗВ(SUMPRODUCT)

Русская версия: СУММПРОИЗВ(Массив 1;  Массив 2;…)    

Английская версия: SUMPRODUCT(Array 1; Array 2;…)

Умножает соответствующие аргументы заданных массивов и возвращает сумму произведений.

Пример: найти сумму произведений

Находим произведения:

ПРОИЗВ1 =1*2*3=6

ПРОИЗВ2 =4*5*6=120

ПРОИЗВ3 =7*8*9=504

Сумма произведений равна 6+120+504=630

Эти расчеты можно заменить функцией СУММПРОИЗВ.

= СУММПРОИЗВ(Массив 1;  Массив 2; Массив 3)

5. Функция СРЗНАЧ (AVERAGE)

Русская версия: СРЗНАЧ (Массив 1;  Массив 2;…..)  

Английская версия: AVERAGE(Array 1; Array 2;…..)

Рассчитывает среднее арифметическое всех аргументов.

Пример: СРЗНАЧ (1; 2; 3; 4; 5)=3  

6. Функция МИН (MIN)

Русская версия: МИН (Массив 1;  Массив 2;…..)  

Английская версия: MIN(Array 1; Array 2;…..)

Возвращает минимальное значение массивов.

Пример: МИН(1; 2; 3; 4; 5)=1  

7. Функция МАКС (MAX)

Русская версия: МАКС (Массив 1;  Массив 2;…..)  

Английская версия: MAX(Array 1; Array 2;…..)

Обратная функции МИН. Возвращает максимальное значение массивов.

Пример: МАКС(1; 2; 3; 4; 5)=5

8. Функция НАИМЕНЬШИЙ (SMALL)

Русская версия: НАИМЕНЬШИЙ (Массив 1;  Порядок k)   

Английская версия: SMALL(Array 1, k-min)

Возвращает k наименьшее число после минимального. Если k=1, возвращаем минимальное число.

Пример: В ячейках А1;A5  находятся числа 1;3;6;5;10.

Результат функции =НАИМЕНЬШИЙ (A1;A5) при разных k:

k=1; результат =1

k=2; результат=2

k=3; результат=5

9. Функция НАИБОЛЬШИЙ (LARGE)

Русская версия: НАИБОЛЬШИЙ (Массив 1;  Порядок k)   

Английская версия: LARGE(Array 1, k-min)

Возвращает k наименьшее число после максимального. Если k=1, возвращаем максимальное число.

Пример: в ячейках А1;A5  находятся числа 1;3;6;5;10.

Результат функции = НАИБОЛЬШИЙ (A1;A5) при разных k:

k=1;  результат = 10

k=2; результат = 6

k=3; результат = 5

10. Функция ВПР(VLOOKUP)

Русская версия: ВПР(искомое значение; таблица; номер столбца; {0 (ЛОЖЬ, т.е. точное значение);1(ИСТИНА, т.е. приблизительное значение)})    

Английская версия: VLOOKUP(lookup value, table, column number. {0;1})

Ищет значения в столбцах массива и выдает значение в найденной строке и указанном столбце.

Пример: Есть таблица находящаяся в ячейках А1;С4

Нужно найти (ищем в ячейку А6):

1. Возраст сотрудника Иванова (3 столбец)
2. ВУЗ сотрудника Петрова (2 столбец)

Составляем формулы:

1. ВПР(А6; А1:С4; 3;0) Формула ищет значение «Иванов» в первом столбце таблицы А1;С4 и возвращает значение в строке 3 столбца. Результат функции – 22
2. ВПР(А6; А1:С4; 2;0) Формула ищет значение «Петров» в первом столбце таблицы А1;С4 и возвращает значение в строке 2 столбца. Результат функции – ВШЭ

11. Функция ИНДЕКС(INDEX)

Русская версия: ИНДЕКС (Массив;Номер строки;Номер столбца);

Английская версия: INDEX(table, row number, column number)

Ищет значение пересечение на указанной строки и столбца массива.

Пример: Есть таблица находящаяся в ячейках А1;С4

Необходимо написать формулу, которая выдаст значение «Петров».

«Петров» расположен на пересечении 3 строки и 1 столбца, соответственно, формула принимает вид:

=ИНДЕКС(А1;С4;3;1)

12. Функция СУММЕСЛИ(SUMIF)

Русская версия: СУММЕСЛИ(диапазон для критерия; критерий; диапазон суммирования)

Английская версия: SUMIF(criterion range; criterion; sumrange)

Суммирует значения в определенном диапазоне, которые попадают под определенные критерии.

Пример: в ячейках А1;C5

Найти:

1. Количество столовых приборов сделанных из серебра.
2. Количество приборов ≤ 15.

Решение:

1. Выражение  =СУММЕСЛИ(А1:C5;«Серебро»; В1:B5). Результат = 40 (15+25).
2. =СУММЕСЛИ(В1:В5;« <=» & 15; В1:B5). Результат = 25 (15+10).

13. Функция СУММЕСЛИМН(SUMIF)

Русская версия: СУММЕСЛИ(диапазон суммирования; диапазон критерия 1; критерий 1; диапазон критерия 2; критерий 2;…)

Английская версия: SUMIFS(criterion range; criterion; sumrange; criterion 1; criterion range 1; criterion 2; criterion range 2;)

Суммирует значения в диапазоне, который попадает под определенные критерии.

Пример: в ячейках А1;C5 есть следующие данные

Найти:

  1. Количество столовых приборов сделанных из серебра, единичное количество которых ≤ 20.

Решение:

  1. Выражение  =СУММЕСЛИМН(В1:В5; С1:С5; «Серебро»; В1:B5;« <=» & 20). Результат = 15

Заключение

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

Многие приведенные формулы также используются в финансовом моделировании. Кстати, на нашем курсе «Финансовое моделирование» мы рассказываем обо всех инструментах Excel, которые упрощают процесс построения финансовых моделей.

В статье представлены только часть популярных функции Excel. А еще в Excel есть сотни других формул, диаграмм и массивов данных.


КУРС

EXCEL ACADEMY

Научитесь использовать все прикладные инструменты из функционала MS Excel.

1. Excel. Использование функций рабочей таблицы. Аргументы. Мастер функций. Логические, информационные функции и функции работы со ссылками и ма

Excel. Использование функций рабочей
таблицы. Аргументы. Мастер функций.
Логические, информационные функции
и функции работы со ссылками и
массивами
Автор: Плеханова Ю. И.

2. Использование функций рабочей таблицы

Функция Excel – это специальная, заранее
определенная формула, которая работает
с одним или несколькими значениями и
возвращает результат.

3. Все функции можно подразделить на следующие группы:

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

4. Мастер функций. Шаг 1 и 2

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

5. Мастер функций. Шаг 3 и 4

Диалоговое
окно
«Аргументы
функции»
Завершающий этап работы
мастера функций. Вывод
формулы

6. Логические функции

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

7. Логические функции Excel

ЕСЛИ
И
ИЛИ
ИСТИНА
ЛОЖЬ
НЕ
ЕПУСТО

8. Функция ЕСЛИ

Синтаксис:
=ЕСЛИ(логическое_выражение;
значение_если_истина;
значение_если_ложь)
Пример:
=ЕСЛИ(А1>3;10;20)
=ЕСЛИ(В5>100; “Принять”;”Отказать”)

9. Функции И, ИЛИ, НЕ

Функции И (AND), ИЛИ (OR), НЕ (NOT) — позволяют
создавать сложные логические выражения. Эти
функции работают в сочетании с простыми
операторами сравнения. Функции И и ИЛИ могут
иметь до 30 логических аргументов.
Синтаксис:
=И(логическое_значение1;
логическое_значение2…)
=ИЛИ(логическое_значение1;
логическое_значение2…)
=НЕ(логическое_значение)

10. Функции И, ИЛИ, НЕ

Примеры:
=ЕСЛИ(И(А3>0; D3>0); “Решение есть”;
“Решения нет”))
=ЕСЛИ(ИЛИ(А3<0; D3<0); “Решения
нет”; “Решение есть”))
=НЕ(2*2=4)

11. Функции И, ИЛИ, НЕ

12. Функции И, ИЛИ, НЕ

13. Вложенные функции ЕСЛИ

При решении трудных логических задач
можно использовать вложенные функции
ЕСЛИ
Пример:
=ЕСЛИ(В10=25; “Отлично”;
ЕСЛИ(И(В10<25;В10>22); “Хорошо”;
ЕСЛИ(И(В10<=22;B10>19);
“Удовлетворительно”;
“Неудовлетворительно”)))

14. Функции ИСТИНА и ЛОЖЬ

Функции ИСТИНА (TRUE) и ЛОЖЬ (FALSE)
предоставляют альтернативный способ
записи логических значений ИСТИНА и ЛОЖЬ.
Эти функции не имеют аргументов и выглядят
следующим образом:
=ИСТИНА()
=ЛОЖЬ()
Пример:
=ЕСЛИ(А1=ИСТИНА();»Проходите»;»Стоп»)

15. Функция ЕПУСТО

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

16. Информационные функции

ЯЧЕЙКА
ТИП.ОШИБКИ
ИНФОРМ
ЕПУСТО
ЕОШ
ЕОШИБКА
ЕЧЁТН
ЕЛОГИЧ
ЕНД
ЕНЕТЕКСТ
ЕЧИСЛО
ЕНЕЧЁТ
ЕССЫЛКА
ЕТЕКСТ
Ч
НД
ТИП

17. Спасибо за внимание! !!

Excel для Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

Вкладка "формулы Excel" на ленте

  • Синтаксис функции Excel

    В приведенном ниже примере функции ОКРУГЛ , округленной на число в ячейке A10, показан синтаксис функции.

    Структура функции

    1. Structure. Структура функции начинается со знака равенства (=), за которым следует имя функции, открывающую круглую скобку, аргументы функции, разделенные запятыми, и закрывающая круглая скобка.

    2. имя функции. Чтобы просмотреть список доступных функций, щелкните ячейку и нажмите клавиши SHIFT + F3, чтобы открыть диалоговое окно Вставка функции .

    Формулы Excel — диалоговое окно "Вставка функции"

    3. аргументы. Аргументы могут быть числами, текстом, логическими значениями, такими как Истина или ложь, массивами, значениями ошибок, например #N/a или ссылками на ячейки. Используемый аргумент должен возвращать значение, допустимое для данного аргумента. В качестве аргументов также используются константы, формулы и другие функции.

    4. всплывающая подсказка аргумента. При вводе функции появляется всплывающая подсказка с синтаксисом и аргументами. Например, всплывающая подсказка появляется после ввода выражения =ОКРУГЛ(. Всплывающие подсказки отображаются только для встроенных функций.

    Примечание: Вам не нужно вводить функции во все прописные буквы, например = «ОКРУГЛИТЬ», так как Excel автоматически заполнит ввод имени функции после нажатия кнопки «Добавить». Если вы неправильно наводите имя функции, например = СУМА (a1: A10), а не = сумм (a1: A10), Excel вернет #NAME? Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.

  • Ввод функций Excel

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

    Мастер функций Excel

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

    Автозаполнение формул Excel

  • Вложение функций Excel

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

    Вложенные функции

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

    Допустимые типы вычисляемых значений    Вложенная функция, используемая в качестве аргумента, должна возвращать соответствующий ему тип данных. Например, если аргумент должен быть логическим, т. е. иметь значение ИСТИНА либо ЛОЖЬ, вложенная функция также должна возвращать логическое значение (ИСТИНА или ЛОЖЬ). В противном случае Excel выдаст ошибку «#ЗНАЧ!».

    <c0>Предельное количество уровней вложенности функций</c0>.    В формулах можно использовать до семи уровней вложенных функций. Если функция Б является аргументом функции А, функция Б находится на втором уровне вложенности. Например, функция СРЗНАЧ и функция сумм являются функциями второго уровня, если они используются в качестве аргументов функции если. Функция, вложенная в качестве аргумента в функцию СРЗНАЧ, будет функцией третьего уровня, и т. д.

Нужна дополнительная помощь?

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

Примеры использования функций в формулах

funkciya-predskaz-primerФункция ПРЕДСКАЗ пример в Excel.
Прогнозирование данных и пример использования функции ПРЕДСКАЗ. Сравнение результатов прогнозирования с помощью линии тренда и статистической функции ПРЕДСКАЗ.

vozvedenie-v-stepen-i-izvlechenie-kornyaВозведение в степень и извлечение корня в Excel.
Функции СТЕПЕНЬ и КОРЕНЬ: примеры использования. Оператор для возведения в степень. Как извлечь квадратный корень, корень третьей, четвертой и иных степеней?

funkciya-schetesli-primeryФункция СЧЕТЕСЛИ в Excel и примеры ее использования.
Синтаксис и особенности функции СЧЕТЕСЛИ. Примеры с одним и несколькими критериями, несколькими диапазонами, подсчет числовых и текстовых значений. Комбинация функцийПРОМЕЖУТОЧНЫЕ.ИТОГИ и СЧЕТЕСЛИ.

funkcii-raboty-s-tekstomФункции для работы с текстом в Excel.
Для обработки строковых данных используются функции работы с текстом. Примеры применения функций ТЕКСТ, разделения и объединения текстовых данных, ПОИСК, ЛЕВСИМВ, ПРАВСИМВ и др.



На чтение 20 мин. Просмотров 12.4k.

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

Содержание

  1. 1. Не добавляйте последние скобки в функции
  2. 2. При перемещении формулы не допускайте изменения ссылок
  3. 3. Не допускайте изменения ссылок при копировании формулы
  4. 4. Дважды щелкните маркер заполнения, чтобы скопировать формулы
  5. 5. Используйте таблицу для автоматического ввода формул
  6. 6. Используйте автозаполнение при вводе функций
  7. 7. Используйте Ctrl + клик для ввода аргументов
  8. 8. Используйте окно подсказки формулы, чтобы выбрать аргументы
  9. 9. Вставьте заполнители аргументов функции с помощью горячих клавиш
  10. 10. Уберите мешающую подсказку с обзора
  11. 11. Включить отображение всех формул одновременно
  12. 12. Выберите все формулы на рабочем листе одновременно
  13. 13. Используйте специальную вставку для преобразования формул в значения.
  14. 14. Используйте Специальную вставку, чтобы изменить значения одновременно
  15. 15. Используйте именованные диапазоны, чтобы сделать формулы более читабельными
  16. 16. Применять имена к существующим формулам автоматически
  17. 17. Сохраните формулу, которая еще не дописана
  18. 18. Будьте в курсе функций, которые предлагает Excel
  19. 19. Используйте клавишу F4 для переключения относительных и абсолютных ссылок
  20. 20. Помните, что формулы и функции возвращают значение. Всегда.
  21. 21. Используйте F9 для оценки частей формулы
  22. 22. Используйте функцию «Вычислить формулу»
  23. 23. Построить сложные формулы в небольших шагах
  24. 24. Используйте именованные диапазоны как переменные
  25. 25. Используйте конкатенацию, чтобы сделать заголовки понятными
  26. 26. Добавьте разрывы строк во вложенные ЕСЛИ (IF), чтобы их было легче читать
  27. 27. Вводите функции с автозаполнением
  28. 28. Используйте Автосумму для ввода формул СУММ (SUM)
  29. 29. Введите одну и ту же формулу одновременно в несколько ячеек.

1. Не добавляйте последние скобки в функции

Давайте начнем с чего-то по-настоящему простого! Когда вы пишите формулу, содержащую только одну функцию (СУММ, СРЗНАЧ и т.д.), вам не обязательно вводить заключительные закрывающие скобки. Например, вы можете просто ввести:

= СУММ(A1:A10

и нажмите Enter. Excel добавит закрывающие скобки за вас. Это хоть и мелочь, но удобная.

Примечание: это не сработает, если ваша формула содержит более одного набора скобок.

Закрывающая скобка опущена
ДО: закрывающая скобка опущена
 нажатие Enter добавляет скобки автоматически
ПОСЛЕ: нажатие Enter добавляет скобки автоматически

2. При перемещении формулы не допускайте изменения ссылок

Один из самых мощных инструментов Excel — это относительные ссылки. Когда вы копируете формулу в новое место, все относительные ссылки автоматически изменяются. Это очень удобно и экономит время, так как можно повторно использовать формулу, а не создавать ее заново.

Но иногда нужно переместить или скопировать формулу в новое место, не изменяя ее. Есть несколько способов сделать это.

Способ 1: Если вы просто перемещаете формулу в соседнее место, попробуйте перетаскивание. Перетаскивание сохранит все адреса в целости и сохранности.

захватите край ячейки с формулой
ШАГ 1: захватите край ячейки с формулой
перетащите на новое место
ШАГ 2: перетащите на новое место

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

Горячие клавиши:

Windows: Ctrl + X, Ctrl + V

Mac: Cmd + X, Cmd + V

3. Не допускайте изменения ссылок при копировании формулы

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

Способ 1: Если вам просто нужно скопировать одну формулу, выберите ее в строке формул и скопируйте в буфер обмена. Затем вы можете вставить в новом месте. Результатом будет формула, идентичная оригиналу.

Способ 2: Чтобы скопировать группу формул в новое место, не затрагивая ссылки, вы можете использовать поиск и замену.

  1. Выберите формулы, которые вы хотите скопировать
  2. Затем найдите и замените знак равенства (=) в формулах символом хеша (#). Это преобразует формулы в текст.
  3. Теперь скопируйте и вставьте формулы в новое место.
  4. После этого проделайте обратную операцию. Найдите хэш (#) и замените на знак равенства (=). Это восстановит формулы в рабочее состояние.

4. Дважды щелкните маркер заполнения, чтобы скопировать формулы

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

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

Маркер заполнения
Маркер заполнения
Excel копирует формулу вниз
Excel копирует формулу вниз

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

Вы также можете заполнить формулы на листе, используя сочетание клавиш (Ctrl + D). При обработке большой группы ячеек, быстрее будет воспользоваться маркером заполнения.

5. Используйте таблицу для автоматического ввода формул

Еще более быстрый способ ввода формул — сначала преобразовать данные в Таблицу Excel. Терминология здесь вводит в заблуждение. Любые данные с более чем одним столбцом технически являются «таблицей», но Excel имеет формальную структуру, называемую таблицей, которая обеспечивает множество преимуществ.

Как только вы преобразуете свои данные в таблицу (Ctrl + T), все формулы, введенные в первой строке, будут автоматически скопированы по всей длине таблицы. Это экономит много времени, а также помогает предотвратить ошибки.

Введите формулу как обычно
Введите формулу как обычно
Нажмите Enter, чтобы скопировать формулу вниз
Нажмите Enter, чтобы скопировать формулу вниз

Когда вы обновляете формулу в таблице, Excel снова обновляет все аналогичные формулы в том же столбце.

Примечание: формулы в таблице будут автоматически использовать структурированные ссылки (т.е. в приведенном выше примере = [@ Кол-во] * [@ Цена]

6. Используйте автозаполнение при вводе функций

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

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

Выберите нужную функцию и нажмите Tab
Выберите нужную функцию и нажмите Tab
Excel дописал функцию
Excel дописал функцию

7. Используйте Ctrl + клик для ввода аргументов

Не любите вводить точку с запятой между аргументами? Excel может сделать это за вас. Когда вы вводите аргументы в функцию, просто удерживайте нажатой клавишу «Ctrl» (Mac: Command) при нажатии на каждую ссылку, и Excel автоматически введет для вас разделители.

Например, вы можете ввести формулу: = СУММ(A1; B10; C5:C10), введя «= СУММ(», затем щелкнув по каждой ссылке, удерживая нажатой клавишу «Ctrl». Это работает с любой функцией, в которой можно использовать ссылки в качестве аргументов.

Зажми Ctrl и выбери следующую ячейку
Зажми Ctrl и выбери следующую ячейку
Все еще зажимаем Ctrl и выбираем следующую ячейку
Все еще зажимаем Ctrl и выбираем следующую ячейку
Все разделители (;) были введены Excel
Все разделители (;) были введены Excel

8. Используйте окно подсказки формулы, чтобы выбрать аргументы

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

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

 Наведите курсор на аргумент в подсказке в строке ввода формул
Наведите курсор на аргумент в подсказке в строке ввода формул
Нажмите на аргумент, чтобы "подсветить" его внутри формулы
Нажмите на аргумент, чтобы «подсветить» его внутри формулы

9. Вставьте заполнители аргументов функции с помощью горячих клавиш

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

Когда вы вводите функцию, после того, как Excel распознал имя функции, введите Ctrl + Shift + A (обе платформы).

Например, если вы наберете «=ДАТА (» и затем используете Ctrl + Shift + A, Excel выдаст вам «= DATE (год, месяц, день)». Затем вы можете дважды щелкнуть каждый аргумент (или воспользоваться подсказкой функции окно для выбора каждого аргумента) и измените его на значение, которое вы хотите.

Убедитесь, что функция распознана
Убедитесь, что функция распознана
 Ctrl + Shift + A вставляет именованные аргументы
Ctrl + Shift + A вставляет именованные аргументы

10. Уберите мешающую подсказку с обзора

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

 Возьмитесь за край подсказки
Возьмитесь за край подсказки
 Перетащите подсказку в удобное место
Перетащите подсказку в удобное место

11. Включить отображение всех формул одновременно

Каждый раз, когда вы редактируете ячейку, содержащую формулу, Excel автоматически отображает формулу вместо ее результата. Но иногда нужно увидеть все формулы на рабочем листе одновременно. Для этого просто используйте сочетание клавиш для отображения формул: Ctrl + ~ (это тильда). С помощью этого трюка вы можете быстро включать и выключать отображение всех формул на листе. Это хороший способ проверить формулы на согласованность, увидев все формулы одновременно.

 Ctrl + `раскрывает все формулы
Ctrl + `раскрывает все формулы
Все формулы видны
Все формулы видны

12. Выберите все формулы на рабочем листе одновременно

Еще один способ увидеть все формулы на рабочем листе — выбрать их. Вы можете сделать это, используя более мощные (и скрытые) функции в Excel: это окно Переход (Ctrl + G). С помощью этой команды вы можете выбрать все виды аргументов в Excel, включая пустые ячейки, ячейки с числами и многое другое. Один из вариантов — это ячейки, содержащие формулы.

Чтобы выбрать все ячейки, содержащие формулы на листе, просто нажмите Ctrl + G, чтобы открыть диалоговое окно «Переход», затем нажмите кнопку «Выделить» и выберите «Формулы». Когда вы нажмете ОК, будут выбраны все ячейки, которые содержат формулы.

 Ctrl + G, чтобы открыть окно Переход
Ctrl + G, чтобы открыть окно Переход
 Нажмите кнопку Выделить
Нажмите кнопку Выделить
Выберите формулы
Выберите формулы
Все формулы выбраны
Все формулы выбраны

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

13. Используйте специальную вставку для преобразования формул в значения.

Распространенной проблемой в Excel является необходимость остановить обновление рассчитанных значений. Например, вы хотите упростить рабочую таблицу, удалив вспомогательные столбцы, которые вы использовали для генерации определенных значений. Но если вы удалите эти столбцы с формулами, все еще ссылающимися на них, вы получите массу ошибок #ЗНАЧ. Решение состоит в том, чтобы сначала преобразовать формулы в значения, а затем удалить дополнительные столбцы. Самый простой способ сделать это — использовать Специальную вставку. Сначала выберите формулы, которые вы хотите преобразовать, и скопируйте в буфер обмена. Затем, когда формулы еще выбраны, откройте диалоговое окно «Специальная вставка» (Win: Ctrl + Alt + V, Mac: Ctrl + Cmd + V) и используйте параметр «Значения». Это заменит все формулы, которые вы выбрали, на значения, которые они рассчитали.

Формулы выбраны и скопированы
Формулы выбраны и скопированы
Используйте Специальную вставку
Используйте Специальную вставку
Нет больше формул!
Нет больше формул!

14. Используйте Специальную вставку, чтобы изменить значения одновременно

Другой распространенной проблемой в Excel является необходимость изменения большого количества значений одновременно. Например, возможно, у вас есть список из 500 цен на товары, и вам нужно увеличить все цены на 5%. Или, может быть, у вас есть список из 100 дат, которые нужно перенести на одну неделю? В таких случаях вы можете добавить столбец «Помощник» в таблицу, выполнить необходимые вычисления, преобразовать результаты в значения, а затем скопировать их в исходный столбец. Но если вам нужен только простой расчет, Специальная вставка поможет намного проще и быстрее, потому что вы можете изменить значение напрямую без каких-либо дополнительных формул.

Например, чтобы преобразовать набор дат на одну неделю позже, сделайте следующее:

  • добавьте число 7 к любой ячейке на рабочем листе
  • скопируйте его в буфер обмена
  • выберите все даты, которые вы хотите изменить
  • используйте Специальная вставка> Операция> Сложить
  • нажмите ОК

Excel добавит число 7 к выбранным вами датам, сдвинув их на 7 дней вперед без необходимости создавать вспомогательные столбцы.

Скопируйте временное значение и выберите даты
Скопируйте временное значение и выберите даты
Специальная вставка: значения + сложить
Специальная вставка: значения + сложить
 Все даты перенесены на неделю
Все даты перенесены на неделю

Чтобы увеличить цены на 5%, используйте тот же подход. Введите «1.05» в ячейку и скопируйте в буфер обмена. Затем выберите цены, которые вы хотите изменить, и используйте Специальная вставка> Операция> Умножить, чтобы преобразовать все цены сразу. Как только вы освоите этот совет, вы найдете много способов его применения.

Скопируйте временное значение и выберите цены
Скопируйте временное значение и выберите цены
Специальная вставка: значения + умножить
Специальная вставка: значения + умножить
Все цены выросли на 5%
Все цены выросли на 5%

Примечание: этот способ работает только со значениями. Не пытайтесь делать это с формулами!

15. Используйте именованные диапазоны, чтобы сделать формулы более читабельными

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

= B3 * $A$1
= B4 * $A$1
= B5 * $A$1

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

= B3 * почасовая_ставка
= B4 * почасовая_ставка
= B5 * почасовая_ставка

Таким образом, именование диапазонов делает формулы более удобочитаемыми и экономит время на вводе большого количества знаков доллара ($) для создания абсолютных ссылок.

Создать именованный диапазон легко. Просто выберите диапазон/ячейку(и), которые хотите назвать, затем введите имя в поле для имени и нажмите ввод. Теперь, когда вы назвали диапазон, Excel будет использовать его всякий раз, когда вы указываете и нажимаете на диапазон при написании формулы. Нажав на именованный диапазон, вы увидите, что его имя автоматически вставляется в формулу.

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

Первоначальная формула
Первоначальная формула
Ячейку C2 переименовали в "почасовая_ставка"
Ячейку C2 переименовали в «почасовая_ставка»
Формула использует именованный диапазон
Формула использует именованный диапазон

16. Применять имена к существующим формулам автоматически

Что происходит, когда вы уже создали формулы, а затем создали именованный диапазон, который хотите использовать в них? На самом деле ничего. Excel не будет вносить никаких изменений в существующие формулы или предлагать автоматически применять новые имена диапазонов. Однако есть способ применить имена диапазонов к уже существующим формулам. Просто выберите формулы, к которым вы хотите применить имена, а затем используйте функцию «Применить имена» на вкладке Формулы.

Когда откроется окно «Применить имена», выберите имена, которые вы хотите применить, и нажмите «ОК». Excel заменит любые соответствующие ссылки на выбранные вами имена.

 Выберите все ячейки формулы, чтобы применить к ним именованный диапазон
Выберите все ячейки формулы, чтобы применить
к ним именованный диапазон
Применить имена на вкладке "Формулы" на ленте
Применить имена на вкладке «Формулы» на ленте
 Выберите именованный диапазон для применения
Выберите именованный диапазон для применения
Именованный диапазон автоматически применен
Именованный диапазон автоматически применен

17. Сохраните формулу, которая еще не дописана

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

Однако есть простой обходной путь: просто временно преобразуйте формулу в текст. Для этого вы можете добавить один апостроф в начало формулы (перед =) или просто полностью удалить знак равенства. В обоих случаях Excel перестанет пытаться оценить формулу и позволит вам ввести ее как есть. Позже вы можете вернуться к формуле и возобновить работу.

18. Будьте в курсе функций, которые предлагает Excel

Функции существуют для решения конкретных проблем. Вы можете думать о функции как о готовой формуле с определенным названием, целью и возвращаемым значением. Например, функция ПРОПНАЧ (PROPER) имеет только одну цель: она преобразует первую букву каждого слова в прописную. Дайте ей текст типа «ПОЕЗД чита — ЧЕЛябинск», и она вернет вам «Поезд Чита — Челябинск». Функции невероятно удобны, когда они решают вашу проблему, поэтому имеет смысл ознакомиться с функциями, доступными в Excel.

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

19. Используйте клавишу F4 для переключения относительных и абсолютных ссылок

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

Однако преобразование между относительными и абсолютными ссылками может создавать неудобства — ввод всех этих знаков доллара ($) утомителен и подвержен ошибкам. К счастью, есть отличная горячая клавиша, которая позволяет быстро переключаться между 4 вариантами, доступными для каждой ссылки: (Windows: F4, Mac: Command + T).

Просто поместите курсор в ссылку, используя клавишу. Каждый раз, когда вы нажимаете ее, Excel будет «переходить» к следующему варианту в следующем порядке: полностью относительный (A1)> полностью абсолютный ($A$1)> абсолютный ряд (A$1)> абсолютный столбец ($A1).

20. Помните, что формулы и функции возвращают значение. Всегда.

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

Примечание: Слово «возвращение» происходит из мира программирования, и иногда оно вводит в заблуждение людей, плохо знакомых с этой концепцией. В контексте формул Excel он используется следующим образом: «Функция ДЛСТР возвращает число» или «Формула в ячейке A1 возвращает ошибку». Всякий раз, когда вы слышите слово «возвращает» с формулой, просто думайте «результат».

21. Используйте F9 для оценки частей формулы

Клавиша F9 (Fn + F9 на Mac) может решать части формулы в режиме реального времени. Это фантастический инструмент для отладки больших формул, когда вам необходимо убедиться, что вы получите ожидаемый результат определенной части формулы.

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

Примечание: В Windows вы можете отменить F9, но на Mac — нет. Чтобы выйти из формулы без внесения изменений, просто используйте Esc.

22. Используйте функцию «Вычислить формулу»

Когда использование F9 для оценки формулы становится слишком утомительным, приходит время использовать функцию «Вычислить формулу». «Вычислить формулу» решает каждый из ее компонентов по отдельности. Каждый раз, когда вы нажимаете кнопку «Вычислить», Excel решает подчеркнутую часть формулы и показывает результат. Вы можете найти функцию вычисления на вкладке Формулы на ленте в группе Зависимости формул.

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

Примечание: Эта функция доступна только в версии для Windows. Версия для Mac использует другой подход, называемый Formula Builder, который отображает результаты при создании формулы. Функциональность отличается, но этот подход также очень полезен.

23. Построить сложные формулы в небольших шагах

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

Например, вы хотите написать формулу, которая извлекает имя из полного имени. Вы знаете, что могли бы использовать функцию ЛЕВСИМВ (LEFT), чтобы вытянуть текст слева, но вы не знаете, как рассчитать количество символов для извлечения. Начните с ЛЕВСИМВ (полное-имя; 5), чтобы формула заработала. Затем подумайте, как заменить число 5 на вычисленное значение. В этом случае вы можете определить количество извлекаемых символов, используя функцию НАЙТИ, чтобы определить положение первого пробела.

24. Используйте именованные диапазоны как переменные

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

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

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

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

Например, обычно у вас может быть заголовок «Стоимость кофе», за которым следует рассчитанная стоимость. С конкатенацией вы можете сделать так, чтобы было написано: «Стоимость кофе (150 рублей за чашку)».

26. Добавьте разрывы строк во вложенные ЕСЛИ (IF), чтобы их было легче читать

Когда вы создаете вложенную формулу ЕСЛИ (IF), отслеживание истинных и ложных аргументов в скобках может привести к путанице. Когда вы будете закрывать скобки, легко ошибиться в логике. Однако существует простой способ сделать формулу с несколькими операторами ЕСЛИ (IF) более читабельной: просто добавьте разрывы строк в формулу после каждого ИСТИННОГО аргумента. Это сделает формулу более похожей на таблицу.

27. Вводите функции с автозаполнением

Когда вы вводите в функцию, Excel попытается угадать название нужной вам функции и предоставляет вам список автозаполнения для выбора. Вопрос в том, как выбрать нужную и остаться в режиме редактирования? Хитрость заключается в использовании клавиши табуляции. Когда вы нажимаете клавишу Tab, Excel добавляет полную функцию и оставляет курсор в скобках активным, чтобы вы могли заполнить аргументы по мере необходимости. На Mac вам сначала нужно использовать клавишу со стрелкой вниз, чтобы выбрать функцию, которую вы хотите добавить, а затем нажать клавишу Tab, чтобы вставить функцию.

28. Используйте Автосумму для ввода формул СУММ (SUM)

Этот способ подойдет не для всех случаев, но при использовании точно доставит удовольствие. Автосумма работает как для строк, так и для столбцов. Просто выберите пустую ячейку справа или под ячейками, которые вы хотите суммировать, и введите Alt + = (Mac: Command + Shift + T). Excel определит диапазон, который вы пытаетесь суммировать, и вставит функцию СУММ (SUM) за один шаг. Если вы хотите быть более конкретным, чтобы Excel не догадывался, сначала выберите диапазон, который вы хотите суммировать, включая ячейку, в которой вы хотите использовать функцию СУММ (SUM).

Автосумма даже вставит несколько функций СУММ (SUM) одновременно. Чтобы сложить несколько столбцов, выберите диапазон пустых ячеек под столбцами. Чтобы сложить несколько строк, выберите диапазон пустых ячеек в столбце справа от строк.

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

29. Введите одну и ту же формулу одновременно в несколько ячеек.

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

Вы также можете использовать эту же технику для редактирования нескольких формул одновременно. Просто выберите все формулы , внесите необходимые изменения и нажмите Ctrl + Enter.

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

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

Вы можете воспользоваться нашей памяткой, которая поможет не забыть, какой инструмент Excel для чего предназначен (таблица 1).

Таблица 1. 17 полезных функций Excel

Функция

Назначение

Пример

1

СУММ

Позволяет складывать отдельные значения, диапазоны ячеек, ссылки на ячейки или данные всех этих трёх видов.

=СУММ(Число 1;Число 2;…Число n)

или

=СУММ(А1;B1;C1) — сумма значений в ячейках

2

ПРОИЗВЕД

Перемножает все числа, переданные как аргументы, и возвращает произведение.

=ПРОИЗВЕД(Число 1; Число 2;…;Число n)

или

=ПРОИЗВЕД(А1;B1;C1) — произведение значений в ячейках

3

СРЗНАЧ

Считает среднее арифметическое числовых значений.

=СРЗНАЧ(Число 1; Число 2;…;Число n)

или

=СРЗНАЧ(А1;A2;A3)

4

ЕСЛИ

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

У функции возможны два результата (ИСТИНА и ЛОЖЬ).

Функцию ЕСЛИ можно настроить сразу по нескольким критериям.

=ЕСЛИ(логическое выражение; [функция если истина]; [функция если ложь])

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

=ЕСЛИ(A1>=100;»истина»;ЕСЛИ(A1<100;»ложь«))

5

СУММЕСЛИ

Суммирует значения, удовлетворяющие заданным условиям (например, все затраты из одной категории).

=СУММЕСЛИ(ячейки которые нужно проверить на условие; условие; какие ячейки складывать при удовлетворении условию)

6

СЧЁТЕСЛИ

Подсчитывает количество ячеек в диапазоне, удовлетворяющих заданному условию (например, сколько раз в списке повторяется то или иное название).

= СЧЕТЕСЛИ(ячейки которые надо подсчитывать, критерий по которым ячейку принимать в расчёт)

7

СРЗНАЧЕСЛИ

Рассчитывает условное среднее значение.

=СРЗНАЧЕСЛИ(ячейки которые нужно проверить на условие; условие; для каких ячеек рассчитывать среднее при удовлетворении условию)

8

МИН

Возвращает наименьшее значение в списке аргументов.

=МИН(Число 1; Число 2;…;Число n)

или

=МИН(A2:A6)

9

МАКС

Возвращает максимальное значение в списке аргументов (функция обратная МИН).

=МАКС(Число 1; Число 2;…;Число n)

или

=МАКС(A2:A6)

10

НАИМЕНЬШИЙ

Используется для получения минимального значения из заданного диапазона ячеек (возвращает k-ое наименьшее значение из массива данных).

В ячейках А1;A5 находятся числа 1;3;6;5;10.

=НАИМЕНЬШИЙ (A1;A5) при разных k:

k=1; результат =1 (первое наименьшее значение)

k=2; результат=2 (второе наименьшее значение)

k=3; результат=5 (третье наименьшее значение)

11

НАИБОЛЬШИЙ

Позволяет выбрать значение по его относительному местоположению (возвращает k-ое по величине значение из множества данных).

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

В ячейках А1;A5 находятся числа 1;3;6;5;10.

= НАИБОЛЬШИЙ (A1;A5) при разных k:

k=1; результат = 10 (первое наибольшее значение)

k=2; результат = 6 (второе наибольшее значение)

k=3; результат = 5 (третье наибольшее значение)

12

СЖПРОБЕЛЫ

Позволяет избавиться от всех лишних пробелов в заданных ячейках (кроме уместных одинарных).

=СЖПРОБЕЛЫ(адрес ячейки)

13

ЛЕВСИМВ

Возвращает заданное количество знаков из указанной строки слева.

=ЛЕВСИМВ(адрес ячейки; количество знаков)

14

ПРАВСИМВ

Возвращает заданное количество знаков из указанной строки справа.

=ПРАВСИМВ(адрес ячейки; количество знаков)

15

ПСТР

Возвращает знаки из текстовой строки, начиная с указанной позиции.

=ПСТР(адрес ячейки; начальное число; число знаков)

16

ВПР

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

Например, по номеру товара можно найти его цену или по идентификатору найти имя сотрудника.

=ВПР(искомое значение; таблица; номер столбца; тип совпадения)

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

17

Конкатенация

Позволяет объединить в одной ячейке данные из двух и более ячеек.

Самый простой способ — вставить между адресами ячеек амперсанд (&).

=ячейка 1&ячейка 2…&ячейка n (=A1&A2&A3)

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

1. Чем полезно умное форматирование

Чтобы систематизировать данные, привести таблицы в понятный и презентабельный вид можно использовать условное форматирование (рисунок 1). Это целый массив способов обработки данных.

Методы основаны на цветном выделении ячеек в зависимости от различных критериев:

  • ранжирования по диапазону значений с помощью гистограмм
  • сравнения с константой
  • различных значков

Благодаря динамике, данные корректируются при каждом изменении.

Рисунок 1. Условное форматирование

Условное форматирование

2. Как создать умную таблицу

Список данных в Excel можно преобразовать в умную таблицу (рисунок 2), у которой есть масса полезных функций:

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

Рисунок 2. Умная таблица

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

3. Как визуализировать данные с помощью спарклайнов

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

Чтобы создать спарклайн, нажмите «Вставка» → группа «Спарклайны» → кнопка «График» или «Гистограмма» (рисунок 3).

Рисунок 3. Спарклайны

Спарклайны

4. Как перенести большую формулу

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

Замените знак «=» на «!». Формула превратится в символьную строку, которая перемещается без изменений. После того как формула полностью вписана в нужную ячейку, поменяйте знак обратно на «=».

5. Как ускорить и упростить работу с помощью Power Query

Представьте, что вам нужно составлять еженедельный отчёт. Вы готовите таблицы в Excel. А исходные вы получаете в виде CSV-файлов. Нужно каждый раз искать в них только необходимую вам информацию, вставлять данные в Excel, обновляя сводные данные и графики. Всё можно сделать намного проще, воспользовавшись Power Query.

Это технология подключения к данным. С помощью Power Query можно находить, загружать, объединять, преобразовывать, обновлять, и уточнять данные из различных источников.

Надстройка умеет собирать данные из фалов почти 40 различных форматов (например, TXT, XLSX, HTML, CSV, JSON, XML). Помогает менять регистр на правильный, приводить цифры к числовому формату, заполнять пробелы, исправлять заголовки таблиц, разделять текстовые фрагменты на столбцы и склеивать их снова в единый текст, удаляет пустые столбцы и строки, выполняет многие другие полезные операции.

Power Query представлена в двух вариантах:

  • отдельным модулем, доступным для скачивания с официального сайта Microsoft (для Excel 2010-13).
  • как сервисная функция в составе редактора (рисунок 4).

В большинстве последних версий Excel надстройка находится на вкладке «Данные» → Получить и преобразовать.

Рисунок 4. Power Query

Power Query

6. Как восстановить несохранённые файлы

Даже если вы закрыли документ, забыв «согласиться» с сохранением, есть шанс восстановить данные. Вот алгоритм для разных версий Excel:

  • Excel 2010: «Файл» → «Последние» и найдите в правом нижнем углу экрана кнопку «Восстановить несохранённые книги».
  • Excel 2013: «Файл» → «Сведения» → «Управление версиями» → «Восстановить несохранённые книги».
  • Для последующих версий Excel: «Файл» → «Сведения» → «Управление книгой».

Здесь вы найдёте временные копии созданных, изменённых, но несохраненных книг.

Понравилась статья? Поделить с друзьями:
  • Использование функций при решений в microsoft excel
  • Использовать microsoft word в браузере
  • Использование функций при расчетах в microsoft excel
  • Использовать excel для статистики
  • Использование функций в расчетах ms excel практическая работа 18 готовая