- •4. Табличный процессор Microsoft Excel
- •4.1. Основные понятия
- •4.2. Окно рабочей книги
- •4.3. Горизонтальное меню
- •4.4. Интервалы ячеек
- •4.5. Параметры ячейки
- •4.6. Типы данных Excel
- •4.7. Заполнение электронной таблицы данными
- •4.7.1. Ввод констант
- •4.7.1.1. Правила ввода чисел
- •4.7.1.2. Правила ввода текста
- •4.7.2. Ввод формул
- •4.7.2.1. Запись выражений в ms Excel
- •4.7.2.2. Знаки операций Excel
- •4.7.2.3. Правила ввода формул
- •4.8. Функции рабочего листа ms Excel
- •4.8.1. Ввод функций
- •4.8.1.1. Правила записи функций
- •4.8.1.2. Применение Мастера функций
- •4.8.2. Список функций ms Excel
- •4.8.2.1.Математические и тригонометрические функции
- •4.8.2.2. Статистические
- •4.8.2.3. Дата и время
- •4.8.2.4. Информационные
- •4.8.2.5. Текстовые
- •Поиск(что_ищем; где_ищем; номер_начального_символа)
- •Пстр(где_ищем; начальная позиция; количество_символов)
- •Сцепить(строка1;строка2;…)
- •4.8.2.6. Просмотр и ссылки
- •4.8.2.7. Логические функции
- •Если(условие;значение1;значение2)
- •Или(условие1;условие2)
- •И(условие1;условие2)
- •Не(условие)
- •4.9. Редактирование электронной таблицы
- •4.9.1. Выделение элементов электронной таблицы
- •4.9.2. Редактирование содержимого ячейки
- •4.9.3. Удаление содержимого ячеек (очистка клеток)
- •4.9.4. Копирование данных
- •4.9.4.1. Копирование с использованием буфера обмена
- •4.9.4.2. Копирование без использования буфера обмена
- •4.9.5. Относительный и абсолютный адрес ячейки
- •4.9.6. Автозаполнение и копирование форматов
- •4.9.7. Перемещение данных
- •4.9.7.1. Перемещение с использованием буфера обмена
- •4.9.7.2. Перемещение без использования буфера обмена
- •4.10. Изменение интервала ячеек
- •4.11. Редактирование листов
- •4.12. Откат
- •4.13. Установка параметров страницы
- •4.14. Предварительный просмотр печати
- •4.15. Печать документа
- •4.16. Запись и загрузка таблицы
- •4.17.2.2. Выравнивание содержимого ячеек (вкладка Выравнивание)
- •4.18. Построение диаграмм
- •4.20. Сортировка данных
- •4.21. Фильтрация данных
- •4.22. Поиск решения
- •4.23. Макросы
- •4.24. Перенос в Word и обратно
- •4.25. Структурные таблицы
- •4.26. Примеры решения задач Задача 1. Моделирование физического процесса
- •Задача 2. Случайное число
- •Задача 3. Расчет периметра и площади прямоугольного треугольника
- •Задача 4. Расчет стипендии учебной группы
- •Задача 5. Построение графика функции sin(X)
- •Задача 6. Моделирование прямолинейного движения материальной точки
- •Задача 7. Моделирование движения материальной точки, заданной параметрически
- •Задача 8. Поиск решения
- •Задание 9. Моделирование задачи линейного программирования
4.8.2.2. Статистические
Функции этой категории служат для проведения статистических расчетов.
Синтаксис |
Возвращаемое значение |
|
СРЗНАЧ(x;y; ...) |
Среднее значение |
|
МАКС(x;y; ...) |
Максимальное значение Напрмиер: MAX(C3,C5:C9) - максимальное из значений клеток C3 и с C5 по C9 |
|
МИН(x;y; ...) |
Минимальное значение |
|
СЧЕТ(x;y; ...) |
Количество чисел в списке аргументов (в количество входят пустые аргументы, логические значения и числа, введенные как текст) |
|
СЧЕТЗ(x;y; ...) |
Количество непустых значений |
|
СТАНДОТКЛОН(x;y; ...) |
Стандартное отклонение |
|
ДИСП(x;y; ...) |
Дисперсия |
4.8.2.3. Дата и время
Функции этой категории позволяют получать и преобразовывать информацию о дате и времени.
Синтаксис |
Возвращаемое значение |
СЕГОДНЯ() |
Возвращает числовой формат текущей (системной) даты |
ТДАТА() |
Возвращает текущую дату и время |
ГОД(дата в числовом формате) |
Преобразует дату в числовом формате в год
|
МЕСЯЦ(дата в числовом формате) |
Преобразует дату в числовом формате в номер месяца |
ДЕНЬ(дата в числовом формате) |
Преобразует дату в числовом формате в день месяца |
Например, можно составить такую формулу: =ГОД(СЕГОДНЯ())
4.8.2.4. Информационные
В основном данные функции используются для проверки типа аргумента
Синтаксис |
Возвращаемое значение |
ЕЧИСЛО(x) |
Возвращает ИСТИНА, если аргумент число
|
ЕПУСТО(x) |
Возвращает ИСТИНА, если аргумент ссылается на пустую ячейку |
4.8.2.5. Текстовые
Данные функции служат для работы с данными текстового типа.
Рассмотри несколько функции данной категории.
Поиск(что_ищем; где_ищем; номер_начального_символа)
Функция возвращает номер позиции первого вхождения строки "что_ищем" в тексте "где_ищем", начиная с номера начального символа (по умолчанию 1). Регистр не различает.
Например, результатом функции ПОИСК("бра";"абракадабра";4) будет число 8, т.к. второе вхождение слова "бра" в слово "абракадабра", начинается с 8-го символа.
Пстр(где_ищем; начальная позиция; количество_символов)
Функция возвращает заданное количество символов, начиная с начальной позиции, из текста "где_ищем".
Например, результатом функции ПСТР(“Группа”; 2;3) будет слово "руп".
Сцепить(строка1;строка2;…)
Функция соединяет несколько строк в одну строку (аналогично текстовой операции конкатенации).
Например, результатом функции СЦЕПИТЬ("Конь";"як") будет слово "Коньяк".
4.8.2.6. Просмотр и ссылки
В основном используется для поиска в таблице нужных ячеек.
ПРОСМОТР(искомое_значение; вектор1; вектор2)
Функция просматривает "вектор1", , находит в нем позицию "искомого_значения", переходит в ту же позицию "вектора2" и возвращает значение оттуда.
Если в "векторе1" "искомого_значения" не найдено, то выбирается позиция наибольшего из элементов, не превосходящего "искомое_значение".
Перед использованием "вектор1" должен быть отсортирован, то есть его значения должны быть расставлены в порядке возрастания.
Например, результатом формулы =ПРОСМОТР("г";А3:А8;С3:С8) будет число 12 (Рис. 15.).
Рис. 15. Применение функции ПРОСМОТР()
А результатом формулы =ПРОСМОТР(12;С3:С8;А3:А8) будет сообщение об ошибке (Рис. 16.), т.к. "вектор1" (данные в столбце С) не отсортированы.
Рис. 16. Применение функции ПРОСМОТР()
Тем не менее, часто приходится находить значения в данных, которые не отсортированы. Это можно сделать косвенными ссылками с помощью следующих функций.
ПОИСКПОЗ(искомое_значение;вектор;тип_сопоставления)
Возвращает номер позиции того элемента "вектора", который совпадает с "искомым_значением". "Тип_сопоставления" - число -1, 0 или 1. "Тип_сопоставления" указывает, как Microsoft Excel сопоставляет "искомое_значение" со значениями в "векторе".
-
Если "тип_сопоставления" равен 1, то функция ПОИСКПОЗ() находит наибольшее значение, которое меньше либо равно, чем "искомое_значение". "Вектор" должен быть упорядочен по возрастанию.
-
Если "тип_сопоставления" равен 0, то функция ПОИСКПОЗ() находит первое значение, которое в точности равно аргументу "искомое_значение". "Вектор" может быть не упорядочен.
-
Если "тип_сопоставления" равен -1, то функция ПОИСКПОЗ() находит наименьшее значение, которое больше либо равно чем "искомое_значение". "Вектор" должен быть упорядочен по убыванию.
-
Если "тип_сопоставления" опущен, то предполагается, что он равен 1.
Функция ПОИСКПОЗ() используется вместо функций типа ПРОСМОТР(), если нужна позиция элемента, а не сам соответствующий элемент. Если такой элемент не найден, возвращается "#Н/Д".
ИНДЕКС(вектор,номер)
Возвращает значение ячейки с указанным "номером" из "вектора".
Пример. Запишем в ячейку Е2 формулу =ПОИСКПОЗ(12;С3:С8;0) (Рис. 17.). В результате в ячейке будет число 4, которое соответствует номеру порядковому номеру элемента "12" в данных диапазона С3:С8.
Рис. 17. Применение функции ПОИСКПОЗ()
Теперь в ячейку Е3 запишем формулу =ИНДЕКС(А3:А8;Е2) (Рис. 18.).
Рис. 18. Применение функции ИНДЕКС()
В результате содержимым ячейки Е3 будет буква "г", стоящая на 4 позиции диапазона А3:А8.
Формула может быть сложной, со вложенными ссылками.
Например, формула может выглядеть так (Рис. 19.):
=ИНДЕКС(A3:A8; ПОИСКПОЗ(12;C3:C8;0))
Рис. 19. Применение сложной функции