
Size: a a a
нач_дата
, кон_дата
и код
.нач_дата
должно быть меньше значения кон_дата
, в противном случае формула вернет ошибку.код
может принимать следующие значения, заключенные в кавычки:▪️“y”
вычисляет число полных лет между датами;▪️“m”
вычисляет число полных месяцев между датами;▪️“d”
вычисляет число дней между датами;▪️“md”
определяет разность между датами. Значения месяца и года игнорируются;▪️“ym”
определяет разность между датами. Значения дня и года игнорируются;▪️“yd”
определяет разность между датами. Значение года игнорируются;ИСТИНА()
и ЛОЖЬ()
возвращают логическое значение ИСТИНА и ЛОЖЬ соответственно. Логические функции И()
, ИЛИ()
и НЕ()
проверяют условия и в зависимости от результата проверки возвращают одно из логических значений – либо ИСТИНА, либо ЛОЖЬ. ЕСЛИ()
и ЕСЛИОШИБКА()
проверяют условие и в зависимости от результата проверки возвращают одно из значений, определенных аргументами этой функции. ИСТИНА()
и ЛОЖЬ()
не имеют аргументов. =ИСТИНА()
всегда отображает в ячейке логическое значение ИСТИНА. =ЛОЖЬ()
всегда отображает логическое значение ЛОЖЬ.И()
возвращает значение ИСТИНА, если все ее аргументы принимают значение ИСТИНА. Если хотя бы один из ее аргументов принимает значение ЛОЖЬ, функция И()
возвращает значение ЛОЖЬ. =И(ИСТИНА;ИСТИНА)
- возвращает значение ИСТИНА;=И(ИСТИНА;ЛОЖЬ)
- возвращает значение ЛОЖЬ;=И(ЛОЖЬ;ЛОЖЬ)
- возвращает значение ЛОЖЬ. И()
может иметь от 1 до 255 аргументов.=И(2+2<4)
- возвращает значение ЛОЖЬ;=И(2+2=4)
- возвращает значение ИСТИНА;=И(2+2=4;2+2<4)
- возвращает значение ЛОЖЬ.ИЛИ()
возвращает значение ИСТИНА, если хотя бы один из ее аргументов принимает значение ИСТИНА. Функция ИЛИ()
возвращает значение ЛОЖЬ только тогда, когда все ее аргументы принимают значение ЛОЖЬ.=ИЛИ(ИСТИНА;ИСТИНА)
- возвращает значение ИСТИНА;=ИЛИ(ИСТИНА;ЛОЖЬ)
- возвращает значение ИСТИНА;=ИЛИ(ЛОЖЬ;ЛОЖЬ)
- возвращает значение ЛОЖЬ.ИЛИ()
может иметь от 1 до 255 аргументов.=ИЛИ(2+2<4)
- возвращает значение ЛОЖЬ;=ИЛИ(2+2=4)
- возвращает значение ИСТИНА;=ИЛИ(2+2=4;2+2<4)
- возвращает значение ИСТИНА.НЕ()
изменяет логическое свойство аргумента на противоположное. Если аргумент этой функции принимает значение ЛОЖЬ, то функция НЕ()
возвращает значение ИСТИНА. Если аргумент функции принимает значение ИСТИНА, функция НЕ()
возвращает значение ЛОЖЬ.=НЕ(ЛОЖЬ)
- возвращает значение ИСТИНА;=НЕ(ИСТИНА)
- возвращает значение ЛОЖЬ;=НЕ(НЕ(ИСТИНА))
- возвращает значение ИСТИНА;=НЕ(НЕ(ЛОЖЬ))
- возвращает значение ЛОЖЬ.НЕ()
могут быть логические значения ИСТИНА или ЛОЖЬ, ссылки на ячейки, содержащие логические или числовые значения.=НЕ(2+2=4)
- возвращает значение ЛОЖЬ;=НЕ(2+2<4)
- возвращает значение ИСТИНА;=НЕ(И(2+2=4;2+2<4))
- возвращает значение ИСТИНА.=НЕ(ИЛИ(2+2=4;2+2<4))
- возвращает значение ЛОЖЬ;ЕСЛИ()
имеет следующий синтаксис:ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])
лог_выражение
- это любое логическое значение или логическое выражение, принимающее значение ИСТИНА или ЛОЖЬ. В логическом выражении можно использовать любой оператор сравнения;значение_если_истина
- это значение, которое возвращает функция, если ее первый аргумент – лог_выражение – принимает значение ИСТИНА. Аргумент значение_если_истина может быть константой, формулой, ссылкой на ячейку;значение_если_ложь
- это значение, которое возвращает функция, если ее первый аргумент - лог_выражение -принимает значение ЛОЖЬ. Аргумент значение_если_ложь может быть константой, формулой, ссылкой на ячейку.=ЕСЛИ(Температура<0; "Отрицательное"; "Положительное")
- возвращает значение "Отрицательное", если Температура меньше 0, и значение "Положительное" если температура больше или равна 0.ЕСЛИОШИБКА()
возвращает значение, определенное пользователем, если вычисление по формуле вызывает ошибку. Синтаксис этой функции выглядит так:ЕСЛИОШИБКА(значение; значение_если_ошибка)
значение
– это проверяемое выражение или ссылка на ячейку, содержащая формулу;значение_если_ошибка
– это значение, которое возвращает функция в том случае, когда проверяемая формула возвращает значение ошибки.=ЕСЛИОШИБКА(2/0;"Ошибка!")
- возвращает текстовую строку Ошибка!ЕСЛИОШИБКА()
можно использовать в формулах массива.{=ЕСЛИОШИБКА(A1:A18/B1:B18;"Ошибка!")}
– возвращает такой же массив значений, что и формулы содержащиеся в ячейках C1:C18.ТЕКСТ(), БАТТЕКСТ(), Т(), РУБЛЬ(), ФИКСИРОВАННЫЙ()
и ЗНАЧЕН().
▪️ функции для работы с текстовыми данными. В эту группу входят функции СИМВОЛ(), КОДСИМВ(), ПЕЧСИМВОЛ(), СЖПРОБЕЛЫ(), ПРОПНАЧ(), СТРОЧН(), ПРОПИСН(), ПСТР(), ДЛСТР(), ПРАВСИМВ(), ЛЕВСИМВ(), ПОВТОР(), СЦЕПИТЬ()
и СОВПАД().
▪️ функции поиска и замены текста. К этой группе относятся функции НАЙТИ(), ПОИСК(), ЗАМЕНИТЬ()
и ПОДСТАВИТЬ()
.ТЕКСТ()
преобразует числовое значение в текст и отображает его в заданном формате. Синтаксис функции следующий:ТЕКСТ(значение; формат)▪️
значение
- это числовое значение, формула, вычисляющая числовое значение, или ссылка на ячейку с числовым значением;формат
- это один из числовых форматов, содержащихся в списке Числовые значения на вкладке Число диалогового окна Формат ячеек.=ТЕКСТ(123; "0,00")
- выполняет преобразование числа 123 в текстовую строку и отображает преобразованное числовое значение в виде 123,00.ТЕКСТ()
используется для создания текстовых строк, в которых используются числовые данные. Например:="Общая сумма продаж составляет "&ТЕКСТ(СУММ(A1:A5); "# ###,00р.")#ТекстовыеФункции #ТЕКСТ
РУБЛЬ()
округляет числовое значение и преобразует его в текст. Затем полученное текстовое значение отображается в денежном формате, для форматирования используется денежный формат: # ##0,00 р.
; -# ##0,00 р.
.РУБЛЬ(число; [число_знаков])▪️
число
- это число, ссылка на ячейку либо имя ячейки;число_знаков
- указывает на число цифр справа от десятичной запятой. Например:=РУБЛЬ(123;1)
- преобразует число 123 в текстовую строку 123,0 ₽=РУБЛЬ(123;-2)
- округляет число 123 до сотен и возвращает текстовую строку 100 ₽=РУБЛЬ(123)
- возвращает текстовую строку 123,00 ₽ФИКСИРОВАННЫЙ()
округляет число до заданного количества десятичных цифр, применяет к нему числовой формат, а затем преобразует результат в текстовое значение.ФИКСИРОВАННЫЙ(число; [число_знаков]; [без_разделителей])
число
- это число, которое округляется и преобразуется в текст;число_знаков
- это число цифр справа от десятичной запятой;без_разделителей
- это логическое значение ИСТИНА или ЛОЖЬ.=ФИКСИРОВАННЫЙ(925,53; -3)
- округляет число 925,53 до 1 000.число_знаков
не указан, то он по умолчанию равен 2. без_разделителей
принимает значение ИСТИНА, то функция не использует в текстовом значении разделители тысяч. Вместо логических значений ИСТИНА и ЛОЖЬ, можно использовать числа 1 и 0 соответственно.