B 1 в Excel что это такое
Обновлено: 20.11.2024
ЕСЛИ — одна из самых популярных и полезных функций Excel. Вы используете оператор IF для проверки условия и возврата одного значения, если условие выполнено, и другого значения, если условие не выполнено.
В этом руководстве мы изучим синтаксис и распространенное использование функции ЕСЛИ в Excel, а затем более подробно рассмотрим примеры формул, которые, мы надеемся, окажутся полезными как для начинающих, так и для опытных пользователей.
Функция ЕСЛИ в Excel — синтаксис и использование
Функция ЕСЛИ — это одна из логических функций, которая оценивает определенное условие и возвращает указанное вами значение, если условие истинно, и другое значение, если условие имеет значение ЛОЖЬ.
Синтаксис IF следующий:
Как видите, функция ЕСЛИ имеет 3 аргумента, но только первый из них является обязательным, а два других — необязательными.
-
logical_test (обязательно) — значение или логическое выражение, которое может быть либо TRUE, либо FALSE. В этом аргументе можно указать текстовое значение, дату, число или любой оператор сравнения.
Функция ЕСЛИ — о чем нужно помнить!
Несмотря на то, что последние два параметра функции ЕСЛИ являются необязательными, ваша формула может привести к неожиданным результатам, если вы не знаете лежащую в ее основе логику.
Если аргумент значение_если_истина опущен (т. е. после логического_теста стоит только запятая), функция ЕСЛИ возвращает ноль (0) при выполнении условия. Вот пример такой формулы:
Если вы не хотите, чтобы оператор Excel IF отображал какое-либо значение при выполнении условия, введите двойные кавычки ("") во втором параметре, например: =IF(B1>10, "", " Плохой") . Технически в этом случае формула возвращает пустую строку, невидимую для пользователя, но видимую для других функций.
Если вам все равно, что произойдет, если указанное условие не будет выполнено, вы можете опустить третий параметр в своих формулах, что приведет к следующему.
Если логическая проверка дает значение ЛОЖЬ, а параметр значение_если_ложь опущен (после аргумента значение_если_истина стоит только закрывающая скобка), функция ЕСЛИ возвращает логическое значение ЛОЖЬ. Это немного неожиданно, не так ли? Вот пример такой формулы:
Запятая после аргумента value_if_true приводит к тому, что формула ЕСЛИ возвращает 0, что также не имеет особого смысла:
И опять же, самый разумный подход - поставить "" в третьем аргументе, в этом случае у вас будут пустые ячейки при невыполнении условия:
Чтобы формула ЕСЛИ в Excel отображала логические значения ИСТИНА и ЛОЖЬ, когда указанное условие выполняется и не выполняется, соответственно, введите ИСТИНА в аргументе значение_если_истина. Параметр value_if_false может быть FALSE или опущен. Вот пример формулы:
=ЕСЛИ(B1>10, ИСТИНА, ЛОЖЬ)
или
=ЕСЛИ(B1>10, ИСТИНА)
Примечание. Чтобы оператор ЕСЛИ возвращал ИСТИНА и ЛОЖЬ в качестве логических значений (булевых значений), которые могут распознаваться другими формулами, убедитесь, что вы не заключаете их в двойные кавычки. Визуальное указание логического значения выравнивается по центру ячейки, как показано на снимке экрана выше.
Если вы хотите, чтобы "ИСТИНА" и "ЛОЖЬ" были обычными текстовыми значениями, заключите их в "двойные кавычки". В этом случае возвращаемые значения будут выровнены по левому краю и отформатированы как Общие. Никакая формула Excel не распознает такой текст «ИСТИНА» и «ЛОЖЬ» как логические значения.
Вместо того, чтобы возвращать определенные значения, вы можете получить формулу ЕСЛИ для проверки указанного условия, выполнить соответствующую математическую операцию и вернуть значение на основе результата. Вы делаете это, используя арифметические операторы или другие функции в аргументах value_if_true и/или value_if_false. Вот лишь пара примеров формул:
Пример 1: =ЕСЛИ(A1>B1, C3*10, C3*5)
Формула сравнивает значения в ячейках A1 и B1 и, если A1 больше, чем B1, умножает значение в ячейке C3 на 10, в противном случае — на 5.
Пример 2: =ЕСЛИ(A1<>B1, СУММ(A1:D1), "")
Использование функции ЕСЛИ в Excel — примеры формул
Теперь, когда вы знакомы с синтаксисом функции ЕСЛИ, давайте рассмотрим несколько примеров формул и узнаем, как использовать их в реальных ситуациях.
Выражение ЕСЛИ в Excel для чисел: больше, меньше, равно
Использование функции ЕСЛИ с числовыми значениями основано на использовании различных операторов сравнения для выражения ваших условий. Полный список логических операторов, проиллюстрированных примерами формул, вы найдете в таблице ниже.
Условие | Оператор | Пример формулы | Описание |
Больше | > | =ЕСЛИ(A2>5, "ОК") | Если число в ячейке A2 больше 5, формула возвращает "ОК"; в противном случае возвращается 0. |
Меньше, чем | =IF(A2 | Если число в ячейке A2 меньше 5, формула возвращает "ОК", иначе пустая строка. | |
Равно | = | =IF(A2=5, "ОК", "Неверное число") | Если число в ячейке A2 равно 5, формула возвращает "ОК", иначе функция выводит "Неверное число". |
Не равно | <> | =IF(A2<>5, "Неверное число", "ОК") | Если число в ячейке А2 не равно 5, формула возвращает "Неверное число", иначе - "ОК". |
Больше или равно | < td>>==IF(A2>=5, "ОК", "Плохо") | Если число в ячейке A2 больше или равно 5, формула возвращает "ОК", иначе - "Плохо". | |
Меньше или равно | =IF(A2 | Если число в ячейке A2 меньше или равно 5, формула возвращает "ОК", иначе пустая строка. |
На приведенном ниже снимке экрана показана формула ЕСЛИ с логическим оператором "больше или равно" в действии:
Примеры Excel IF для текстовых значений
Как правило, вы пишете оператор ЕСЛИ с текстом, используя либо оператор "равно", либо "не равно", как показано в нескольких следующих примерах ЕСЛИ.
Пример 1. Формула ЕСЛИ без учета регистра для текстовых значений
Как и подавляющее большинство функций, IF по умолчанию нечувствителен к регистру. Для вас это означает, что логические тесты для текстовых значений не распознают регистр в обычных формулах ЕСЛИ.
Например, следующая формула ЕСЛИ возвращает либо "Да", либо "Нет" в зависимости от "Статус доставки" (столбец C):
=IF(C2="доставлено", "Нет", "Да")
В переводе на простой английский язык формула указывает Excel вернуть «Нет», если ячейка в столбце C содержит слово «Доставлено», в противном случае вернуть «Да». При этом совершенно не важно, как вы наберете слово «Доставлено» в аргументе logical_test — «доставлено», «Доставлено» или «ДОСТАВЛЕНО». Также не имеет значения, написано ли слово «Доставлено» строчными или прописными буквами в исходной таблице, как показано на снимке экрана ниже.
Другой способ добиться точно такого же результата — использовать оператор "не равно" и поменять местами аргументы value_if_true и value_if_false:
=IF(C2<>"доставлено", "Да", "Нет")
Пример 2. Формула ЕСЛИ с учетом регистра для текстовых значений
Если вам нужна логическая проверка с учетом регистра, используйте функцию ЕСЛИ в сочетании с ИСТОЧНИК, которая сравнивает две текстовые строки и возвращает ИСТИНА, если строки полностью совпадают, в противном случае она возвращает ЛОЖЬ. Функции EXACT чувствительны к регистру, но игнорируют различия в форматировании.
Вы используете IF с EXACT следующим образом:
=ЕСЛИ(ТОЧНО(C2;"ДОСТАВЛЕНО"), "Нет", "Да")
Где C — это столбец, к которому применяется ваша логическая проверка, а «ДОСТАВЛЕНО» — это текстовое значение с учетом регистра, которое должно точно соответствовать.
Конечно, вы также можете использовать ссылку на ячейку вместо текстового значения во втором аргументе функции EXACT, если хотите.
Примечание. При использовании текстовых значений в качестве параметров формул ЕСЛИ не забывайте всегда заключать их в двойные кавычки.
Пример 3. ЕСЛИ в Excel с подстановочным знаком (частичное совпадение)
Если вы хотите, чтобы ваше условие основывалось на частичном совпадении, а не на точном совпадении, первым решением, которое приходит на ум, является использование подстановочных знаков (* или ?) в аргументе logical_test. Однако этот простой и очевидный подход не сработает. Многие функции принимают подстановочные знаки, но, к сожалению, IF не входит в их число.
Решением является использование ЕСЛИ в сочетании с функциями ISNUMBER и ПОИСК (без учета регистра) или НАЙТИ (с учетом регистра).
Например, если никаких действий не требуется как для элементов "Доставлено", так и для элементов "Отправлено для доставки", следующая формула будет работать:
=IF(ISNUMBER(SEARCH("deliv",C2)), "Нет", "Да")
В приведенной выше формуле мы использовали функцию ПОИСК, поскольку поиск без учета регистра лучше подходит для наших данных.Если вам нужно совпадение с учетом регистра, просто замените ПОИСК на НАЙТИ следующим образом:
Примеры формулы ЕСЛИ в Excel для дат
На первый взгляд может показаться, что формулы ЕСЛИ для дат идентичны операторам ЕСЛИ для числовых и текстовых значений, которые мы только что обсуждали. К сожалению, это не так.
В отличие от многих других функций Excel, ЕСЛИ не может распознавать даты и интерпретирует их как простые текстовые строки, поэтому вы не можете выразить свою логическую проверку просто как >"19/11/2014" или >19/11/2014. Увы, ни один из приведенных аргументов неверен.
Пример 1. Формулы ЕСЛИ для дат с функцией ДАТАЗНАЧ
Чтобы функция ЕСЛИ распознавала дату в вашем логическом тесте как дату, вы должны обернуть ее функцией ДАТАЗНАЧ, например, ДАТАЗНАЧ("19/11/2014"). Полная формула ЕСЛИ может иметь следующий вид:
Как показано на снимке экрана ниже, эта формула ЕСЛИ оценивает даты в столбце C и возвращает "Завершено", если игра была сыграна до 11 ноября. В противном случае формула возвращает "Скоро".
Пример 2. Формулы ЕСЛИ с функцией СЕГОДНЯ()
Если вы основываете свое условие на текущей дате, вы можете использовать функцию СЕГОДНЯ() в аргументе логическая_проверка вашей формулы ЕСЛИ. Например:
Естественно, функция ЕСЛИ в Excel может понимать более сложные логические тесты, как показано в следующем примере.
Пример 3. Расширенные формулы ЕСЛИ для будущих и прошлых дат
Предположим, вы хотите отметить только те даты, которые наступают более чем через 30 дней. В этом случае вы можете выразить аргумент logical_test как A2-TODAY()>30. Полная формула ЕСЛИ может быть следующей:
=IF(A2-TODAY()>30, "Будущая дата", "")
Чтобы указать прошлые даты, которые произошли более 30 дней назад, вы можете использовать следующую формулу ЕСЛИ:
=IF(TODAY()-A2>30, "Прошедшая дата", "")
Если вы хотите иметь оба показания в одном столбце, вам нужно будет использовать вложенную функцию ЕСЛИ, например:
=IF(A2-TODAY()>30, "Будущая дата", IF(TODAY()-A2>30, "Прошедшая дата", ""))
Примеры Excel IF для пустых, непустых ячеек
Если вы хотите каким-то образом пометить свои данные на основе того, что определенные ячейки пусты или не пусты, вы можете:
- Используйте функцию Excel ЕСЛИ в сочетании с ЕПУСТО или
- Используйте логические выражения ="" (равно пробелу) или <>"" (не равно пробелу).
В приведенной ниже таблице объясняется разница между этими двумя подходами и приводится пример формулы.
Возвращает 0, если A1 визуально пустой. В противном случае возвращает 1.
Возвращает результаты, идентичные приведенной выше формуле, но обрабатывает ячейки со строками нулевой длины как непустые.
Возвращает 1, если A1 не является пустым; в противном случае возвращает 0.
В следующем примере демонстрируется пустой/непустой логический тест в действии.
Предположим, у вас есть дата в столбце C только в том случае, если была сыграна соответствующая игра (столбец B). Затем вы можете использовать любую из следующих формул ЕСЛИ, чтобы отметить завершенные игры:
Поскольку в нашей таблице нет строк нулевой длины, обе формулы вернут одинаковые результаты:
Надеемся, приведенные выше примеры помогли вам понять общую логику функции ЕСЛИ. На практике, однако, часто требуется, чтобы одна формула ЕСЛИ проверяла несколько условий, и наша следующая статья покажет вам, как решить эту задачу. Кроме того, мы также изучим вложенные функции ЕСЛИ, формулы ЕСЛИ массива, функции IFEFFOR и IFNA и многое другое. Пожалуйста, следите за обновлениями и спасибо за чтение!
Вас также может заинтересовать:
4 316 комментариев к статье "Использование функции ЕСЛИ в Excel: примеры формул для чисел, текста, дат и пустых ячеек"
Может ли кто-нибудь помочь мне в этом? Я создаю формулу для времени и даты. Если время превышает 17:00. Дата и время появятся на следующий день, а время будет 9:00.
01.08.2017 17:00 результат 01.08.2017 17:00
01.08.2017 17:02 результат 02.08.2017 9:02
Что такое формула для этого?
Здравствуйте, кто-нибудь хотел бы мне помочь,
как использовать "if function. в условном выражении.
это ситуация.
Если сотрудник платит 100 в месяц и если он проработал менее 5 лет, это будет его расчет платы за увольнение, 100/2 = 50 в год, в противном случае, если он работал более 5 лет, это будет быть расчет., 100/ год.
Какая лучшая формула для этого.
У меня есть формула, которую я хотел написать, но не знаю, какую использовать.
Итак, вот идея:
На листе 1 у меня есть A1 со значением, а в B1 мне нужна формула, которая находит те же данные в A1 на листе 2 A:A и возвращает значение, которое находится в соответствующей ячейке A:A со значением, которое в следующей ячейке над (B).
Не знаю, имеет ли это смысл.
=ЕСЛИ(И(C9="abc", E9=ИСТИНА), C3, ЕСЛИ(И(C9="abc", E9=ЛОЖЬ), D3,""))
Привет, Гарри. Спасибо, что связались с нами.
Если я правильно понимаю вашу задачу, приведенная ниже формула должна работать для вас:
=ЕСЛИ(ИЛИ(B1=A1, ИЛИ(C1=A1, ИЛИ(D1=A1, ИЛИ(E1=A1)))), "OK", "NG")
Если задача отличается, опишите ее подробнее. Я сделаю все возможное, чтобы помочь вам.
Не могли бы вы помочь мне разобраться с этой формулой:
У меня есть следующая таблица сотрудника, и мне нужно добавить 20 отпусков в
годовщину прихода этого сотрудника, т.е. каждый год 20 июня в его/ее кредит:
Дата присоединения: 20 июня 2014 г. (дд/мм/гггг) 20/06/2014 г.
Служебный период Добавить 20 Отпуск
20.06.2015 25.07.2016 20 26.07.2016 30.07.2016
31.07.2016 31.05.2017 0 - -
06.01.2017 06.01.2017 20 06.01.2017 07.05.2017
Столбцы A1 и B1 – период работы, C1 – добавьте 20 или оставьте поле пустым, D1 & E1 – период отпуска. Строка 1 показывает дежурство и взятый отпуск, строка 2 показывает только дежурство, и, поскольку дежурство не попадает в диапазон годовщины, C1 будет показывать «0» или пусто. В 3-й строке годовщина приходится на период отпуска, поэтому добавляется 20.
Я перерыл весь Интернет, но так и не нашел решения. Формула для того же будет высоко оценена.
Заранее спасибо.
Я хочу знать, какая будет формула, если я хочу вычислить, например:
значение для A=P, B=P и C=P, то оно должно быть S
и наоборот;
значение для A=P, B=P и C=NP, тогда оно должно быть S
значение для A=NP, B=NP и C=P, то оно должно быть
или: если для ячейки a,b и c есть хотя бы более 1P, то это должно быть P; то же самое с NP, если больше 1, то это должно быть NS
Как создать формулу ЕСЛИ для ячейки, которая содержит процентное значение от 95% до 100%, будет указано как "ФАКТИЧЕСКОЕ", менее 95% будет указано как "ДВОЙНОЕ", между 100% и 115% будет указано как "ПЯТЬДЕСЯТ ПРОЦЕНТОВ", свыше 115% будет указано как "НОЛЬ"
Скопируйте следующую формулу в ячейку B2 (ячейка ответа):
=(IF(A2>114,9%,"NIL",IF(AND(A2>=100%,A2=95%,A2 Джон Санил говорит:
Уважаемый Вирендра,
Извините, предпосылка (от 100% до 99,9%)
должна читаться как: от 100% до 114,9%.
Остальное остается прежним.
Может ли кто-нибудь помочь с формулой, как указано ниже
Если в столбце "C" бюджетное значение равно 40,83, а фактическое значение в столбце "D" равно 37,69, тогда VAR в столбце "E" равен -3,15 с достижением 92 % в столбце "F", а вес, определенный для достижения 100 %, составляет 35 баллов в столбце "G".
Я смотрю на формулу ЕСЛИ, которая помогает: если столбец «F» меньше 79,99 %, то баллы «0», а если то же значение находится в диапазоне от 80 % до 94,99 %, то половина 100-процентного веса определяется 35 баллами, т.е. 17.5, а если оценка находится в диапазоне от 95 % до 100 %, то фактический процент веса определяется следующим образом: если достигнуто 97 %, то 97 % из 35 баллов, то есть 33,95 балла.
Привет,
пожалуйста, у меня есть строки в ячейке "itdr_a0863_tempodisconti-rtg_it_tem_mth_300_bask", и я просто хотел бы получить слово "bask", какую функцию я буду использовать или какое решение. Спасибо
Нужна помощь с правильной формулой для:
Посылки весом менее 2 кг оплачиваются по тарифу 0,365 цента за грамм.
Посылки весом более 2 кг оплачиваются по тарифу 0,425 цента за грамм
Здравствуйте, Мари. Спасибо за вопрос.
Предположим, что вес посылки указан в A1.
Вы помещаете следующую формулу в B1, чтобы получить плату за посылку:
=ЕСЛИ(A1 =2, "0,425 цента за грамм"))
Надеюсь, это поможет. Пожалуйста, дайте мне знать, если у вас возникнут другие вопросы или трудности.
P001 OW RF 23.04.2016 0:00
P001 OW RF 23.04.2016 0:00
P001 OW RF 23.04.2016 0:00
P001 OW RF 20.04.2016 0:00
P001 OW RF 19.04.2016 0:00
P001 OW RF 19.04.2016 0:00
P001 OW RF 4/19/ 2016 0:00
P001 OW RF 19.04.2016 0:00
У меня есть эти данные на листе 1, тогда как у меня есть данные ниже на листе 2
19.04.2016 0:00 20.04.2016 0:00 23.04.2016 0:00 24.04.2016 0:00
P001
Мне нужна формула, которая может выделить соответствующую ячейку на листе 2, если дата против P001 встречается на листе 1.
Цель Мервина — ввести единую формулу в ячейке B2, которую можно легко скопировать во все 144 ячейки для создания справочной таблицы умножения.
Давайте рассмотрим это как новичок в Excel и посмотрим, с какими ловушками мы столкнемся. Первой реакцией может быть формула в B2 =A2*B1. Эта формула дает правильный результат, но не подходит для задания Мервина.
При копировании этой формулы из ячейки B2 в ячейку C2 ячейки, на которые есть ссылки в формуле, также перемещаются на одну ячейку. Формула, которая была =A2*B1, теперь становится =C1*B2. Эта функция встроена в Microsoft Excel и называется относительной ссылкой на формулу. При копировании формулы ссылки на ячейки в формуле также перемещаются на соответствующее количество ячеек поперек и вниз.
В некоторых случаях вы не хотите, чтобы Excel демонстрировал такое поведение, и текущий случай является одним из таких. Чтобы Excel не менял ссылку при копировании ячеек, вставьте «$» перед той частью ссылки, которую вы хотите заморозить. Примеры:
- $A1 указывает Excel, что вы всегда хотите ссылаться на столбец A.
- B$1 указывает Excel, что вы всегда хотите ссылаться на строку 1.
- $B$1 указывает Excel, что вы всегда хотите ссылаться на ячейку B1.
Изучение этого кода значительно сократит время, необходимое для создания рабочих листов. Вместо того чтобы вводить 144 формулы, Мервин может использовать это сокращение, чтобы ввести одну формулу и скопировать ее во все ячейки.
Глядя на формулу Мервина =B1*A2 , мы понимаем, что часть выражения "B1" всегда должна указывать на число в строке 1. Это следует переписать как "B$1". Раздел «A2» формулы всегда должен указывать на число в столбце A. Его следует переписать как «$A2». Итак, новая формула в ячейке B2: =B$1*$A2 .
Заполнить таблицу умножения
После ввода формулы в ячейке B2 я могу скопировать и вставить ее в соответствующий диапазон. Excel следует моим инструкциям, и после копирования я нахожу следующие формулы:
- Ячейка M2 содержит =M$1*$A2
- Ячейка B13 содержит =B$1*$A13
- Ячейка M13 содержит =M$1*$A13
Каждый из этих типов формул имеет название. Формулы без знаков доллара называются относительными формулами. Формулы, в которых и строка, и столбец заблокированы знаком доллара, называются абсолютными формулами. Формулы, в которых строка или столбец заблокированы знаком доллара, называются смешанными формулами.
Существует сокращенный способ ввода знаков доллара. Когда вы вводите формулу и заканчиваете ссылку на ячейку, вы можете нажать клавишу для переключения между 4 типами ссылок. Допустим, вы начали вводить формулу и набрали =100*G87 .
- Нажмите F4, и ваша формула изменится на =100*$G$87 .
- Снова нажмите F4, и ваша формула изменится на =100*G$87 .
- Снова нажмите F4, и ваша формула изменится на =100*$G87.
- Снова нажмите F4, и формула вернется к исходному значению =100*G87.
Вы можете сделать паузу во время ввода формулы в каждой ссылке на ячейку, чтобы нажать F4, пока не получите правильный тип ссылки. Нажатия клавиш для ввода приведенной выше формулы Мервина: =B1*A1 .
Одно из моих любимых применений ссылок на смешанные формулы возникает, когда у меня есть длинный список записей в столбце A. Когда мне нужен быстрый и грязный метод для поиска дубликатов, я иногда ввожу эту формулу в ячейку B4, а затем копирую ее. вниз:
Креативно используя символ $ в ссылках на ячейки, вы можете убедиться, что одну формулу можно скопировать во многие ячейки с правильными результатами.
поиск меню
Урок 23. Написание формул в Microsoft Excel XP
Написание формул в Microsoft Excel настолько же просто или сложно, насколько это возможно. Если вы не очень сильны в математике, то можете написать простые формулы. Если вы хорошо разбираетесь в числах, то, скорее всего, вы пишете более сложные формулы. В любом случае Microsoft Excel — мощная программа, которая подходит для любых ваших нужд.
В простейшей форме Excel можно использовать для создания базовых формул, например для сложения двух чисел. Формула =2+3 складывает числа 2 и 3. В ячейке, в которой определена формула, отображается ответ: 5.
Но что, если вы работаете с большим количеством чисел или с числами, которые часто меняются? Вместо этого вы должны написать формулу, включающую ссылки на ячейки. Введите число в одну ячейку (ячейка A1), введите второе число в другую ячейку (ячейка A2), затем напишите формулу, которая складывает ячейки A1 и A2. Неважно, какие числа появляются в этих ячейках или как часто они меняются. Формула скорректирует ответ в зависимости от введенных в нее чисел.
Excel поставляется с рядом предопределенных формул, называемых функциями, которые упрощают процесс написания формул. Функции — это обычные формулы, такие как сложение диапазона чисел. Зачем писать формулу, если в Excel есть функция, которая делает то же самое?
Например, вы хотите найти среднее значение 12 чисел, записанных в 12 разных ячейках. Вы можете написать следующую формулу:
Но вместо этого лучше использовать функцию среднего:
Быстро. Простой. И вы получите тот же ответ.
Excel имеет множество различных функций. Лучший способ ознакомиться с ними — отобразить диалоговое окно «Вставить функцию». Вы можете ввести описание того, что вы хотите, чтобы функция делала, или вы можете просмотреть список функций в любой из 12 категорий. Найдите нужную функцию и выберите ее.
Если вы много работаете с числами и довольно хорошо умеете составлять математические уравнения, вам следует писать более сложные формулы, соответствующие вашим особым потребностям. Это не проблема в Excel. Если вы можете сказать, что вы хотите сделать в предложении, вы можете написать формулу, чтобы сделать это в Excel.
Формулы — это то, что сделало электронные таблицы такими популярными. Создавая формулы, вы можете выполнять быстрые вычисления, даже если информация в ячейках, относящихся к формуле, изменится. Например, у вас может быть итоговая ячейка, которая суммирует все значения в столбце.
Основы
- Все формулы электронных таблиц начинаются со знака равенства (=).
- После символа равенства вводится функция ячейки или формулы. Функция сообщает электронной таблице тип формулы.
- Если выполняется математическая функция, математическая формула заключается в круглые скобки. Математические функции или вычисления могут использовать оператор, включая плюс (+), минус (-), умножение (*), деление (/), больше (>) и меньше (Примечание
Перечисленные ниже функции могут не совпадать на всех языках Microsoft Excel. Все эти примеры выполнены в английской версии Microsoft Excel.
Примеры ниже перечислены в алфавитном порядке. Если вы хотите начать с наиболее распространенной формулы, мы рекомендуем начать с формулы =СУММ.
An = (равно) создает ячейку, равную другой. Например, если вы введете =A1 в B1, любое значение, которое было в A1, будет автоматически помещено в B1. Вы также можете создать формулу, которая сделает одну ячейку равной более чем одному значению. Например, если в ячейке A1 указано имя, а в ячейке B1 — фамилия, вы можете ввести =A1&" "&B1, что объединяет A1 и B1 с пробелом между каждым значением. Вы также можете использовать формулу конкатенации для объединения значений ячеек.
СРЕДНЕЕ
Отображение средней суммы между ячейками. Например, если вы хотите получить среднее значение для ячеек от A1 до A30, введите =СРЗНАЧ(A1:A30).
СЧЕТ
Подсчитайте количество ячеек в диапазоне, содержащем только числа. Например, вы можете узнать, сколько ячеек между A1 и A15 содержат числовое значение, используя =COUNT(A1:A15). Если бы только ячейки A1 и A5 содержали числа, в ячейке, содержащей эту функцию, в качестве значения было бы указано «2».
СЧЁТ
Подсчитайте количество ячеек в диапазоне, содержащем любой текст (текст и числа, а не только числа) и не пустых. Например, вы можете подсчитать количество ячеек, содержащих текст в ячейках от A1 до A20, используя =СЧЁТЗ(A1:A20). Если бы семь ячеек были пустыми, формула вернула бы число «13» (20-7=13).
СЧЁТЕСЛИ
Подсчитайте ячейки с определенным значением. Например, если у вас есть =СЧЁТЕСЛИ(A1:A10;"ТЕСТ") в ячейке A11, то любая ячейка между A1 и A10 со словом "тест" считается за единицу. Таким образом, если в этом диапазоне есть пять ячеек, содержащих слово "тест", в ячейке A11 отображается значение "5" (10-5=5).
Синтаксис оператора IF следующий: =IF(CELL="VALUE","PRINT OR DO THIS","ELSE PRINT OR DO THIS"). Например, формула = ЕСЛИ (A1 = «», «ПУСТО», «НЕ ПУСТО») заставляет любую ячейку, кроме A1, отображать текст «ПУСТО», если в ячейке ничего нет. Если A1 не пуст, в ячейках отображается текст «НЕ ПУСТОЙ». Оператор IF имеет более сложное применение, но в целом его можно свести к приведенной выше структуре.
НЕПРЯМОЙ
Возвращает ссылку, заданную текстовой строкой. В приведенном выше примере формула вернет значение, содержащееся в ячейке A2.
Возвращает значение случайной ячейки между A1 и A10, используя косвенную функцию и функцию randbetween (объяснено ниже).
МЕДИАНА
Найдите медиану значений ячеек с A1 по A7. Например, четыре — это медиана для 1, 2, 3, 4, 5, 6, 7.
МИН. И МАКС.
Min и Max представляют минимальное или максимальное значение в ячейках.Например, если вы хотите получить минимальное значение между ячейками A1 и A30, введите =MIN(A1:A30) или =MAX(A1:A30), чтобы получить максимальное значение.
ПРОДУКТ
Умножает две или более ячеек. Например, =PRODUCT(A1:A30) будет объединять несколько ячеек от A1 до A30 (т. е. A1 * A2 * A3 и т. д.).
Создает случайное число больше нуля, но меньше единицы. Например, "0,681359187" может быть случайно сгенерированным числом, помещенным в ячейку формулы.
СЛУЧАЙ МЕЖДУ
Сгенерировать случайное число между двумя значениями. В приведенном выше примере формула создаст случайное целое число от 1 до 100.
КРУГЛЫЙ
Округлить число до определенного количества знаков после запятой. X — это ячейка, содержащая число, которое необходимо округлить. Y — количество знаков после запятой для округления. Ниже приведены примеры.
Округляет число в ячейке A2 до одного десятичного знака. Если число равно 4,7369, в приведенном выше примере это число округляется до 4,74. Если число равно 4,7614, оно округляется до 4,76.
Округляет число в ячейке A2 до нуля знаков после запятой или до ближайшего целого числа. Если число равно 4,736, в приведенном выше примере это число будет округлено до 5. Если число равно 4,367, оно будет округлено до 4.
Наиболее часто используемая функция для сложения, вычитания, умножения или деления значений в ячейках. Ниже приведены различные примеры этой функции.
Добавьте ячейки A1 и A2.
Добавьте ячейки с A1 по A5.
Добавляет ячейки A1, A2 и A5.
Вычитает ячейку A1 из A2.
Умножает ячейки A1 и A2.
Делит ячейку A1 на A2.
СУММЕСЛИ
Выполнять функцию СУММ, только если в первых выбранных ячейках есть указанное значение. Примером этого может быть =СУММЕСЛИ(A1:A6,"ТЕСТ",B1:B6), который суммирует значения B1:B6 только в том случае, если слово "тест" было введено где-то между A1:A6. Таким образом, если вы ввели «тест» (без учета регистра) в ячейке A1, но у вас есть числа от B1 до B6, это добавит значение только в ячейке B1, потому что «испытание» находится в ячейке A1.
- Дополнительную информацию см. в нашем определении СУММЕСЛИ.
СЕГОДНЯ
Распечатает текущую дату в ячейке, содержащей формулу. Значение меняется каждый раз, когда вы открываете электронную таблицу, чтобы отразить текущую дату и время. Если вы хотите ввести дату, которая не меняется, нажмите Ctrl и ; (точка с запятой), чтобы ввести дату.
ТЕНДЕНЦИЯ
Найти общее значение ячеек. Например, если в ячейках с A1 по A6 было 2,4,6,8,10,12 и вы ввели формулу = ТЕНДЕНЦИЯ (A1: A6) в другой ячейке, вы получите значение 2, потому что каждое число увеличивается на 2.
Формула обрезки позволяет удалить все ненужные пробелы в начале или конце значения в ячейке.
ВПР
Формула поиска, hlookup или vlookup позволяет искать и находить связанные значения для возвращаемых результатов. Дополнительную информацию об этой формуле см. в нашем определении поиска.
Читайте также: