Евгения Пастернак - Офисный компьютер для женщин
Еще немного теории. Вспомним еще раз школьный курс алгебры. Функция – это такая выдуманная математиками штука, которая описывает зависимость между двумя величинами. Помните, в школе писали f(x) = х2 или у = х2, где у – это функция, ах – аргумент функции. Y зависит от х. Меняем х, меняется и у. То есть функция зависит от аргумента.
Смотрим на наш пример. СУММ – имя функции. Аргумент функции А1:А5 – диапазон ячеек. Аргумент всегда заключается в скобки.
Впрочем, всю эту теорию про функции и аргументы вы можете благополучно пропустить мимо ушей и просто знать, что конкретная функция СУММ записывается вот в таком виде: СУММ(число 1; число 2…), где число 1, число 2 и т. д. – аргументы функции, то есть те числа, которые нам нужно просуммировать.
В случае СУММ(А1:А5) у функции аргумент один – ссылка на диапазон ячеек. Можно было бы написать так: СУММ(А1:А5; В7), тогда аргумента у функции стало бы два, и суммировались бы диапазон ячеек от А1 до А5 и число из ячейки В7.
Что мы можем использовать в качестве аргументов функции?
• Числа. Просто числа. Так и пишем СУММ(3; 1234; 265758494040). Банальный калькулятор.
• Ссылки на ячейки. Это мы уже рассмотрели. Функция берет число из ячейки, адрес которой вы укажете. Удобно, что число можно менять, и сумма будет пересчитывать автоматически
• Ссылки на диапазон ячеек. Это мы уже тоже видели.
• Ссылки на ячейки и диапазоны ячеек, которые находятся на другом листе. Рассказываю подробнее. В файле (книге) может быть несколько листов. Допустим, вы на одном листе считаете свой доход. Получаете финальное число. А на другом листе вы считаете расходы, и вам нужно, чтоб у вас перед глазами было число, которое покажет вам, сколько денег у вас осталось. Что нужно сделать? Правильно, из доходов вычесть расходы. Доход на Листе1, расходы на Листе2. Что делаем? В формулу на Листе2 вставляем не просто ссылку В2 (тогда Excel возьмет число из ячейки В2 Листа2), а 'Лист1'!В2, то есть В2 из Листа1 Обратите внимание, Лист1 отделен штрихами, а после него стоит разделитель – !. Штрих вводится на английской раскладке с помощью клавиши, на которой написана буква «Э». Если нужен диапазон из другого листа, то нужно написать 'Лист 1'!А1:С4.
Ну, я думаю, вы уже немного разобрались с тем, что представляет собой функция в Excel. Это довольно сложная штука, но если ее не бояться, то можно посчитать все, что угодно. Главное – удобство, не нужно эти функции из головы выдумывать, все уже придумали и в библиотеку сложили.
Давайте расскажу, как вставить функцию в формулу.
Первый способ: нажимаем кнопку Вставить функцию в строке формул.
Второй способ: идем на вкладку Формулы в группу Библиотека функций. Там функции распределены по категориям в зависимости от того, для чего они предназначены. Что делает и как правильно записывается та или иная функция, можно прочесть во всплывающей подсказке, которая появляется при наведении указателя мышки на имя функции в меню (рис. 2.18).
Рис. 2.18. Смотрим, что может сделать функция
Третий способ: жмем треугольничек рядом с кнопкой Сумма в группе Редактирование на вкладке Главная (рис. 2.19). Тут находятся те функции, которые используются чаще всего.
Рис. 2.19. Эти функции нужны чаще других
Четвертый способ: вводим название функции ручками с клавиатуры. Плохой способ. Легко ошибиться.
Давайте мы с вами подробно рассмотрим функции, которые вынесены в меню кнопки Сумма в группе Редактирование на вкладке Главная (см. рис. 2.19). Не зря же их считают самыми популярными.
Сумма. Мы уже долго рассматриваем эту функцию, и не зря – она безусловный лидер программы Excel. Ее использование упрощено до предела.
Если вам нужно просуммировать данные, которые расположены в одном столбце или строке, выделите их и нажмите кнопку . Результат сложения тут же отобразится внизу (в случае столбца) или справа (в случае строки). Щелкните кнопкой мыши на ячейке с результатом, в строке формул вы увидите функцию =СУММ(). Вот так одним движением руки можно просуммировать свои затраты в магазине.
Если необходимо просуммировать значения из нескольких строк или столбцов (не важно, являются они смежными или нет), выделите ряды и вновь жмите кнопку . Суммы тут же отобразятся в ячейке, следующей за рядом.
Для суммирования ячеек, находящихся в прямоугольной области или в разных частях документа, сделайте вот что.
1. Выделите щелчком кнопки мыши ячейку, в которой нужно отобразить результат суммирования.
2. Нажмите кнопку . При этом в ячейке вы увидите =СУММ(), где в скобках будет мигать курсор. Это вам мягко намекают на то, что нужно ввести аргументы функции.
3. Выделите нужный диапазон ячеек (при необходимости – несколько диапазонов, удерживая нажатой клавишу Ctrl). При этом он будет охвачен бегущей рамкой, а в скобках формулы появятся ссылки на диапазоны ячеек (рис. 2.20).
4. Нажмите Enter для получения результата.
После того как вы введете формулу, если вам нужно будет в ней что-то изменить, то всегда можно это сделать. Например, вам захочется поменять диапазон ячеек, которые нужно просуммировать (см. рис. 2.20).
Рис. 2.20. Суммирование диапазона ячеек
Что делаем?
1. Дважды щелкаем на ячейке, содержащей формулу. При этом диапазон, принимающий участие в расчетах, будет охвачен синей рамкой с маркерами в углах.
2. Подводим указатель мыши к нужному углу и, когда он примет вид стрелки , протаскиваем границы рамки так, чтобы захватить новые ячейки (или, наоборот, исключить старые). При этом адрес диапазона в скобках формулы будет изменяться автоматически. Впрочем, вы можете и просто набрать новые адреса ячеек в формуле.
3. Нажимаем Enter для подсчета нового результата.
Что еще есть в списке кнопки (см. рис. 2.19)?
• Среднее. Вызывает функцию =СРЗНАЧ(), с помощью которой можно подсчитать арифметическое среднее диапазона ячеек (просуммировать все данные, а затем разделить на их количество).
• Число. Вызывает функцию =СЧЁТ(), которая определяет количество ячеек в выделенном диапазоне.
• Максимум. Вызывает функцию =МАКС(), с помощью которой можно определить самое большое число в выделенном диапазоне.
• Минимум. Вызывает функцию =МИН() для поиска самого маленького значения в выделенном диапазоне.
Кстати, результат работы некоторых из этих функций можно видеть, не обращаясь к ним самим непосредственно. Выделите интересующий вас диапазон и посмотрите вниз на строку состояния Excel.
Слева от регулятора масштаба появятся значения суммы, количества ячеек в диапазоне и среднего арифметического (рис. 2.21). Очень удобно, не правда ли?
Рис. 2.21. Расчет в строке состояния
Относительные и абсолютные адреса
Адреса ячеек и диапазонов в Excel могут быть относительными и абсолютными.
Попробую объяснить разницу. Помните, когда я писала об автозаполнении выше, то, рассматривая рис. 2.2, мы убедились в том, что можно в одной строке запомнить формулу =В2*С2, а потом скопировать ее навесь столбец. При этом умный Excel в каждой следующей строчке сам поменяет цифры. Строчкой ниже формула превратится в =ВЗ*СЗ и т. д.
Так вот, это потому, что в данном случае адреса ячеек относительные. То есть Excel запомнил, что для того, чтобы получить нужное произведение, необходимо взять две ячейки (В2 и С2) левее той, в которой пишется результат (D2), и их содержимое перемножить. Для каждой следующей строчки программа опять же возьмет две ячейки, левее ячейки с результатом.
Часто бывают случаи, когда во всех формулах используется одна и та же ячейка. Например, вбиваем в ячейку А1 курс доллара, а потом во всей таблице нам нужно будет цену товара умножить именно на то, что стоит в ячейке А1. Вот тут-то нам и понадобится абсолютный адрес.
Абсолютный адрес не будет изменяться при копировании или автозаполнении ячеек. А выглядит он так: $А$1. Это абсолютный адрес ячейки А1.
Чтобы быстро сделать относительный адрес в формуле абсолютным, дважды щелкните кнопкой мышки на формуле, поставьте курсор на нужную ссылку и нажмите клавишу F4. Но можно знак $ добавлять в формулы вручную с клавиатуры.