Если на английском языке excel

Обновлено: 21.11.2024

В этом учебном пособии по Excel объясняется, как использовать функцию Excel РАЗНДАТ с синтаксисом и примерами.

Описание

Функция РАЗНДАТ в Microsoft Excel возвращает разницу между двумя значениями даты на основе указанного интервала.

Функция РАЗНДАТ – это встроенная функция Excel, относящаяся к категории Функция даты/времени. Его можно использовать как функцию рабочего листа (WS) в Excel. В качестве функции рабочего листа функцию РАЗНДАТ можно ввести как часть формулы в ячейку рабочего листа.

Синтаксис

Синтаксис функции РАЗНДАТ в Microsoft Excel:

Параметры или аргументы

Интервал времени, используемый для вычисления разницы между date1 и date2. Ниже приведен список допустимых значений интервала.

Интервал Пояснение
Y Количество полных лет.
M Количество полных месяцев.
D< /td> Количество дней.
MD Разница между днями (месяцы и годы игнорируются).
YM Разница между месяцами (дни и годы игнорируются).
YD Разница между днями (годы и даты игнорируются).

Возврат

Функция РАЗНДАТ возвращает числовое значение.

Применимо к

Тип функции

Пример (как функция рабочего листа)

Давайте рассмотрим несколько примеров функции РАЗНДАТ в Excel и узнаем, как использовать функцию РАЗНДАТ в качестве функции рабочего листа в Microsoft Excel:

Исходя из приведенной выше электронной таблицы Excel, будут возвращены следующие примеры DATEDIF:

Часто задаваемые вопросы

Вопрос. В Microsoft Excel у меня есть ячейка, которая выводит чей-то возраст по следующей формуле:

Результат работает нормально. Затем я хочу взять ответ и, если возраст 11 лет или старше, дать результат 250. Если возраст 10 лет и меньше, дать результат 200.

Я попытался использовать формулу ЕСЛИ, но она не работает с ячейкой, в которой в качестве значения используется формула РАЗНДАТ. Я могу заставить формулу ЕСЛИ работать с пустыми ячейками, если введу возраст вручную в виде числа, но не использую результат из ячейки DATEDIF.

Ответ. Первое, что я заметил, глядя на вашу формулу, это то, что она состоит из двух компонентов. Первая часть вашей формулы — это функция РАЗНДАТ:

И во второй части вашей формулы вы объединяете пробел в конце результата:

Этот пробел в конце, вероятно, является причиной вашей проблемы, так как ваша формула возвращает не чистое число, а возраст с добавленным пробелом в конце.

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

Вы можете попробовать следующую формулу:

Эта формула вернет либо 250, либо 200 в зависимости от возраста, а затем соединит пробел в конце. Обратите внимание, что & " " не входит в саму функцию ЕСЛИ.

Вопрос. В Excel у меня есть рабочее поле, представляющее собой ячейку C4. Мне нужно знать, как вернуть ноль (0), если рабочее поле пусто.

У меня есть следующая формула:

У меня будут случаи, когда поле данных C4 будет пустым, и в этих случаях мне нужно, чтобы формула возвращала ноль вместо 115. Пожалуйста, помогите!

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

Эта формула вернет 0, если ячейка C4 пуста. В противном случае возвращается вычисление DATEDIF.

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

  • logical_test — значение или логическое выражение, которое можно оценить как ИСТИНА или ЛОЖЬ.
  • value_if_true – [необязательный] значение, которое будет возвращено, когда logical_test оценивается как TRUE.
  • value_if_false – [необязательный] значение, которое будет возвращено, если logical_test оценивается как FALSE.

Функция ЕСЛИ используется для запуска логического теста и реагирует по-разному в зависимости от того, является ли результат ИСТИНА или ЛОЖЬ. Первый аргумент, logical_test, представляет собой выражение, возвращающее значение TRUE или FALSE.И value_if_true, и value_if_false являются необязательными, но необходимо указать хотя бы одно из них. Результатом ЕСЛИ может быть значение, ссылка на ячейку или даже другая формула.

В примере, показанном выше, мы хотим присвоить "пройдено" или "не пройдено" на основе результатов теста. Проходной балл 70 и выше. Формула в D6, скопированная вниз, выглядит так:

Перевод: если значение в ячейке C6 больше или равно 70, вернуть "Пройдено". В противном случае вернуть "Fail".

Логический ход этой формулы можно изменить на противоположный. Приведенная ниже формула возвращает тот же результат:

Перевод: если значение в ячейке C6 меньше 70, вернуть "Fail". В противном случае вернуть "Pass".

Обе приведенные выше формулы при копировании вернут правильные результаты.

Примечание. Если вы не знакомы с идеей критериев формулы, в этой статье дается множество примеров.

Еще одна формула

В результате функция ЕСЛИ может вернуть другую формулу. Например, приведенная ниже формула вернет A1*5%, если A1 меньше 100, и A1*7%, если A1 больше или равно 100:

Вложенные операторы IF

Функция ЕСЛИ может быть "вложенной". «Вложенный ЕСЛИ» относится к формуле, в которой по крайней мере одна функция ЕСЛИ вложена в другую, чтобы проверить наличие большего количества условий и вернуть больше возможных результатов. Каждый оператор IF должен быть тщательно «вложен» в другой, чтобы логика была правильной.

Например, следующую формулу можно использовать для выставления оценки, а не результата "сдал/не сдал":

Можно вложить до 64 функций ЕСЛИ. Однако, как правило, для более сложных сценариев следует использовать другие функции, такие как ВПР или ГПР, поскольку они могут обрабатывать больше условий гораздо более простым способом.

Логические операторы

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

< /tbody>
Оператор сравнения Значение Пример
= равно A1=D1
> больше A1>D1
>= больше или равно A1>=D1
не равно A1<>D1

Функция ЕСЛИ не поддерживает подстановочные знаки, но вы можете комбинировать ЕСЛИ и СЧЁТЕСЛИ, чтобы получить базовые функции подстановочных знаков.

ЕСЛИ с И, ИЛИ, НЕ

Функция ЕСЛИ может сочетаться с функциями И и ИЛИ. Например, чтобы вернуть "ОК", когда A1 находится между 7 и 10, вы можете использовать следующую формулу:

Перевод: если A1 больше 7 и меньше 10, вернуть "ОК". В противном случае ничего не возвращать ("").

Чтобы вернуть B1+10, когда A1 "красный" или "синий", вы можете использовать функцию ИЛИ следующим образом:

Перевод: если A1 красный или синий, вернуть B1+10, иначе вернуть B1.

Перевод: если A1 НЕ красный, вернуть B1+10, иначе вернуть B1.

Это 140 наиболее распространенных функций Excel с переводом на французский язык. Этот список очень полезен, если вы привыкли к английской версии Excel и работаете с французской версией, которая принимает в формулах только французские имена функций. Или наоборот!

Обычно вам также придется заменить все запятые в моих примерах формул точкой с запятой.

Нужен ли вам список всех названий функций на французском языке в Excel? Прокрутите страницу вниз, чтобы узнать больше о надстройке Microsoft Functions Translator.

< tr>< td>NB.VIDE< td>NB.SI.ENSISLOGICAL< /tr> < tr> < tr> < tr>< td>STDEV.P

Есть ли в Excel функция перевода?

Да, существует надстройка под названием «Переводчик функций», которую можно установить за несколько секунд:

Выберите Вставка > Получить надстройки, чтобы открыть диалоговое окно надстройки. Выберите «Производительность» в разделе «Категория», найдите надстройку «Переводчик функций» и нажмите кнопку «Добавить».

Нажмите на картинку, чтобы увеличить

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

оператор ЕСЛИ ИЛИ в Excel

Чтобы оценить два или более условий и вернуть один результат, если какое-либо из условий ИСТИНА, и другой результат, если все условия ИСТИНА, вставьте функцию ИЛИ в логическую проверку ЕСЛИ:

На простом английском языке логика формулы может быть сформулирована следующим образом: если ячейка является "этой" ИЛИ "этой", выполните одно действие, если нет, то сделайте что-то еще.

Вот пример формулы ЕСЛИ ИЛИ в самой простой форме:

=ЕСЛИ(ИЛИ(B2="доставлено", B2="оплачено"), "Закрыто", "Открыто")

Формула говорит следующее: если в ячейке B2 указано "доставлено" или "оплачено", пометьте заказ как "закрытый", в противном случае - "открытый".

Если вы не хотите ничего возвращать, если логическая проверка дает FALSE, включите пустую строку ("") в последний аргумент:

=ЕСЛИ(ИЛИ(B2="доставлено", B2="оплачено"), "Закрыто", "")

Та же формула может быть записана в более компактной форме с использованием констант массива:

Если последний аргумент опущен, формула будет отображать ЛОЖЬ, если ни одно из условий не будет выполнено.

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

Примеры формулы ЕСЛИ ИЛИ в Excel

Ниже вы найдете еще несколько примеров совместного использования функций ЕСЛИ и ИЛИ в Excel, которые дадут вам больше идей о том, какие логические тесты вы можете запустить.

Формула 1. ЕСЛИ с несколькими условиями ИЛИ

Нет конкретных ограничений на количество условий ИЛИ, встроенных в формулу ЕСЛИ, если она соответствует общим ограничениям Excel:

  • В формулах Excel 2016–2007 допускается использование до 255 аргументов общей длиной не более 8 192 символов.
  • В Excel 2003 и более ранних версиях можно использовать до 30 аргументов, а общая длина не должна превышать 1024 символа.

Например, давайте проверим столбцы A, B и C на наличие пустых ячеек и вернем "Незавершенный", если хотя бы одна из трех ячеек пуста. Задачу можно выполнить с помощью следующей функции ЕСЛИ ИЛИ:

И результат будет выглядеть примерно так:

Формула 2. Если ячейка — это ИЛИ это, то вычислить

Ищете формулу, которая может делать что-то более сложное, чем возвращать предопределенный текст? Просто вставьте другую функцию или арифметическое уравнение в аргументы value_if_true и/или value_if_false оператора IF.

Скажем, вы вычисляете общую сумму заказа (Кол-во, умноженное на Цена за единицу) и хотите применить скидку 10 %, если одно из этих условий выполняется. встретил:

  • в B2 больше или равно 10 или
  • Цена за единицу в C2 больше или равна 5 долларам США.

Итак, вы используете функцию ИЛИ, чтобы проверить оба условия, и, если результат ИСТИНА, уменьшите общую сумму на 10 % (B2*C2*0,9), в противном случае верните полную цену (B2*C2):

=ЕСЛИ(ИЛИ(B2>=10, C2>=5), B2*C2*0,9, B2*C2)

Кроме того, вы можете использовать приведенную ниже формулу для явного указания заказов со скидкой:

На снимке экрана ниже показаны обе формулы в действии:

Формула 3. Формула ЕСЛИ ИЛИ с учетом регистра

Как уже упоминалось, функция Excel ИЛИ по своей природе нечувствительна к регистру. Однако ваши данные могут быть чувствительны к регистру, поэтому вы захотите запустить тесты OR с учетом регистра. В этом случае выполните каждую отдельную логическую проверку внутри функции EXACT и вложите эти функции в оператор ИЛИ.

В этом примере найдем и отметим идентификаторы заказов "AA-1" и "BB-1":

=ЕСЛИ(ИЛИ(ТОЧНО(A2, "AA-1"), ТОЧНО(A2, "BB-1")), "x", "")

В результате только два идентификатора заказов, в которых все буквы заглавные, помечены знаком "x"; похожие идентификаторы, такие как "aa-1" или "Bb-1", не помечаются:

Формула 4. Вложенные операторы ЕСЛИ ИЛИ в Excel

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

Чтобы продемонстрировать концепцию, давайте проверим названия элементов в столбце A и вернем "Фрукты" для Яблоко или Апельсин и "Овощи" для Помидоры. em> или Огурец:

=ЕСЛИ(ИЛИ(A2="яблоко", A2="апельсин"), "Фрукты", ЕСЛИ(ИЛИ(A2="помидор", A2="огурец"), "Овощи", ""))

Формула 5. Оператор IF AND OR

Чтобы оценить различные комбинации различных условий, вы можете использовать логические тесты И и ИЛИ в рамках одной формулы.

Например, мы будем помечать строки, в которых элемент в столбце A — это Apple или Orange, а количество в столбце B больше 10:< /p>

=ЕСЛИ(И(ИЛИ(A2="яблоко",A2="апельсин"), B2>10), "x", "")

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

Вас также может заинтересовать

84 комментария к "Excel функция ЕСЛИ ИЛИ с примерами формул"

«Гопал сообщил другим учащимся, что если вы наберете 20 баллов на экзамене в конце семестра ИЛИ 60 баллов по
предмету, то вы ПРОШЛИ, иначе ПРОВАЛИ». напишите команду excel.

Мне нужна помощь,
У меня есть такой сценарий, когда агент 1 имеет потолок 500, агент 2 имеет 250 и агент 3 имеет 150.
Если в любое время оплата любого из агентов превысит потолок , то 10 % рассчитываются от потолка, если зарплата ниже потолка, то 10 % рассчитываются от этой суммы

Как использовать оператор IF для достижения этого в Excel

Здравствуйте!
Я рекомендую прочитать это руководство: Вложенные ЕСЛИ в Excel — формула с несколькими условиями.
Если я правильно понимаю вашу задачу, следующая формула должна работать для вас:

=ЕСЛИ(A1="Агент 1",ЕСЛИ(B1>500 500*10%,B1*10%), ЕСЛИ(A1="Агент 2",ЕСЛИ(B1>250 250*10%,B1*10% ),ЕСЛИ(A1="Агент 3",ЕСЛИ(B1>150,150*10%,B1*10%))))

Читайте также:

английскийфранцузский
ABSABS
АДРЕСАДРЕС
ОБЪЕМОБЪЕДИНЕНИЕ
ИET
АРАБСКИЙCHIFFRE.ARABE
СРЕДНИЙМУАЕН
СРЕДНИЙЕСЛИМУАЕН.СИ
AVERAGEIFSMOYENNE.SI.ENS
BAHTTEXTBAHTTEXT
BIN2DECBINDEC
BIN2HEXBINHEX
ПОТОЛОК ПЛАФОНД
ПОТОЛОК.МАТИКПЛАФОНД.МАТИК
ЯЧЕЙКА CELLULE
CHARCAR
ВЫБЕРИТЕ CHOISIR
КОДКОД
СТОЛБЦАКОЛОННА
СТОЛБЦЫСТОЛБЦЫ
CONCATCONCAT
ОБЪЕДИНИТЬОБЪЕДИНИТЬ
ПРЕОБРАЗОВАТЬПРЕОБРАЗОВАТЬ
COUNT< /td>NB
COUNTANBVAL
COUNTBULL
СЧЁТЕСЛИNB.SI
СЧЁТЕСЛИМН
ДАТАДАТА
ДАТАЗНАЧДАТАЗНАЧ
ДЕНЬДЖУРН
ДНЕЙДЖУРС
DEC2BINDECBIN
DEC2HEXDECHEX
КОНМЕСЯЦАFIN.MOIS
ЧЕТНАЯПАРА
ТОЧНОТОЧНО
ФАКТФАКТ
FILTERXMLFILTRE.XML
НАЙТИПОИСК
ПОЛ PLANCHER
FLOOR.MATHPLANCHER.MATH
FORMULATEXT FORMULETEXTE
ЧАСТОТАЧАСТОТА
HEX2BINHEXBIN
HEX2DECHEXDEC
HLOOKUPRECHERCHEH
ГИПЕРССЫЛКАLIEN_HYPERTEXTE
ЕСЛИSI
IFERRORSIERREUR
IFSSI.CONDITIONS
ИНДЕКСИНДЕКС
КОСВЕННЫЕКОСВЕННЫЕ
ИНФОИНФОРМАЦИЯ
INTENT
ISBLANKESTVIDE
ISERRORESTERREUR
ISEVENEST.PAIR
ESTLOGIQUE
ISNAESTNA
ISNONTEXTESTNONTEXTE
ISNUMBERESTNUM
ISODDEST.IMPAIR
ISOWWEKNUMNO.SEMAINE.ISO
ISTEXT< /td>ESTTEXTE
БОЛЬШОЙБОЛЬШОЙ.VALEUR
ЛЕВЫЙGAUCHE
LENNBCAR
ПРОСМОТР RECHERCHE
НИЖЕМИНУСКУЛЬ
MATCHЭКВИВ
MAXMAX
MAXIFSMAX.SI
МЕДИАНАМЕДИАНА
СРЕДНЯЯSTXT
МИНМИН
MINIFSMIN.SI
MODMOD
MODEMODE
МЕСЯЦMOIS
ОКРУГЛЫЙ ARRONDI.AU.MULTIPLE
NN
NA НЕТ
ЧИСТРАБДНИЧИСЛО ДНЕЙ
ЧИСТРАБДНИ .INTLNB.JOURS.OUVRES.INTL
НЕНЕ
СЕЙЧАСОБСЛУЖИВАНИЕ
НЕЧЕТНОЕПОВРЕЖДЕНИЕ
СМЕЩЕНИЕ ДЕКАЛИРОВКА
ИЛИОП
ПРОЦЕНТИЛЬ CENTILE
PERCENTILE.EXCCENTILE.EXCLURE
PERCENTILE.INCCENTILE.INCLURE
PERCENTRANKRANG.POURCENTAGE
PERCENTRANK.EXC RANG.POURCENTAGE.EXCLURE
PERCENTRANK.INCRANG.POURCENTAGE.INCLURE
PIPI
PMTVPM
ПРАВИЛЬНОNOMPROPRE
КВАРТИЛЬКВАРТИЛЬ
КВАРТИЛЬ.ИСКЛКВАРТИЛЬ .EXCLURE
QUARTILE.INCQUARTILE.INCLURE
RANDALEA
RANDBETWEENALEA.ENTRE.BORNES
РАНГRANG
RANK.AVGMOYENNE.RANG
RANK.EQ EQUATION.RANG
ЗАМЕНИТЬЗАМЕНИТЬ
ПОВТОРПОВТОР
ПРАВОПОРЯДОК
РИМСКИЙРИМСКИЙ
ОКРУГЛARRONDI
ОКРУГЛВНИЗARRONDI.INF
ROUNDUPARRONDI.SUP
ROWLIGNE
СТРОКИЛИГНЕЗЫ
ПОИСККЕРШЕ
МАЛЕНЬКИЙМАЛЕНЬКИЙ.VALEUR
СТАНДОТКЛОНECARTYPE
ECARTYPE.PEARSON
STDEV.SECARTYPE.STANDARD
ЗАМЕНИТЬЗАМЕНИТЬ
ПРОМЕЖУТОЧНЫЙ ИТОГСУМ.ИТОГО
SUMSOMME
SUMIFSOMME.SI
СУММЕСЛИМНSOMME.SI.ENS
СУММПРОДУКТSOMMEPROD
SWITCHSI.MULTIPLE
ТЕКСТТЕКСТ
TEXTJOIN JOINDRE.TEXTE
СЕГОДНЯAUJOURDHUI
ТРАНСПОНИРОВАТЬТРАНСПОНИРОВАТЬ
ОТРЕЗАТЬЗАМЕНИТЬ ПРОБЕЛ
UNICHARUNICAR
UNICODEUNICODE
ВЕРХНИЙMAJUSCULE
ВПРРЕЧЕРЧЕВ
ДЕНЬ НЕДЕЛИJOURSEM
WEEKNUMNO.SEMAINE
ГОДГОД
ЛОЖЬЛОЖЬ
ИСТИНАVRAI