
- •Попов а.А.
- •Москва – 2004
- •Тираж: 200. Изд. № Заказ № введение
- •1. Интерфейс системы
- •1.1. Элементы интерфейса ос Windows
- •Справка
- •1.2. Интерфейс среды Excel
- •Просмотр списка имен Ввод Поле ввода
- •1.3. Средства управления Excel
- •Прочие клавиши
- •1.4. Организация данных в Excel
- •2. Элементарные операции с данными
- •2.1. Манипулирование данными
- •2.1.6. Вставка элементов таблицы
- •Буксировать мышью влево
- •2.1.8. Операции с рабочими листами
- •2.2. Виды адресации
- •2.4. Создание формул
- •2.5. Задачи для самостоятельного решения Контрольные вопросы
- •Упражнения
- •2. Перемещение и копирование данных.
- •2 ( ; Перейти в е5; ). .1. Переместить содержимое блока в2:в3 в е5:е6.
- •2 ( ; Перейти в e5; ). .2. Скопировать содержимое блока в2:в3 в е5:е6.
- •3.1. Простое автозаполнение (копирование без изменения данных).
- •3.2. Автозаполнение из списков.
- •3.3. Формирование арифметических прогрессий.
- •5. Манипулирование строками/столбцами.
- •5.2. Управление шириной строк/столбцов.
- •7 . Построение формул.
- •3. Оформление данных
- •3 .1. Выравнивание данных
- •3.2. Управление шрифтами
- •3.3. Форматирование чисел
- •Положительное; Отрицательное; Нулевое; Текстовое
- •[Черный]; [Зеленый]; [Голубой]; [Красный]
- •3.4. Мастер условного форматирования
- •3.5. Контроль ввода
- •3.6. Задачи для самостоятельного решения Контрольные вопросы
- •Упражнения
- •4. Функции рабочего листа
- •4.1. Функция суммирования
- •4.2. Арифметические функции
- •4.3. Функции округления
- •4.4. Степенные функции
- •4.5. Тригонометрические функции
- •4.6. Текстовые функции
- •4.7. Логические функции
- •4.8. Функции выбора и поиска
- •Гпр(что искать; где искать; откуда взять; как искать).
- •Условие 1
- •4.9. Сводные функции
- •4.10. Функции обработки дат
- •4.11. Финансовые функции
- •4.12. Информационные функции
- •4.13. Ошибочные значения
- •4.14. Функции анализа ошибок
- •4.15. Работа с массивами
- •4.16. Матричные функции
- •То можно обеспечить правильное сложение данных и при вставках новых строк в любом месте диапазона суммирования. Или конкретно для нашего случая
- •4.17. Примеры “из жизни”
- •4.18. Задачи для самостоятельного решения
- •5. Примеры практических задач
- •"Остаток:"???"дн"; [красный]"доплата"???"дн"; [синий]"съезд"
- •6. Задачи для самостоятельного решения
- •7. Тесты к дисциплине
- •Оглавление
- •Курс компьютерной подготовки
4.9. Сводные функции
С помощью этой группы функций можно получать различного рода итоги по данным, имеющимся в таблице.
СУММЕСЛИ(область просмотра;критерий поиска [;область суммирования]) – функция ищет в заданной области просмотра данные, отвечающие критерию поиска и суммирует значения соответствующих ячеек из области суммирования. Если область суммирования не задана, суммирование производится из области просмотра. Критерий поиска может включать только одно условие.
СЧЁТ(область просмотра) – подсчет в области просмотра количества числовых ячеек. Пустые ячейки, логические значения и тексты пропускаются.
СЧЁТЗ(область просмотра) – подсчет в области просмотра количества непустых ячеек, которыми считаются значения любого типа, включая и строки нулевой длины ("").
СЧЁТЕСЛИ(область просмотра;критерий поиска) – производится подсчет в области просмотра числа ячеек, отвечающих критерию поиска.
В функциях СЧЁТЕСЛИ() и СУММЕСЛИ() в качестве критерия можно использовать не только константы, но и ячейки. Однако последние нельзя брать в кавычки, т.е. возможно сравнение только на строгое равенство. Примеры (данные берутся из таблицы на рис. 4.9-1, содержащей сведения о числе отработанных рабочими дней):
С
A
B
1
Имя
Рабочих
дней
2
Петр
23
3
Иван
12
4
Олег
20
5
Иван
22
Рис. 4.9-1
СЧЁТЕСЛИ(B2:B5;">20")=2 – число человек, работавших больше 20 дней;
СЧЁТЕСЛИ(A2:A5;"Иван")=2 – сколько раз в документе встретилось имя Иван;
СЧЁТЕСЛИ(A2:A5;A3)=2 – сколько раз в документе встретилось имя Иван.
СРЗНАЧ(число1;число2; ...) –среднее арифметическое всех непустых значений.
Пример: СРЗНАЧ(B2:B5)=(23+12+20+22)/4.
МИН(число1;число2; ...) – возвращает минимальное число из списка. Если аргументы не содержат чисел, возвращает 0. Примеры: МИН(12;7;-2;4;7)=-2, МИН(B2:B5)=12.
СЧИТАТЬПУСТОТЫ(область просмотра) – возвращает количество пустых ячеек в заданной области просмотра (нули не считаются пустыми значениями).
МАКС(число1;число2; ...) – максимальное число. Если аргументы не содержат чисел, возвращается 0.
НАИБОЛЬШИЙ(область просмотра;номер) – возвращает наибольший по счету элемент с указанным номером начиная от максимального значения в заданной области просмотра или массиве данных.
НАИМЕНЬШИЙ(область просмотра;номер) – возвращает наименьший по счету элемент с указанным номером начиная от минимального значения в заданной области или массиве. Примеры:
НАИБОЛЬШИЙ(B2:B5;1)=23 – максимальный элемент,
НАИБОЛЬШИЙ({5;2;4;8};2)=5 – элемент, находящийся на 2-ом месте для данных, отсортированных по убыванию,
НАИМЕНЬШИЙ({5;2;4;8};1)=2 – минимальный элемент,
НАИМЕНЬШИЙ({5;2;4;8};2)=4 – элемент, находящийся на 2 месте для данных, отсортированных по возрастанию.
Если номер больше, чем элементов данных, функции НАИБОЛЬШИЙ() и НАИМЕНЬШИЙ() возвращают значение ошибки #ЧИСЛО!. Функции удобны, например, для определения наилучших/наихудших результатов среди всех данных.
1 - Срзнач |
7 - Стандотклон |
|
|
A |
|
2 - Счёт |
8 - Стандотклонп |
|
1 |
2 |
|
3 - Счётз |
9 - Сумм |
|
2 |
4 |
|
4 - Макс |
10 - Дисп |
|
3 |
6 |
ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;А1:А2) |
5 - Мин |
11 - Диспр |
|
4 |
10 |
|
6 - Произвед |
|
|
5 |
20 |
|
|
|
|
6 |
30 |
ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;А4:А5) |
|
|
|
7 |
36 |
ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;А1:А6) |
Рис. |
4.9-2 |
|
|
|
Рис. 4.9-3 |
ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9,C3:C5)
– подведет итоги для ячеек C3:C5, используя функцию суммирования (аналогично функции СУММ(C3:C5)).
В обычных обстоятельствах функция не дает каких-либо преимуществ по сравнению с использованием функций, записанных в привычной форме, однако у нее имеется два очень полезных свойства, проявляющиеся при групповой обработке данных.
1. Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ( ) игнорирует клетки, содержащие эту же функцию в диапазоне обработки (не допускается двойная обработка). Проиллюстрируем применение функции (рис. 4.9-3). Здесь в ячейках А3,A6,A7 находятся функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;A1: A2), ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;A4:A5), ПРОМЕЖУТОЧНЫЕ.ИТОГИ( 9;A1:A6). Видим, что в клетке A7 вычисляется сумма только оригинальных данных, т.е. не происходит двойное суммирование (клетки А3 и А6 пропускаются). Описанный инструмент позволяет нам получать как промежуточные, так и правильные окончательные итоги не прибегая к каким-либо дополнительным манипуляциям с исследуемыми данными.
2. Другое удобство проявляется при операции фильтрации, которая заключается в выделении из всего множества данных некоторого его подмножества (см. раздел 8.2). В этом случае результаты, полученные с помощью функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ, будут автоматически скорректированы, а итоги, полученные с помощью обычных функции – нет. На рис. 4-9.4 (слева) показано исходное состояние таблицы, содержащей перечень наименований товаров. Здесь в клетке А6 функция СЧЁТЗ(A2:A4), а в A7 – ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;A2:A4), которые подсчитывают число занятых ячеек и их значения, конечно, совпадают. При установлении режима фильтрации и отделении товара стул, результат (справа) функции СЧЁТЗ останется без изменений, а результат функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ будет правильно отображать число именно стульев (здесь 2 стула).
РАНГ(число;диапазон;порядок) – возвращает порядковый номер значения клетки среди элементов заданного диапазона. Параметр порядок определяет способ упорядочения. Если он имеет значение 0 или опущен, то Excel определяет ранг числа так, как если бы ссылка была списком, отсортированном в порядке убывания. Если порядок – любое ненулевое число, то – в порядке возрастания.
Замечание. Функция присваивает повторяющимся числам одинаковый ранг (номер), что влияет на ранг последующих чисел. Например, если в списке число 10 появляется дважды и имеет ранг 5, то 11 будет иметь ранг 7 и никакое число не будет иметь ранг 6.
Примеры (рис. 4.9-5). Здесь во второй строке вычисляется ранг соответствующей ячейки по формуле вида
В
2=РАНГ(B1;$B$1:$G$1),
в третьей В3=РАНГ(B1;$B$1:$G$1;1).
|
A |
B |
C |
D |
E |
F |
G |
Рис. 4.9-5 |
1 |
Исходные данные: |
2 |
8 |
2 |
5 |
3 |
5 |
|
2 |
Ранг (убывание): |
5 |
1 |
5 |
2 |
4 |
2 |
здесь 2 вторых места и ни одного третьего |
3 |
Ранг (возрастание): |
1 |
6 |
1 |
4 |
3 |
4 |
здесь 2 первых места и ни одного второго |
СУММПРОИЗВ(блок1;блок1; …) – перемножает пары элементов, включенных в блоки и возвращает их сумму. Примеры:
СУММПРОИЗВ(A1:А3;В1:В3) = A1*B1+A2*B2+A3*B3,
СУММПРОИЗВ({2;3;1};{4;5;0}) = 2*4+3*5+1*0=31.