=НЕЧЁТН(4) 5
=НЕЧЁТН( 4) 5.
ОКРВНИЗ, ОКРВВЕРХ. Эти функции округляют числа соответственно с недостатком и с избытком с заданной точностью и имеют следующий синтаксис:
=ОКРВНИЗ(аргумент1;аргумент2) =ОКРВВЕРХ(аргумент1;аргумент2).
Аргумент 1 – округляемое число, аргумент 2 – точность округления, то есть кратное, до которого требуется округлить аргумент 1. Оба аргумента должны иметь одинаковый знак. Если знаки разные функции возвращают ошибочные значения #ЧИСЛО!. Если любой из аргументов не число функции возвращают ошибочное значение #ЗНАЧ!. Примеры:
=ОКРВНИЗ(23,4;0,5) 23
=ОКРВНИЗ(5;3) 3
=ОКРВНИЗ(5; 1) #ЧИСЛО!
=ОКРВНИЗ(5;1,5) 4,5
=ОКРВВЕРХ(23,4;5) 25
=ОКРВВЕРХ(5;3) 6
=ОКРВВЕРХ( 5;1) #ЧИСЛО!
=ОКРВВЕРХ(5;1,5) 6.
ЦЕЛОЕ, ОТБР. Функция ЦЕЛОЕ округляет число вниз до ближайшего целого и имеет следующий синтаксис:
=ЦЕЛОЕ(аргумент).
Аргумент – это число, для которого вы хотите найти следующее наименьшее целое. Например,
=ЦЕЛОЕ(100,01) 100
=ЦЕЛОЕ(100,99999999) 100.
81
Как видно из примера, даже если число 100, 99999999 практически равно 101, функция округляет до ближайшего наименьшего целого.
Если аргумент отрицательное число, функция округлит его вниз до ближайшего наименьшего целого. Например,
=ЦЕЛОЕ( 100,99999999) 101.
Функция ОТБР отбрасывает все цифры справа от десятичной запятой независимо от знака числа. Эта функция имеет следующий синтаксис:
=ОТБР(аргумент1;аргумент2).
Необязательный аргумент 2 задаёт позицию, после которой производится усечение аргумента 1. Например, =ОТБР(13,978) возвращает 13.
Функции ОКРУГЛ, ЦЕЛОЕ и ОТБР удаляют ненужные десятичные знаки, но работают они различно. Функция ОКРУГЛ округляет вверх или вниз до заданного числа десятичных разрядов, ЦЕЛОЕ округляет вниз до ближайшего целого числа, а ОТБР отбрасывает десятичные разряды без округления. Основное различие между ЦЕЛОЕ и ОТБР проявляется в обращении с отрицательными значениями. Например, 100,99999999999 в функции ЦЕЛОЕ возвращает 101, а в функции ОТБР результат равен
100.
Логические функции
Большинство логических функций использует логические выражения для определения истинности заданного условия.
Функция ЕСЛИ имеет следующий синтаксис:
=ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_лож ь).
Например, формула =ЕСЛИ(В56/С15 150<0;В56;С15) возвратит значение из ячейки В56, если после вычислений получиться отрицательное число. Если после вычислений получится положительное число или 0, формула возвратит значение из ячейки С15.
В качестве аргументов функции ЕСЛИ можно использовать другие функции, например формула
=ЕСЛИ(ПРОИЗВЕД(А23;В23;С23)>2,5; ПРОИЗВЕД(А23;В23;С23);0)
возвратит произведение значений в ячейках А23, В23 и С23, если это произведение больше 2,5. В противном случае формула возвратит 0.
82
В функции ЕСЛИ можно использовать текстовые аргументы. Например, обработка результатов тестирования находится в ячейке А1. В ячейку В1 введена формула
=ЕСЛИ(А1>75%; ”Сдал”;”Не сдал”),
которая проверяет балл в ячейке А1. Если этот балл больше 75 %, функция возвращает в ячейку В1 текст Сдал. Если балл в ячейке А1 меньше или равен 75 %, функция возвращает в ячейку В1 текст Не сдал.
С помощью текстового аргумента можно очистить ячейку, вставив пустую строку вместо 0. Например, вышеприведённая формула
=ЕСЛИ(ПРОИЗВЕД(А23;В23;С23)>2,5; ПРОИЗВЕД(А23;В23;С23);””)
возвратит пустую строку (””), если первый аргумент будет иметь значение ЛОЖЬ, то есть произведение А23, В23 и С23 получится меньше или равно
2,5.
Первый аргумент, логическое выражение, может также быть текстовым. Например, формула
=ЕСЛИ(А1=”Тест”;100;200)
возвратит значение 100, если ячейка А1 содержит строку Тест, и 200, если в А1 находится любое другое значение.
Функции И, ИЛИ, НЕ позволяют создавать сложные логические выражения, являясь дополнительными функциями. Они работают в сочетании с операторами сравнения. Синтаксис функций И и ИЛИ идентичный:
=И(логическое_значение1;логическое _значение2;…логическое _значение30)
и
=ИЛИ логическое_значение1;логическое _значение2;…логическое _значение30)
Эти функции могут иметь от 1 до 30 аргументов, которые являются проверяемыми условиями.
Если аргумент, который является массивом или ссылкой, содержит тексты или пустые ячейки, такие значения игнорируются.
Если один из аргументов не является логическим значением, то функции возвращают ошибочное значение #ЗНАЧ!.
Функция И возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА, и значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
83
Функция ИЛИ возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА, и значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Функция НЕ имеет только один аргумент:
=НЕ(логическое_значение).
Эта функция меняет значение своего аргумента на противоположное логическое значение. Она возвращает значение ИСТИНА, если аргумент имеет значение ЛОЖЬ, и значение ЛОЖЬ, если аргумент имеет значение ИСТИНА.
Функции И, ИЛИ, НЕ часто используются в сочетании с функцией ЕСЛИ. Например, студент Сдал зачёт, если имеет меньше 3 пропусков (проставляются в ячейке В1) и за тест получил балл более 75 % (балл хранится в ячейке С1). Это можно записать следующим образом:
=ЕСЛИ(И(В1<3;C1>75%);”Сдал”;”Не сдал”).
При использовании функции ИЛИ формула будет записана так же:
=ЕСЛИ(ИЛИ(В1<3;C1>75%);”Сдал”;”Не сдал”).
Однако такая формула возвратит значение Сдал, если либо балл более 75 %, либо пропусков меньше 3.
На примере тестирования студентов можно показать работу функции НЕ. Допустим в ячейку С1 заносится балл по 5ти бальной шкале, полученный студентом на экзамене, тогда формула
=ЕСЛИ(НЕ(С1=2);”Сдал”;”Не сдал”),
возвратит значение Сдал, если значение в ячейке С1 не равно 2. Некоторые задачи трудно решить, используя только вышеперечислен-
ные логические функции. В таких случаях применяют вложенные функции ЕСЛИ. То есть до семи функций ЕСЛИ могут быть вложены друг в друга в качестве аргументов значение_если_истина, значение_если_ложь.
Для пояснения приведу пример с тремя вложенными функциями ЕСЛИ. В ячейке А1 фиксируются показания прибора
=ЕСЛИ(А1=100;”Ok”;ЕСЛИ(И(А1>=80;A1<100);”Норма”;
ЕСЛИ(И(А1>=60;A1<80);”Проблема”;”Тевога”))).
Комментируется эта формула следующим образом: если значение в ячейке А1 равно 100, формула возвратит текст Ok. Если значение в ячейке
84
А1 находится в пределах от 80 до 99, формула возвратит текст Норма. Если значение в ячейке А1 находится между 60 и 79, формула возвратит текст Проблема. И если в ячейке А1 значение будет 59 и меньше, то есть ни одно из предыдущих условий не выполняется, формула возвратит текст
Тревога.
Функции ИСТИНА, ЛОЖЬ. Эти функции не имеют аргументов и записываются следующим образом:
=ИСТИНА() =ЛОЖЬ().
ВMicrosoft Excel кроме перечисленных логических функций имеются Е-функции, которые могут быть отнесены к логическим: ЕОШ, ЕОШИБКА, ЕНД, ЕЛОГИЧ, ЕЧИСЛО, ЕТЕКСТ, ЕНЕТЕКСТ, ЕССЫЛКА, ЕПУСТО. Они используются, например, для поиска ячеек с ошибочными значениями, с целью предотвращения их распространения по рабочему листу; для нахождения ячеек с логическими значениями; для определения является ли значение ячейки числом, текстом, ссылкой или ячейка пустая.
Статистические функции Microsoft Excel позволяют отыскивать в диапазоне максимальное и минимальное значение, рассчитывать среднее арифметическое значение, определять количество ячеек в диапазоне и т.д.
Вучебном пособии невозможно рассмотреть все имеющиеся в Microsoft Excel функции. Поэтому по мере необходимости вы будете уже сами изучать возможности этого табличного процессора.
Диаграммы
Диаграмма является графическим объектом, с помощью которого можно представлять данные рабочего листа. Располагать диаграммы можно на листе вместе с исходными данными или на отдельном листе, являющимся частью книги. Диаграммы, расположенные непосредственно на рабочем листе, называются внедрёнными. Диаграммы как любые графические объекты можно размещать в любом месте листа, изменять их размеры и различным образом модифицировать.
Важными понятиями для диаграмм являются ряды дынных и категории. Ряд данных это множество значений, которые отображают на диаграмме, например, количество опрокидываний, произошедших в январе или число ТО-1, проводимых в разными бригадами слесарей. Каждый ряд данных может иметь до 4000 значений (точек данных). На диаграмме можно отобразить до 255 рядов данных, но точек данных на диаграмме может быть не более 32000.
Категории задают положение конкретных значений в ряде данных. В примере с количеством опрокидываний это дни месяца (1 января, 2 января и т.д.). А в случае с ТО-1 категориями являются бригады слесарей.
85