Использование операторов в формулах Excel
Операторы определяют операции, которые необходимо выполнить над элементами формулы. Excel следует общим математическим правилам для вычислений: круглые скобки, экспоненты, умножение и деление, а также сложение и вычитание, или аббревиатура PEMDAS (пожалуйста, простите, моя дорогая тетя Салли). Использование круглых скобок позволяет изменить порядок вычислений.
Типы операторов. Существует четыре различных типа операторов вычислений: арифметические, сравнение, объединение текста и ссылка.
-
Арифметические операторы Арифметические операторы служат для выполнения базовых арифметических операций, таких как сложение, вычитание, умножение, деление или объединение чисел. Результатом операций являются числа. Арифметические операторы приведены ниже.
| Арифметический оператор | Значение | Пример |
|---|---|---|
| + (знак «плюс») | Сложение | =3+3 |
| – (знак «минус») | Вычитание Отрицание |
=3–3 =-3 |
| * (звездочка) | Умножение | =3*3 |
| / (косая черта) | Деление | =3/3 |
| % (знак процента) | Доля | 30% |
| ^ (крышка) | Возведение в степень | =3^3 |
| Оператор сравнения | Значение | Пример |
|---|---|---|
| = (знак равенства) | Равно | =A1=B1 |
| > (знак «больше») | Больше | =A1>B1 |
| < (знак «меньше») | Меньше | =A1 |
| >= (знак «больше или равно») | Больше или равно | =A1>=B1 |
| Меньше или равно | =A1 | |
| <> (знак «не равно») | Не равно | =A1<>B1 |
| Текстовый оператор | Значение | Пример |
|---|---|---|
| & (амперсанд) | Соединение или объединение последовательностей знаков в одну последовательность | =»North»&»wind» приводит к «Northwind». Где A1 содержит «Фамилия», а B1 — «Имя», =A1&», «&B1 приводит к «Фамилия, имя». |
| Оператор ссылки | Значение | Пример |
|---|---|---|
| : (двоеточие) | Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки. | B5:B15 |
| ; (точка с запятой) | Оператор объединения. Объединяет несколько ссылок в одну ссылку. | =СУММ(B5:B15;D5:D15) |
| (пробел) | Оператор пересечения множеств, используется для ссылки на общие ячейки двух диапазонов. | B7:D7 C6:C8 |
Как сравнить числа в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как сравнить три столбца в Excel (с примером)

Вы можете использовать следующую базовую формулу для сравнения трех столбцов в Excel:
=IF(AND( B2 = C2 , C2 = D2 ),"Equal","Not Equal")
Эта конкретная формула сравнивает значения в ячейках B2 , C2 и D2 .
Если все значения равны, формула возвращает Equal.В противном случае возвращается Not Equal .
В следующем примере показано, как использовать эту формулу на практике.
Пример: сравнение трех столбцов в Excel
Предположим, у нас есть следующий набор данных, показывающий лучший результат в разных баскетбольных командах в трех разных играх:

Мы можем ввести следующую формулу в ячейку E2 , чтобы проверить, равны ли все три значения в первой строке:
=IF(AND( B2 = C2 , C2 = D2 ),"Equal","Not Equal")
На следующем снимке экрана показано, как использовать эту формулу на практике:

Формула возвращает Not Equal , поскольку не все три имени в первой строке совпадают.
Затем мы можем перетащить эту формулу из ячейки E2 в оставшиеся ячейки в столбце E, чтобы проверить совпадения в каждой строке:

Обратите внимание, что формула возвращает значение « Равно » только для тех строк, в которых значения ячеек равны в каждом из трех столбцов.
Вы также можете применить условное форматирование к строкам, в которых все три значения ячеек равны, выделив диапазон ячеек E2:E11 , затем нажав кнопку « Условное форматирование » на вкладке «Главная», затем щелкнув « Выделить правила ячеек» и нажав «Равно »:

В появившемся новом окне введите « Равно » в поле и выберите цвет заливки, затем нажмите « ОК »:

Строки с совпадающими значениями во всех трех столбцах теперь будут окрашены зеленым цветом:

Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как сравнить числа в excel
������� ���������� ��������� MS Office 2007: Microsoft Excel
Введем в ячейку А1 формулу =7>5. Она вернет значение ИСТИНА . Скопируем содержимое А1 в А2 и исправим в А2 формулу: =3>5. Эта формула вернет значение ЛОЖЬ . Правые части обеих формул представляют собой высказывания , т.е. утверждения, относительно которых можно заключить, верны они или нет.
Рассмотрим другой пример. Введем в ячейку А4 число 2, а в ячейку В4 формулу =А4>3 . Формула возвращает значение ЛОЖЬ . Введем в А4 число 6. Формула возвращает значение ИСТИНА . В В4 записан предикат , т.е. высказывание с переменными (в данном случае переменная одна). В зависимости от значения переменных предикат может принимать значения ИСТИНА и ЛОЖЬ . В этом примере формула как бы дает ответ на вопрос: «Число (или результат вычислений по формуле), хранящееся в ячейке А4 , превышает 3?» В зависимости от значения А4 ответ будет ДА ( ИСТИНА ) или НЕТ ( ЛОЖЬ ).
В формуле =А4>3 ее составные части ( А4 и 3) можно считать арифметическими выражениями, только очень простыми. Более сложный пример: =(А4 А2-1)>(2 *А4+1) . В этом выражении скобки можно опустить, потому что арифметические операции имеют более высокий приоритет, чем операции сравнения, но скобки придают формуле наглядность.
Операции сравнения можно свести в таблицу (Таблица 4).

Обратите внимание, что символ отношения «больше или равно» изображается двумя знаками: > и =. Причина в том, что на клавиатуре нет знака≥.
Высказывание и предикат имеют общее название — логическое выражение. Имеются логические операции, которые позволяют строить сложные логические выражения. Эти операции реализованы в Excel как функции ( НЕ, И, ИЛИ ).
У логических функций аргументы могут принимать только два значения: ИСТИНА и ЛОЖЬ . Функция НЕ может иметь только один аргумент, а функции И и ИЛИ могут иметь два и более аргументов.
В ячейке А1 (с именем z ) запишите любое число. Выясните, принадлежит ли оно отрезку [2, 5].

Присвоим ячейке А1 имя z ( Формулы Присвоить Имя ). Введем в А1 число 3. Для того чтобы z принадлежал отрезку [2, 5], нужно, чтобы одновременно были истинны два предиката: z≥2 и z≤5.B ячейке В1 разместим формулу = И (z>=2;z<=5). Для ввода в формулу имени ячейки нажмите F3 для открытия списка имен. В ячейке В1 получим значение ИСТИНА .
В ячейке А1 (с именем z) записано число. Выяснить, принадлежит ли оно одному из лучей на числовой оси: (∞,2) или (5,∞).
Для того чтобы z принадлежал хотя бы одному из лучей, нужно, чтобы был истинным хотя бы один из предикатов: z < 2 или z >5. В ячейке D1 поместите формулу = ИЛИ ( z5 ). А1 содержит число 3, поэтому формула возвращает ЛОЖЬ .
Задачу можно было решить иначе с учетом того обстоятельства, что на рабочем листе есть формула проверки принадлежности числа z отрезку [2, 5]. Упомянутые два луча составляют на числовой оси дополнение к этому отрезку. Введем в ячейку Е1 формулу = НЕ ( В1 ). Убедитесь, вводя в ячейку А1 различные числа, что формулы в ячейках D1 и Е1 дают идентичные результаты.
На практике «в чистом виде» логические выражения, как правило, не используются. Логическое выражение используется в функции ЕСЛИ :
ЕСЛИ(лог_выражение, значение_если_истина, значение_если_ложь)
При вызове встроенной функции ЕСЛИ открывается диалоговое окно (рис. 88), имеющее три аргумента. В окне Лог_выражение записывается логическое выражение. Во втором аргументе Значение_если _истина записывается выражение, которое будет вычислено, если лог_выражение возвращает значение ИСТИНА , а в третьем аргументе — выражение, вычисляемое, если лог_выражение возвращает ЛОЖЬ .

1. Введем в ячейку А2 формулу, которая возвращает z+1, если z >1, и z в противном случае: =ЕСЛИ (z>l; z + 1; z). (В Мастере функций ЕСЛИ находится в категории «Логические», также как функции И, ИЛИ, НЕ).
2. Если z>60, то в ячейке В2 выводить сообщение «Превышено пороговое значение», в противном случае выводить z:
=ЕСЛИ(z>60;»Превышено пороговое значение»;z)
Обратите внимание, что текст в формулах вводится в кавычках.
3. Если z е [10,25], то возвращать z, если z < 10, то возвращать
если z > 25, то возвращать 25. Выражение для этого условия будет выглядеть примерно следующим образом (запишем формулу в С2):
Теперь попробуйте менять значение z в ячейке А1, следя за тем, как меняются значения в ячейках с формулами.
Построить график движения тела, брошенного под углом к горизонту, используя предыдущие результаты. Максимальная высота полета на графике должна быть отмечена кружком.
Таблица зависимости высоты (h m ) и дальности полета (S m ) от времени (t m ).
На рис.88 представлена расчетная таблица в режиме отображения формул, а на рис.89 представлен график зависимости высоты (h m ) от дальности полета (S m ) и таблица в режиме отображения данных, по которым построен график.
В диапазон G3:G24 вводятся значения времени (t m ) от 0 до 4,2, в колонку н — формулы для вычисления дальности полета (S m ), в колонку
I — формулы для вычисления высоты полета.
Выделив элементы этого ряда, с помощью диалогового окна Формат ряда данных, вызванного с помощью контекстного меню, можно изменить тип, цвет и размер маркера данного ряда.
Формулы в ячейках J3:J24 возвращают максимальное значение столбца I либо значение #Н/Д (нет данных). Полученные данные используются для того, чтобы отметить на графике максимальную высоту полета.

После выделения построенной диаграммы в нее добавляется новый ряд с помощью команды меню Конструктор — Данные- Выбрать данные — Добавить ряд, значения которого содержатся в ячейках J3: J24 .