Арифметические операторы, используемые MS Excel
Характеристика типов данных: текст, число, формула
Первичным элементом таблицы, содержащим данные, является ячейка. Существует три типа данных, которые можно ввести в ячейку рабочего листа электронной таблицы: текст, чистовые данные (в том числе дату, время, денежные значения и т.д.) и формулы.
Текстовая строка – это любая последовательность введенных в ячейку символов, которая не может быть интерпретирована как число, формула, дата, время, логическое значение или значение ошибки. Как правило, текстовые записи состоят из алфавитно-цифровых символов (буквы, цифры и специальные символы). В одну ячейку можно ввести текстовую строку, содержащую до 32000 символов. Если нужно ввести число как текст, например, почтовый индекс или телефон, впереди нужно поставить апостроф. Например, 703 является числом, а ‘703 воспринимается как текст. Можно ввести апостроф и в том случае, если надо ввести число, не интерпретированное как значение, используемое при вычислениях.
Числами считаются постоянные величины, состоящие только из цифр 0 1 … 9 и символов - + / , Е е. Можно вводить целые числа (например, 204), десятичные дроби (например, 123,45) и числа в экспоненциальной форме (например, 1,23Е+08 или 5,13Е-07, что равносильно выражениям 1,23*108 или 5,13*10-7 соответственно). Если в ячейку введено число, а отображается решетка, т.е. последовательность символов #######, то это значит, что ширина столбца недостаточна для отображения числа целиком.
Кроме текста и числа в ячейке рабочего листа может храниться дата или время. При вводе дата или время преобразуется в некоторое специальное числовое представление. По умолчанию отсчет дат ведется с 1 января 1900 г. по 31 декабря 1999 г. Дата 1 января 1900 г. преобразуется во внутреннем представлении в 1, следующая дата 2 января 1900 г. - в 2 и т.д. Аналогично и со временем. Однако в ячейке информация отображается в стандартном формате даты или времени. При задании года можно использовать 4 цифры, а можно и 2. В последнем случае цифры от 00 до 29 воспринимаются как год от 2000 до 2029 соответственно, а цифры от 30 до 99 – как год от 1930 до 1999 соответственно.
Третьим типом данных, которые могут быть введены в ячейки рабочего листа, являются формулы. MS Excel распознает в ячейке формулу, если значение в ячейке начинается со знака равенства (=), знака плюс (+) или знака минус (-).
Формула – выражение, начинающееся со знака равенства (=), знака плюс (+) или знака минус (-) и включающее числовые константы, ссылки на ячейки, имена, функции, набор стандартных операторов и специальных символов.
Правила записи формул
При вводе формулы в ячейку рабочего листа необходимо учитывать:
F формуле всегда должен предшествовать знак равенства (=). Можно начать ввод формулы и со знаков плюс (+) или минус (-), тогда MS Excel преобразует введенное выражение в соответствующую формулу, например, если ввести +А1+А2, то оно преобразуется в формулу вида =+А1+А2, а выражение -В1+В2 соответственно в формулу =-В1+В2;
F в формуле нельзя использовать символы русского алфавита;
F необходимо учитывать последовательность выполнения математических операций.
Арифметические операторы
В формуле могут использоваться арифметические, текстовые операторы, операторы сравненияи связи.
Арифметические операции можно осуществлять только над числами и результатом всегда является число.
Арифметические операторы, используемые MS Excel.
Обозначение оператора | Действие | Примеры использования операторов | Результат вычисления |
+ (сложение) | складывает два арифметических выражения | =15+34 | |
=А1+В7 | сумма арифметических выражений ячеек А1 и В7 | ||
- - (вычитание) | вычитает из первого арифметического выражения второе | =107-45 | |
=C3-D1 | разность арифметических выражений ячеек С3 и D1 | ||
/ (деление) | делит первое арифметическое выражение на второе | =64/4 | |
=F12/11 | частное арифметического выражения ячейки F12 и числа 11 | ||
* (умножение) | перемножает два арифметических выражения | =15*13 | |
=G2*G3 | произведение арифметических выражений ячеек G2 и G3 | ||
% (процент) | вычисляет процент от арифметического выражения | =1% | 0,01 |
=A1% | процент от арифметического выражения ячейки А1 | ||
^ (возведение в степень) | возводит первое арифметическое выражение в степень, заданную вторым арифметическим выражением | =5^8 | |
=D1^2 | арифметическое выражение ячейки D1 в степени 2 |
Операторы сравнения используются для сравнения как числовых, так и текстовых значений. Результатом операций сравнения являются логические значения ИСТИНА или ЛОЖЬ. Используется 6 операторов сравнения.
Обозначение оператора | Действие | Примеры использования операторов | Результат вычисления |
= | равно | =F1=F2 | Проверяется равенство значений ячеек F1 и F2 |
=12=12 | ИСТИНА | ||
> | больше, чем | =F1>F2 | Проверяется утверждение о том, что значение ячейки F1 больше, чем F2 |
=34>57 | ЛОЖЬ | ||
< | меньше, чем | =F1<F2 | Проверяется утверждение о том, что значение ячейки F1 меньше, чем F2 |
=7<7 | ЛОЖЬ | ||
>= | больше или равно | =F1>=F2 | Проверяется утверждение о том, что значение ячейки F1 больше или равно F2 |
=234>=124 | ИСТИНА | ||
<= | меньше или равно | =F1<=F2 | Проверяется утверждение о том, что значение ячейки F1 меньше или равно F2 |
=567<=1789 | ИСТИНА | ||
<> | не равно | =F1<>F2 | Проверяется неравенство значений ячеек F1 и F2 |
=15<>13 | ИСТИНА | ||
=20<>20 | ЛОЖЬ |
Текстовый оператор объединяет числовые или текстовые значения в одну строку символов. Независимо от того, текстовые или числовые значения вы объединяете, результатом всегда будет текстовая строка.
Обозначение оператора | Действие | Примеры использования операторов | Результат вычисления |
& (соединение текстовых строк) | присоединяет вторую текстовую строку к концу первой текстовой строки | =А2&В2 | Создается текстовая строка, как результат присоединения содержимого ячейки В2 к концу содержимого ячейки А2 |
=”табличный процессор”&”MS Excel 2000” | Табличный процессор MS Excel 2000 | ||
=12&56 |
Адресные операторы или операторы связи предназначены для того, чтобы сделать ссылку на нужный диапазон ячеек. Выделяют операторы диапазона, объединения и пересечения.
Обозначение оператора | Действие | Примеры использования операторов | Результат вычисления |
: (диапазон) | ссылается на ячейки диапазона между указанными начальной и конечной ячейкой | =СУММ(А1:А10) | Суммируются арифметические выражения ячеек от А1 до А10 |
; (объединение) | ссылается на объединение указанных ячеек (диапазонов ячеек) | =СУММ(В1;В2;С1;С2) | Суммируются арифметические выражения ячеек В1, В2, С1, С2 |
=СУММ(А1:А5;С1:С3) | Суммируются арифметические выражения диапазонов ячеек А1:А5 и С1:С3 | ||
Пробел (пересечение) | ссылается на пересечение указанных диапазонов ячеек | =СУММ(А1:В10 В1:С10) | Суммируются арифметические выражения ячеек, общих для диапазонов А1:В10, В1:С10, т.е. В1:В10 |