
Информатика_2 / Excel / Занятие 2
.docЗанятие 2. Формулы. Абсолютные и относительные адреса.
Задание 4.
Заполните таблицу синусов, косинусов и тангенсов для аргумента, меняющегося от -2 до 2 с шагом /10.
Замечания
-
Чтобы вставить символы, которых нет на клавиатуре (, ) воспользуйтесь меню «Вставка – Символ…».
-
Начальное значение аргумента (ячейка А2) =-2*ПИ(), где ПИ() – это число . Шаг изменения х укажите в ячейке А3, введя формулу А2+ПИ()/10.
-
Введите необходимые формулы из категории «Математические» в ячейки В2-D2 и затем, используя маркер автозаполнения, заполните всю таблицу до значения х=2.
-
Так как функция тангенс стремится к при значениях аргумента близких к n*/2 можно убрать значения функции при таких аргументах введя формулу =ЕСЛИ(ABS(TAN(A2))<1000; TAN(A2);""), которая означает, что если значение тангенса, взятое по модулю меньше 1000 в ячейку записывается значение тангенса от аргумента в А2, а в противном случае ячейка не заполняется.
-
Оставьте два знака после запятой у всех чисел, используя кнопку «Уменьшить разрядность» или меню «Формат ячейки», выровняйте значения и установите границы ячеек как на рисунке.
Задание 5.
Создать таблицу квадратов чисел от 1 до 99 с помощью вставки формулы возведения в квадрат в ячейку В3 и автозаполнения остальных ячеек таблицы.
Примечание
Обычно Excel формирует относительные ссылки на ячейки. Но иногда нужно сослаться в формуле на клетку с константой, которая не должна меняться при копировании формулы в другую ячейку или при перемещении исходных данных. В этом случае пользуйтесь абсолютными ссылками, которые отличаются от относительных наличием символа $ перед буквой столбца, номером строки или перед обеими этими характеристиками, например $Е$15. В такой ссылке не изменяется та часть, перед которой стоит знак $. В нашем случае в количестве десятков числа не должен меняться указатель на столбец ($А), а количестве единиц – указатель на строку единиц ($2). Быстро менять относительные ссылки на абсолютные и обратно можно несколько раз нажимая F4 при выделенной ссылке.
Задание 6.
Создать таблицу степеней двойки с помощью разных методов:
-
Столбец А получен с помощью меню «Правка – Заполнить – Прогрессия…» с указанием геометрической прогрессии, шага 2 и предельного значения.
-
Столбец В получен вставкой в ячейку В4 формулы умножения на 2 значения ячейки В3 и автозаполнением.
-
В столбце С в ячейке С3 должна стоять формула в которой 2 возводится в степень 0 (или номер строки – 3). Функция определения номера строки «СТРОКА» находится в категории «Ссылки и массивы». Знак возведения в степень ^. Остальные значения получены автозаполнением.
Задание 7.
Создайте лист с торговыми операциями.
Замечания
-
Вставлять знак евро можно либо с помощью меню «Вставка – Символ…», либо если символ надо вставлять много раз, как в нашем случае, откройте один раз таблицу символов и запомните код знака в ASCII. Любой символ можно вставлять, набирая его код на цифровой клавиатуре при нажатой клавише Alt.
-
В таблицу вставлены простые формулы, связывающие данные. Например, цены за единицу товара получены делением стоимости всей партии на количество товаров в партии.
-
Обратите внимание, что при ссылке в формулах на курс евро относительно рубля ссылка должна быть абсолютной (на ячейку В2).
-
В таблице «Покупка» продемонстрирована часто имеющая место ошибка (выделено цветом) возникающая из-за применения денежного формата чисел. В первой строке этой таблицы в столбце «за единицу» скопировано соответствующее значение из таблицы вычисления цен, а во второй строке значение 0,33 введено вручную. Отображение в денежном формате этих значений одинаково, но вычисления в первой строке ведутся правильно, с учетом того, что 1/3=0,333333…, а в строке 2 из-за отбрасывания части дробных знаков, после умножения на большую цифру (10000) получается значительная ошибка, недопустимая в торговых операциях.
Приложение. Некоторые функции Excel
ТАБЛИЦА 1. Функции обработки даты и времени
Функция |
Описание |
ДАТА(DATE) |
Возвращает дату в формате Excel |
ДАТАЗНАЧ(DATEVALUE) |
Преобразует дату из текстового формата в код Excel |
ДЕНЬ(DAY) |
День месяца заданной даты |
ДНЕЙ360 (DAYS360) |
Вычисляет количество дней между двумя датами на основе З60-дневного года |
ЧАС (HOUR) |
Час времени, заданного аргументом |
МИНУТЫ (MINUTE) |
Минута времени, заданного аргументом |
МЕСЯЦ (MONTH) |
Номер месяца заданной даты |
J-ДАТА (NOW) |
Текущая дата и время в числовом формате |
СЕКУНДЫ (SECOND) |
Секунда времени, заданного аргументом |
ВРЕМЯ (TIME) |
Преобразует время дня в дробное число от 0 до 1 |
ВРЕМЗНАЧ (TIMEVALUE) |
Преобразует время из текстового формата в дату в числовом формате |
ДЕНЬ (TODAY) |
Текущая дата в числовом формате |
ДЕНЬНЕД (WEEKDAY) |
Номер дня недели заданной даты |
ГОД(YEAR) |
Год заданной даты |
ТАБЛИЦА 2. Математические и тригонометрические функции
Функция |
Описание |
||
COS, SIN, TAN, |
Тригонометрические функции |
||
ACOS, ASIN, ATAN, ATAN2 |
Обратные тригонометрические функции |
||
COSH, SINH, TANH |
Гиперболические функции |
||
ACOSH, ASINH, ATANH |
Обратные гиперболические функции |
||
LN, LOG, LOG10 |
Натуральный логарифм, логарифмы по основанию 2 и 10 |
||
EXP |
Экспонента |
||
НЕЧЕТ (EVEN), OKPyiTI(ROUND), ОКРУГЛВВЕРХ (ROUNDUP), ОКРУГЛВНИЗ (ROUNDDOWN), 4ETH(ODD) |
Функции округления |
||
ABS |
Модуль (абсолютное значение)'числа |
||
ГРАДУСЫ (DEGREES), |
Преобразование радиан в градусы |
||
РАДИАНЫ (RADIANS) |
Преобразование градусов в радианы |
||
ЦЕЛОЕ (INT) |
Целая часть числа |
|
|
ОСТАТ (MOD) |
Остаток от деления |
|
|
ПИ(Р1) |
Число пи |
|
|
СТЕПЕНЬ (POWER) |
Возведение в степень |
|
|
ПРОИЗВЕЛ (PRODUCT) |
Произведение ряда чисел |
|
|
СЛЧИС (RAND) |
Возвращает случайное число |
|
|
РИМСКОЕ (ROMAN) |
Преобразование арабского числа в римское |
|
|
КОРЕНЬ (SQRT) |
Квадратный корень |
|
|
СУММ (SUM) |
Сумма ряда чисел |
|
|
СУММ КВ (SUMSQ) |
Сумма квадратов ряда чисел |
|
|
ОТБР (TRUNC) |
Отбрасывает дробную часть |
|
ТАБЛИЦА 3. Статистические функции
Функция |
Описание |
СРОТКЛ(AVEDEV) |
Среднее абсолютное значение отклонения от среднего |
СРЗНАЧ (AVERAGE), СРЗНАЧА(AVERAGEA) |
Среднее арифметическое аргументов |
СЧЕТ (COUNT), СЧЕТЗ (COUNTA), СЧИТАТЬ ПУСТОТЫ (COUNT-BLANK), СЧЕТЕСЛИ (COUNTIF) |
Количество чисел в списке аргументов |
КБЛДРОТКЛ (DEVSQ.) |
Сумма квадратов отклонении от среднего но выборке |
CFFEOM (GEOMEAN) |
Среднее геометрическое набора положительных чисел |
МАКС (МАХ), МАКСА (МАХА) |
Максимальное значение списка аргументов |
МИН (M1N), МИНА (MINA) |
Минимальное значение списка аргументов |
ДИСП (STDEV), ДИСПА (STDEVA), |
Функции расчета дисперсии |
ДИСПР (STDEVP), ДИСПРА (STDEVPA) СТАНДОТ-КЛОН (VAR), СТАНДОТКЛОНА (VARA), СТАНДОТКЛОНП (VARP), СТАНДОТКЛОНПА (VARPA) |
Стандартное отклонение по выборке |
Ссылки и массивы (Lookup & Reference) — операции преобразования ссылки на ячейку в число, расчета ссылок на основе числовых аргументов, вычисления числа строк и столбцов диапазона и других параметров, связанных с адресацией ячеек листа Excel;
Работа с базой данных (Database) — функции формирования выборки из базы данных и расчета статистических параметров величин, расположенных в базе данных;
ТАБЛИЦА 4. Текстовые функции
Функция |
Описание |
СИМВОЛ (CHAR) |
Возвращает символ с заданным кодом |
ПЕЧСЙМВ (CLEAN) |
Удаляет из строки все непечатаемые символы |
КОДСИМВ (CODE) |
Код первого символа строки |
СЦЕПИТЬ(CONCATENATE) |
Объединяет две текстовые строки |
СОВПАД (EXACT) |
Проверяет идентичность двух строк |
ЛЕВСИМВ (LEFT) |
Возвращает несколько левых символов строки |
ДЛСТР (LEN) |
Количество символов в строке |
СТРОЧН (LOWER) |
Делает все буквы текста строчными |
ПРОПНАЧ(PROPER) |
Делает первую букву прописной, а остальные — строчными |
ПОВТОР(REPT) |
Повторяет текст заданное число раз |
ПРАВСИМВ (RIGHT) |
Возвращает несколько Правых символов и роки |
Т, ТЕКСТ(TEXT), ФИКСИРОВАННЫЙ (FIXED) |
Преобразует число в текст |
СЖПРОБЕЛЫ (TRIM) |
Удаляет лишние (двойные) пробелы |
ПРОПИСН (UPPER) |
Делает все буквы прописными |
ЗНАЧЕН (VALUE) |
Преобразует текстовый аргумент в число |
Проверка свойств и значений (Information) — функции проверки типа данных аргумента, режима форматирования ячейки, типа сгенерированной ошибки и других специальных условий.
ТАБЛИЦА 5. Логические функции
Функция |
Описание |
И (AND) |
Логическое умножение |
ЛОЖЬ (FALSE) |
Возвращает ложное значение |
ЕСЛИ (IF) |
Возвращает одно значение, если условие истинно, и другое, если условие ложно |
НЕ (NOT) |
Логическое отрицание |
ИЛИ (OR) |
Логическое сложение |
ИСТИНА (TRUE) |
Возвращает истинное значение |
В списке Категория (Function Category) есть также пункты Рекомендуемый перечень (Recommended), Полный алфавитный перечень (All) и 10 недавно использовавшихся (Most Recently Used), которые выводят соответственно список всех функций и 10 функций, применявшихся последними.