Навигация:  Ключевые приемы >

Логика в Excel

Print this Topic Previous pageReturn to chapter overviewNext page

1. Условное форматирование

Самая простая логика. Если содержимое ячейки больше (меньше, равно, не равно и т.д.) определенного значения, то - срабатывает определенное форматирование для этой ячейки (заливка нужным цветом, цвет и начертание шрифта, границы и т.д.)

Выделите ячейки, которые должны автоматически менять свой цвет и выберите в меню Формат - Условное форматирование (Format - Conditional formatting).

В открывшемся окне можно задать условия и, нажав затем кнопку Формат, параметры форматирования ячейки, если условие выполняется:

2. Условное форматирование с формулами

Можно усложнить критерии проверки условного форматирования, если проверять не значение, а формулу. В этом случае Вы можете проверять одни ячейки, а форматировать - другие. Вот так, например, можно выделить цветом все ячейки со значениями больше среднего:

3. Функция ЕСЛИ (IF)

ЕСЛИ - очень интересная функция, позволяющая вывести в ячейку одно значение, если заданное пользователем условие выполняется и другое - если условие не выполняется. Функция имеет три аргумента:

·логическое выражение, задающее условие (logical_test);
·значение, выводимое в случае выполнения условия (value_if_true);
·значение, выводимое в случае невыполнения условия (value_if_false).

Рассмотрим жизненный пример. Имеем следующую таблицу:

Задача - автоматически рассчитать стоимость товара с учетом того, что если количество превысило 5 шт., то магазин дает скидку 10%.

Решение - использовать для расчета функцию ЕСЛИ со следующими параметрами:

То бишь, если количество превышает 5, то человек платит не полную стоимость (B2*C2), а только 90% от нее (B2*C2*0,9).

4. Вложенные ЕСЛИ

Сама по себе одна функция ЕСЛИ может проверить только одно условие. Поэтому, в случае, когда необходимо проверить сразу несколько условий, приходится вкладывать одну функцию ЕСЛИ в другую. Выглядит это примерно следующим образом:

В данном примере проверяется скорость движения автомобиля. Если она больше 110, то выводится предупреждение "Слишком быстро!". В противном случае проверяется - не слишком ли медленно едет водитель, и если нет, то выводится сообщение "Все правильно!"

Excel разрешает вкладывать функции ЕСЛИ друг в друга до 7 раз включительно. Хотя вид такой формулы скорее всего будет вызывать легкую икоту.

5. ЕСЛИ + И + ИЛИ (IF,AND,OR)

Функции И и ИЛИ из категории Логические способны заметно улучшить наглядность и понятность сложных логических проверок. Предыдущий пример с проверкой скорости можно было бы гораздо компактнее и красивее реализовать, например, вот так:

6. Функции СЧЁТЕСЛИ и СУММЕСЛИ (COUNTIF, SUMIF)

Эти функции надо искать не в категории Логические, а в категориях Статистические и Математические, соответственно (или в полном алфавитном перечне).

СЧЁТЕСЛИ - подсчитывает количество ячеек в диапазоне, удовлетворяющих заданному условию, а СУММЕСЛИ - суммирует их значения:

к библиотеке   3GL   к оглавлению   к экономической информатике   4GL - визуальным средам
Знаете ли Вы, что "тёмная материя" - такая же фикция, как черная кошка в темной комнате. Это не физическая реальность, но фокус, подмена.
Реально идет речь о том, что релятивистские формулы не соответствуют астрономическим наблюдениям, давая на порядок и более меньшую массу и меньшую энергию. Отсюда сделан фокуснический вывод, что есть "темная материя" и "темная энергия", но не вывод, что релятивистские формулы не соответствуют реалиям. Подробнее читайте в FAQ по эфирной физике.

НОВОСТИ ФОРУМАФорум Рыцари теории эфира
Рыцари теории эфира
 17.01.2017 - 09:09: АСТРОФИЗИКА - Astrophysics -> Комета 67Р/Чурюмова-Герасименко и проблема ее происхождения - гость Владимир_Федотьев.
17.01.2017 - 04:16: СОВЕСТЬ - Conscience -> Просвещение от Андрея Фурсова - Карим_Хайдаров.
17.01.2017 - 02:37: СОВЕСТЬ - Conscience -> КОЛЛАПС МИРОВОЙ ФИНАНСОВОЙ СИСТЕМЫ - Карим_Хайдаров.
15.01.2017 - 21:42: СОВЕСТЬ - Conscience -> РУССКИЙ МИР - Карим_Хайдаров.
14.01.2017 - 08:41: Беседка - Chatter -> С Новым годом. - Карим_Хайдаров.
12.01.2017 - 16:12: СОВЕСТЬ - Conscience -> Проблема государственного терроризма - Карим_Хайдаров.
12.01.2017 - 07:34: СОВЕСТЬ - Conscience -> Просвещение от академика С.Ю. Глазьева - Карим_Хайдаров.
11.01.2017 - 18:50: Беседка - Chatter -> ФУТУРОЛОГИЯ - прогнозы на будущее - Карим_Хайдаров.
11.01.2017 - 09:58: ЦИТАТЫ ЧУЖИХ ФОРУМОВ - Outside Quotings -> ЗА НАМИ БЛЮДЯТ - гость Владимир_Федотьев.
11.01.2017 - 04:57: СОВЕСТЬ - Conscience -> ПРОБЛЕМА КРИМИНАЛИЗАЦИИ ЭКОНОМИКИ - Карим_Хайдаров.
10.12.2016 - 06:55: СОВЕСТЬ - Conscience -> Инфоварщина от Сергея Быковского - Карим_Хайдаров.
07.12.2016 - 06:43: СОВЕСТЬ - Conscience -> Просвещение от В.В. Пякина - Карим_Хайдаров.
Bourabai Research Institution home page

Bourabai Research - Технологии XXI века Bourabai Research Institution