Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Математические функции
- ABS(ABS) - Находит модуль (абсолютную величину) числа. ACOS(ACOS) - Вычисляет арккосинус числа. ACOSH(ACOSH) - Вычисляет гиперболический арккосинус числа. ASIN(ASIN) - Вычисляет арксинус числа. ASINH(ASINH) - Вычисляет гиперболический арксинус числа. ATAN(ATAN) - Вычисляет арктангенс числа. ATAN2(ATAN2) - Вычисляет арктангенс для заданных координат x и y. ATANH(ATANH) - Вычисляет гиперболический арктангенс числа. ОКРВВЕРХ(CEILING) - Округляет число до ближайшего целого или до ближайшего кратного указанному значению. ЧИСЛКОМБ(COMBIN) - Находит количество комбинаций для заданного числа объектов. COS(COS) - Вычисляет косинус числа. COSH(COSH) - Вычисляет гиперболический косинус числа. ГРАДУСЫ(DEGREES) - Преобразует радианы в градусы. ЧЁТН(EVEN) - Округляет число до ближайшего четного целого. EXP(EXP) - Вычисляет число e, возведенное в указанную степень. ФАКТР(FACT) - Вычисляет факториал числа. ОКРВНИЗ(FLOOR) - Округляет число до ближайшего меньшего по модулю целого. НОД(GCD) - Находит наибольший общий делитель. ЦЕЛОЕ(INT) - Округляет число до ближайшего меньшего целого. НОК(LCM) - Находит наименьшее общее кратное. LN(LN) - Вычисляет натуральный логарифм числа. LOG(LOG) - Вычисляет логарифм числа по заданному основанию. LOG10(LOG10) - Вычисляет десятичный логарифм числа. МОПРЕД(MDETERM) - Вычисляет определитель матрицы, хранящейся в массиве. МОБР(MINVERSE) - Определяет обратную матрицу (матрица хранится в массиве). МУМНОЖ(MMULT) - Вычисляет произведение матриц, хранящихся в массивах. ОСТАТ(MOD) - Вычисляет остаток от деления. ОКРУГЛТ(MROUND) - Находит число, округленное с требуемой точностью. МУЛЬТИНОМ(MULTINOMIAL) - Вычисляет мультиномиальный коэффициент множества чисел. НЕЧЁТ(ODD) - Округляет число до ближайшего нечетного целого. ПИ(PI) - Вставляет число «пи». СТЕПЕНЬ(POWER) - Вычисляет результат возведения числа в степень. ПРОИЗВЕД(PRODUCT) - Вычисляет произведение аргументов. ЧАСТНОЕ(QUOTIENT) - Вычисляет целую часть частного при делении. РАДИАНЫ(RADIANS) - Преобразует градусы в радианы. СЛЧИС(RAND) - Выдает случайное число в интервале от 0 до 1. СЛУЧМЕЖДУ(RANDBETVEEN) - Выдает случайное число в заданном интервале. РИМСКОЕ(ROMAN) - Преобразует число в арабской записи к числу в римской как текст. ОКРУГЛ(ROUND) - Округляет число до указанного количества десятичных разрядов. ОКРУГЛВНИЗ(ROUNDDOWN) - Округляет число до ближайшего меньшего по модулю целого. ОКРУГЛВВЕРХ(ROUNDUP) - Округляет число до ближайшего по модулю большего целого. РЯД. СУММ(SERIESSUM) - Вычисляет сумму степенного ряда по заданной формуле. ЗНАК(SIGN) - Определяет знак числа. SIN(SIN) - Вычисляет синус заданного угла. SINH(SINH) - Вычисляет гиперболический синус числа. КОРЕНЬ(SQRT) - Вычисляет положительное значение квадратного корня. КОРЕНЬПИ(SQRTPI) - Вычисляет значение квадратного корня из числа «пи». ПРОМЕЖУТОЧНЫЕ. ИТОГИ(SUBTOTAL) - Вычисляет промежуточные итоги. СУММ(SUM) - Суммирует аргументы. СУММЕСЛИ(SUMIF) - Суммирует ячейки, удовлетворяющие заданному условию(читать подробнее). Счет – подсчитывает элементы Счетесли – подсчитывает элементы по условию СУММЕСЛИМН(SUMIFS) - Суммирует ячейки, удовлетворяющие заданным критериям. Допускается указывать более одного условия(читать подробнее). СУММПРОИЗВ(SUMPRODUCT) - Вычисляет сумму произведений соответствующих элементов массивов(читать подробнее). СУММКВ(SUMSQ) - Вычисляет сумму квадратов аргументов. СУММРАЗНКВ(SUMX2MY2) - Вычисляет сумму разностей квадратов соответствующих значений в двух массивах. СУММСУММКВ(SUMX2PY2) - Вычисляет сумму сумм квадратов соответствующих элементов двух массивов. СУММКВРАЗН(SUMXMY2) - Вычисляет сумму квадратов разностей соответствующих значений в двух массивах. TAN(TAN) - Вычисляет тангенс числа. TANH(TANH) - Вычисляет гиперболический тангенс числа. ОТБР(TRUNC) - Отбрасывает дробную часть числа.
Логические функции
- И(AND) - Выдает значение ИСТИНА, если все аргументы имеют значение ИСТИНА. ЛОЖЬ(FALSE) - Вставляет логическое значение ЛОЖЬ. ЕСЛИ(IF) - Выполняет проверку условия. НЕ(NOT) - Меняет на противоположное логическое значение своего аргумента. ИЛИ(OR) - Выдает значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА. ИСТИНА(TRUE) - Вставляет логическое значение ИСТИНА.
Текстовые функции
- СИМВОЛ(CHAR) - Определяет знак по заданному коду. ПЕЧСИМВ(CLEAN) - Удаляет все непечатаемые знаки из текста. СЦЕПИТЬ(CONCATENATE) - Объединяет несколько текстовых элементов в один. Или & РУБЛЬ(DOLLAR) - Преобразует число в текст, используя денежный формат доллара. СОВПАД(EXACT) - Проверяет идентичность двух текстов. НАЙТИ(FIND) - Ищет вхождение одного текста в другой (с учетом регистра). ФИКСИРОВАННЫЙ(FIXED) - Форматирует число и преобразует его в текст с заданным числом десятичных знаков. ЛЕВСИМВ(LEFT) - Выдает нужное количество самых левых знаков в строке. ДЛСТР(LEN) - Определяет количество знаков в текстовой строке. СТРОЧН(LOWER) - Делает все буквы в тексте строчными. ПСТР(MID) - Выдает определенное число знаков из строки текста, начиная с указанной позиции. ПРОПНАЧ(PROPER) - Делает прописной первую букву в каждом слове текста. ЗАМЕНИТЬ(REPLACE) - Заменяет знаки в тексте. ПОВТОР(REPT) - Повторяет текст заданное число раз. ПРАВСИМВ(RIGHT) - Выдает самые правые знаки текстовой строки. ПОИСК(SEARCH) - Ищет вхождение одного текста в другой (без учета регистра). ПОДСТАВИТЬ(SUBSTITUTE) - Заменяет в текстовой строке старый текст новым. Т(T) - Преобразует аргумент в текст. ТЕКСТ(TEXT) - Форматирует число и преобразует его в текст. СЖПРОБЕЛЫ(TRIM) - Удаляет из текста лишние пробелы. ПРОПИСН(UPPER) - Делает все буквы в тексте прописными. ЗНАЧЕН(VALUE) - Преобразует текстовый аргумент в число.
Функции базы данных
В данной категории собраны несколько специфические функции для работы с упорядоченными данными. Не зря категория включает в себя упоминание про базы данных: таблицы для работы этих функций должны отвечать определенным требованиям:
- таблица должна обязательно содержать заголовки столбцов. Эти заголовки должны располагаться строго в одной строке, не должны содержать объединенных и пустых ячеек. таблица должна быть неделимая, т. е. не должна содержать полностью пустых строк и столбцов, а так же объединенных ячеек в каждом столбце должна содержаться однотипная информация: если в столбце должны содержаться даты, значит кроме дат там не должно быть ничего другого; если в столбце числа(суммы, кол-во) - значит должны быть только числа. Не следует при отсутствии чисел оставлять ячейку пустой или ставить пробел. Вместо этого необходимо ставить 0.
Для разбора функции баз данных возьмем следующий пример таблицы:
Данная таблица отвечает всем требованиям для работы с функциями баз данных, однако, чтобы более удобно и гибко работать с функциями баз данных лучше сместить таблицу данных на несколько строк вниз, а выше добавить таблицу критериев, где будут формироваться условия отбора данных из основной таблицы:
Именно для этой таблицы будут приведены все примеры описаний функций. И критерии заданы следующие: отбирать из поля "Дерево" Яблони с высотой больше 3 и меньше 6 и Вишни, со значением в поле "Возраст" больше 8. Если посмотреть на таблицу данных(из которой будут отбираться данные и производится расчеты функциями), то этим критериям отвечают только две строки: строки 9 и 10 листа.
Как видно, в качестве критериев можно указывать выражение в виде: >6, <0, <>0(не равно нулю), >=7, <=12. Так же знаки равенства и сравнения можно применять и с текстовыми данными, например: <>"Яблоня".
Все функции из категории баз данных имеют три одинаковых аргумента:
Функция(база_данных; поле; критерий)
база_данных - ссылка на ячейки данных таблицы, включая заголовок(A6:E12).
поле - в данном аргументе можно записать как непосредственно текст с названием столбца в кавычках ("Дерево", "Возраст" или "Урожай"), так и число, задающее положение столбца в таблице: 1 - для первого поля(столбца) в таблице "Дерево", 2 - для второго поля "Высота", 3 - для третьего поля "Возраст" и так далее.
критерий - ссылка на диапазон ячеек с условиями отбора(A1:F3). Функция отберет данные из таблицы, которые удовлетворяют условиям, указанным в ячейках критериев. В ссылке на критерии обязательно должны быть включены названия столбцов, для которых выполняется отбор данных.
- ДСРЗНАЧ(DAVERAGE) - Вычисляет среднее значение выбранных записей базы данных:
=ДСРЗНАЧ(A6:E12;5;A1:F3)
=ДСРЗНАЧ(A6:E12;"Прибыль";A1:F3)
=DAVERAGE(A6:E12,5,A1:F3)
вернет значение 90 000р., т. к. сумма прибыли отобранных записей равна 180 000р., а всего отобрано 2 записи. 180 000/2 = 90 000. БСЧЁТ(DCOUNT) - Подсчитывает количество числовых ячеек в базе данных:
=БСЧЁТ(A6:E12;5;A1:F3)
=БСЧЁТ(A6:E12;"Прибыль";A1:F3)
=DCOUNT(A6:E12,5,A1:F3)
вернет число 2, т. к. только две строки в таблице отвечают критериям БСЧЁТА(DCOUNTA) - Подсчитывает количество непустых ячеек в базе данных:
=БСЧЁТА(A6:E12;4;A1:F3)
=БСЧЁТА(A6:E12;"Прибыль";A1:F3)
=DCOUNTA(A6:E12,4,A1:F3)
вернет 2, т. е. подсчитает в отвечающих критериям строках количество непустых ячеек в столбце "Прибыль" БИЗВЛЕЧЬ(DGET) - Извлекает из базы данных одну запись, удовлетворяющую заданному условию:
=БИЗВЛЕЧЬ(A6:E12;5;A1:F3)
=БИЗВЛЕЧЬ(A6:E12;"Прибыль";A1:F3)
=DGET(A6:E12,5,A1:F3)
для заданных условий вернет значение ошибки #ЧИСЛО!(#NUM!), т. к. этим условиям отвечает более одной записи.
Если же указать диапазон для критерия как:
=БИЗВЛЕЧЬ(A6:E12;5;A1:F2)
то функция вернет значение 75 000р., т. е. единственную запись о прибыли для Яблонь с высотой больше 3 и меньше 6 (в данный промежуток попадает лишь строка 10 - Яблона, высота 5) ДМАКС(DMAX) - Находит максимальное значение среди выделенных записей базы данных:
=ДМАКС(A6:E12;5;A1:F3)
=ДМАКС(A6:E12;"Прибыль";A1:F3)
=DMAX(A6:E12,5,A1:F3)
вернет сумму 105 000р., т. к. это максимальная прибыль из всех отвечающих критериям строк. ДМИН(DMIN) - Находит минимальное значение среди выделенных записей базы данных:
=ДМИН(A6:E12;5;A1:F3)
=ДМИН(A6:E12;"Прибыль";A1:F3)
=DMIN(A6:E12,5,A1:F3)
вернет сумму 75 000р., т. к. это минимальная прибыль из всех строк, отвечающих критериям БДПРОИЗВЕД(DPRODUCT) - Перемножает значения определенного поля в записях базы данных, удовлетворяющих условию:
=БДПРОИЗВЕД(A6:E12;3;A1:F3)
=БДПРОИЗВЕД(A6:E12;"Возраст";A1:F3)
=DPRODUCT(A6:E12,3,A1:F3)
вернет 210, т. к. будут перемножены все значения столбца "Возраст", отвечающие критериям(14*15=210) ДСТАНДОТКЛ(DSTDEV) - Оценивает стандартное отклонение по выборке из выделенных записей базы данных:
=ДСТАНДОТКЛ(A6:E12;4;A1:F3)
=ДСТАНДОТКЛ(A6:E12;"Урожайность";A1:F3)
=DSTDEV(A6:E12,4,A1:F3)
вернет 0,707107, т. е. оценку стандартного отклонения урожайности по указанным критериям. ДСТАНДОТКЛП(DSTDEVP) - Вычисляет стандартное отклонение по генеральной совокупности из выделенных записей базы данных:
=ДСТАНДОТКЛП(A6:E12;4;A1:F3)
=ДСТАНДОТКЛП(A6:E12;"Урожайность";A1:F3)
=DSTDEVP(A6:E12,4,A1:F3)
вернет 0,5, т. е. точное стандартное отклонение урожайности по указанным критериям, если считать, что данные в базе данных описывают генеральную совокупность всех деревьев в саду. БДСУММ(DSUM) - Суммирует числа в поле для записей базы данных, удовлетворяющих условию:
=БДСУММ(A6:E12;5;A1:F3)
=БДСУММ(A6:E12;"Прибыль";A1:F3)
=DSUM(A6:E12,5,A1:F3)вернет сумму прибыли всех строк, отвечающих критериям, т. е. 180 000р.
=БДСУММ(A6:E12;5;A1:A2)
=DSUM(A6:E12,5,A1:A2)вернет сумму прибыли от всех Яблонь, т. е. 225 000р. БДДИСП(DVAR) - Оценивает дисперсию по выборке из выделенных записей базы данных:
=БДДИСП(A6:E12;4;A1:A2)
=БДДИСП(A6:E12;"Урожайность";A1:A2)
=DVAR(A6:E12,4,A1:A2)вернет 0,5, что будет оценкой дисперсии урожайности по указанным критериям, если считать, что данные в таблице являются выборкой из генеральной совокупности всех деревьев в саду БДДИСПП(DVARP) - Вычисляет дисперсию по генеральной совокупности из выделенных записей базы данных:
=БДДИСПП(A6:E12;4;A1:A2)
=БДДИСПП(A6:E12;"Урожайность";A1:A2)
=DVARP(A6:E12,4,A1:A2)
вернет 10,66667, т. е. точную дисперсию урожайности Яблонь и Вишень, если считать, что данные в базе данных описывают генеральную совокупность всех деревьев в саду
Функции даты и время
Функции из этой категории позволяют использовать дату и время, производить преобразования в дату и время других величин, а так же анализировать внутри формул данные, связанные с датой и временем.
- ДАТА(DATE) - возвращает заданную дату в числовом формате Microsoft Excel:
=ДАТА(2010; 6; 20)
=DATE(2010, 6, 20)Год(year)(2010) - число, обозначающее год. Должно быть в интервале от 1900 до 2078.
Месяц(month)(6) - число, обозначающее номер месяца в году. Если месяц больше 12, то это число прибавляется к первому месяцу указанного года. Так, ДАТА(2010;14;4) вернет дату 4 марта 2011 года.
День(day)(20) - число, определяющее номер дня в месяце. Если день больше числа дней в указанном месяце, то это число будет прибавлено к первому дню указанного месяца. Например, ДАТА(2010;10;44) вернет дату 13 ноября 2010 года.
Аргументы месяц и день так же могут быть указаны и отрицательными числами. ДАТАЗНАЧ(DATEVALUE) - Преобразует дату из текстового формата в числовой(понятный для Excel):
=ДАТАЗНАЧ("20.6.2009")
=ДАТАЗНАЧ("20-ИЮН-09")
=DATEVALUE("6/20/2009")обе функции вернут 39984.Чтобы лучше понимать назначение данной функции советую ознакомиться со статьей: Как Excel воспринимает данные?
Если в указанной текстом дате не указан год("20.6"), то ДАТАЗНАЧ применит текущий год на основании системной даты ПК. Любая информация о времени(часы, минуты, секунды) этой функцией игнорируются. Чтобы преобразовать время необходимо воспользоваться функцией ВРЕМЗНАЧ(TIMEVALUE) ДНЕЙ360(DAYS360) - Вычисляет количество дней между двумя датами на основе 360-дневного года (двенадцать 30-дневных месяцев). Может использоваться для расчета платежей, если бухгалтерия основана на двенадцати 30-дневных месяцах:
=ДНЕЙ360(нач_дата; кон_дата; метод)Нач_дата и кон_дата - даты, количество дней между которыми требуется узнать.
Метод - логическое значение для указания метода расчета при вычислениях. Если не указан, указан ЛОЖЬ(FALSE) или 0, то применяется Американский метод(NASD). Он основан на том, что если начальная дата является 31-м числом месяца, то она считается равной 30-ому числу того же месяца. Если конечная дата является 31-м числом месяца и начальная дата меньше, чем 30-ое число, то конечная дата считается равной 1-ому числу следующего месяца, в противном случае конечная дата считается равной 30-ому числу того же месяца. Если указан ИСТИНА(TRUE) или 1, то применяется Европейский метод. В этом случае начальная и конечная даты, которые приходятся на 31-ое число месяца, считаются равными 30-ому числу того же месяца.
=ДНЕЙ360("30.11.13"; "7.12.13")
=ДНЕЙ360("30.11.13"; "7.12.13"; 1)
=ДНЕЙ360(A1; A2)все формулы вернут 7(при условии, что в A1 записана дата "30.11.13", а в A2 - "07.12.13"). ДАТАМЕС(EDATE) - Находит дату, отстоящую на заданное число месяцев вперед или назад от указанной даты:
=ДАТАМЕС(нач_дата; число_месяцев)
=ДАТАМЕС("15.01.16"; 1)
=ДАТАМЕС("15.01.16"; -1)
=EDATE("01/15/16", 1)нач_дата("15.01.16") - дата или ссылка на ячейку с датой, от которой необходимо вычислить новую дату
число_месяцев(1) - целое число, определяющее количество месяцев до или после даты, указанной аргументом нач_дата. Если указано положительное число, то к указанной дате будет прибавлено указанное количество месяцев; если отрицательное - то из указанной даты будет вычтено указанное количество месяцев. Если указано не целое число, то от него отбрасывается дробная часть без применения округления(1,7 будет преобразовано в 1)
Замечание: для версий Excel ниже 2007 функция может быть недоступна. Если функции нет в списке, то следует установить надстройку Пакет Анализа(если она не установлена), а затем подключить его с помощью команды Сервис - Надстройки КОНМЕСЯЦА(EOMONTH) - Определяет дату для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев.
=КОНМЕСЯЦА("01.01.2016"; 0)
=EOMONTH("01.01.2016", 0)нач_дата("01.01.2016") - ссылка на ячейку с датой либо непосредственно дата в числовом или текстовом формате.
число_месяцев(0) - число месяцев до или после даты, указанной аргументом нач_дата. Если указан 0, то будет возвращена дата последнего дня для месяца даты, указанной аргументом нач_дата. Любое положительное число прибавляет указанное кол-во месяцев от даты в нач_дата, а отрицательное - отнимает.
Замечание: для версий Excel ниже 2007 функция может быть недоступна. Если функции нет в списке, то следует установить надстройку Пакет Анализа(если она не установлена), а затем подключить его с помощью команды Сервис - Надстройки ЧАС(HOUR) - возвращает количество часов для заданного значения времени:
=ЧАС("15:30:30")
=ЧАС("10.04.2016 15:30:30")
=ЧАС(0,646180555555556)
=ЧАС(6,646180555555556)
=ЧАС("3:30:30 PM")
=HOUR("15:30:30")все вышеприведенные формулы вернут число 15. В качестве аргумента можно задавать как время в текстовом формате("15:30:30"), так и его эквивалент в виде дробной части(0,646180555555556). Так же можно указывать ссылку на ячейку, содержащую значение времени. Если вместе со временем указать дату("10.04.2016 15:30:30"), то дата будет игнорироваться. Если число больше 1, то в расчет берется только дробная часть числа(0,646180555555556 и 6,646180555555556 вернут одинаковое значение)Чтобы лучше понимать работу данной функции советую ознакомиться со статьей: Как Excel воспринимает данные? МИНУТЫ(MINUTE) - возвращает количество минут для заданного значения времени:
=МИНУТЫ("15:30:30")
=МИНУТЫ("10.04.2016 15:30:30")
=МИНУТЫ(0,646180555555556)
=МИНУТЫ(6,646180555555556)
=МИНУТЫ("3:30:30 PM")
=MINUTE("15:30:30")все вышеприведенные формулы вернут число 30. В качестве аргумента можно задавать как время в текстовом формате("15:30:30"), так и его эквивалент в виде дробной части(0,646180555555556). Так же можно указывать ссылку на ячейку, содержащую значение времени. Если вместе со временем указать дату("10.04.2016 15:30:30"), то дата будет игнорироваться. Если число больше 1, то в расчет берется только дробная часть числа(0,646180555555556 и 6,646180555555556 вернут одинаковое значение)Чтобы лучше понимать работу данной функции советую ознакомиться со статьей: Как Excel воспринимает данные? СЕКУНДЫ(SECOND) - возвращает количество секунд для заданного значения времени:
=МИНУТЫ("15:30:45")
=СЕКУНДЫ("10.04.2016 15:30:45")
=СЕКУНДЫ(0,646354166666667)
=СЕКУНДЫ(6,646354166666667)
=СЕКУНДЫ("3:30:45 PM")
=SECOND("15:30:45")все вышеприведенные формулы вернут число 45. В качестве аргумента можно задавать как время в текстовом формате("15:30:45"), так и его эквивалент в виде дробной части(0,646354166666667). Так же можно указывать ссылку на ячейку, содержащую значение времени. Если вместе со временем указать дату("10.04.2016 15:30:45"), то дата будет игнорироваться. Если число больше 1, то в расчет берется только дробная часть числа(0,646354166666667 и 6,646354166666667 вернут одинаковое значение)Чтобы лучше понимать работу данной функции советую ознакомиться со статьей: Как Excel воспринимает данные? ДЕНЬ(DAY) - возвращает число, означающее номер дня для указанной даты, заданной в числовом формате или записанную текстом в одном из локальных форматов:
=ДЕНЬ("20.4.2009")
=ДЕНЬ("20-ИЮН-09")
=ДЕНЬ(A1)
=DAY("6/20/2009")все указанные функции вернут число 20, т. е. день месяца (при условии, что в А1 записана дата 20.06.2009). =ДЕНЬ(СЕГОДНЯ()) вернет номер дня месяца для текущей даты(на основании системной даты). МЕСЯЦ(MONTH) - возвращает число, означающее номер месяца для указанной даты, заданной в числовом формате или записанную текстом в одном из локальных форматов:
=МЕСЯЦ("20.6.2009")
=МЕСЯЦ("20-ИЮН-09")
=МЕСЯЦ(A1)
=MONTH("6/20/2009")все указанные функции вернут число 6, т. е. номер месяца для указанной даты(в А1 записана дата 20.06.2009). =МЕСЯЦ(СЕГОДНЯ()) вернет номер месяца для текущей даты(на основании системной даты). ГОД(YEAR) - возвращает число, означающее год для указанной даты, заданной в числовом формате или записанную текстом в одном из локальных форматов:
=ГОД("20.6.2009")
=ГОД("20-ИЮН-09")
=ГОД(A1)
=YEAR("6/20/2009")все указанные функции вернут 2009, т. е. год для указанной даты(в А1 записана дата 20.06.2009). =ГОД(СЕГОДНЯ()) вернет год для текущей даты(на основании системной даты). ЧИСТРАБДНИ(NETWORKDAYS) - возвращает количество рабочих дней между указанными датами. Рабочими днями считаются все дни за исключением выходных и праздничных дней. Праздничные дни указываются отдельно:
=ЧИСТРАБДНИ(ДАТАЗНАЧ("1.6.2015"); ДАТАЗНАЧ("1.4.16"); F1:F30)
=ЧИСТРАБДНИ("1.6.2015"; "1.4.16"; F1:F30)
=ЧИСТРАБДНИ(A1; B1; F1:F30)
=ЧИСТРАБДНИ(A1; ДАТАЗНАЧ ("01.04.16"); F1:F30)
=NETWORKDAYS("1.6.2015", "1.4.16", F1:F30)Нач_дата("1.6.2015") - начальная дата для вычисления рабочих дней. Если начальная дата меньше конечной даты, то функция вернет отрицательное значение.
Кон_дата("1.4.16") - конечная дата для вычисления рабочих дней.
Праздники(F1:F30) - необязательный аргумент, представляющий одну или нескольких дат в числовом формате, которые должны быть исключены из подсчета рабочих дней. Обычно это государственные праздники(новогодние, майские и т. п.). Как правило для этого аргумента отводится отдельный диапазон ячеек(F1:F30), в котором перечисляются праздничные даты. Но так же может быть представлен статичным массивом дат: {"7.1.2016";"8.1.2016"} ТДАТА(NOW) - возвращает текущую дату и время. Не имеет аргументов:
=ТДАТА()
=NOW()функция не обновляется ежесекундно и будет вычислена только в случае, если на листе с функцией были произведены какие-либо изменения(вручную или макросами). ВРЕМЯ(TIME) - возвращает заданное в 24-часовом формате время в числовом формате Microsoft Excel:
=ВРЕМЯ(15; 30; 45)
=TIME(15, 30, 45)часы(hour)(15) - число, обозначающее час. Должно быть в интервале от 0 до 23.
минуты(minute)(30) - число, обозначающее минуты часа. Если минуты больше 59, то излишек от 59 прибавляется к указанному часу. Так, ВРЕМЯ(15;78;45) вернет время 16:18:45.
секунды(second)(45) - число, обозначающее секунды от минуты. Если секунды больше 59, то излишек будет прибавлен к минутам. Например, ВРЕМЯ(15;18;65) вернет время 15:19:05.
Аргументы минуты и секунды так же могут быть указаны и отрицательными числами. В этом случае указанное количество минут будет вычтено из часа, а секунды - из минут: =ВРЕМЯ(15;18;-65) будет равно 15:16:55 ВРЕМЗНАЧ(TIMEVALUE) - Преобразует время из текстового формата в числовой(понятный для Excel):
=ВРЕМЗНАЧ("15:30")
=ВРЕМЗНАЧ("15:30:45")
=TIMEVALUE("15:30:45")первая функция вернет значение 0,645833333333333, а вторая - 0,646354166666667.Чтобы лучше понимать назначение данной функции и её результаты советую ознакомиться со статьей: Как Excel воспринимает данные?
Если в указанном текстом времени не указаны секунды, то ВРЕМЗНАЧ приравняет их к нулевым("15:00" = "15:00:00"). Если не указаны минуты, то функция вернет значение ошибки #ЗНАЧ!(#VALUE!). Любая информация о дате этой функцией игнорируются. Чтобы преобразовать дату необходимо воспользоваться функцией ДАТАЗНАЧ(DATEVALUE) СЕГОДНЯ(TODAY) - возвращает текущую дату и не имеет аргументов:
=СЕГОДНЯ()
=TODAY()функция не обновляется ежесекундно и будет вычислена только в случае, если на листе с функцией были произведены какие-либо изменения(вручную или макросами). ДЕНЬНЕД(WEEKDAY) - возвращает день недели для указанной даты. День недели возвращается как целое число в от 1 до 7. При этом вторым аргументом указывается тип определения начала недели - с Воскресенья или с Понедельника:
=ДЕНЬНЕД("02.04.2015")
=ДЕНЬНЕД("2.4.2015";2)
=ДЕНЬНЕД(39905;1)
=ДЕНЬНЕД(A1;2)
=WEEKDAY("4/2/2015")дата_в_числовом_формате("02.04.2015") - дата, записанная как текст("02.04.2015" или "02 Апр 2015") или как число, определяющее дату(39905). Текст автоматически преобразуется в дату в числовом формате. Чтобы лучше понимать принципы задания аргументов для данной функции советую ознакомиться со статьей: Как Excel воспринимает данные?
Тип - целое число, определяющее тип отсчета начала недели:
1 - неделя начинается с Воскресенья. Это значит, что при задании даты "02.4.2015" будет возвращено число 5, хотя день недели Четверг.
2 - неделя начинается с Понедельника. Значит при задании даты "02.4.2015" будет возвращено число 4, что наиболее подходящее для России и Европейской части населения.
В версиях, новее 2003 так же есть и другие варианты, отвечающие за первый день недели(12,13 и т. д.), но в силу их отсутствия их практического применения они не рассматриваются. НОМНЕДЕЛИ(WEEKNUM) - возвращает номер рабочей недели года для указанной даты:
=НОМНЕДЕЛИ("02.4.2015")
=НОМНЕДЕЛИ("02.4.2015";1)
=НОМНЕДЕЛИ("02.4.2015";1)
=НОМНЕДЕЛИ("02 апр 2015";1)
=НОМНЕДЕЛИ(A1;2)
=WEEKNUM(A1,1)пор_номер_даты("02.4.2015") - дата, записанная как текст("02.04.2015" или "02 Апр 2015") или как число, определяющее дату(39905). Текст автоматически преобразуется в дату в числовом формате. Так же может быть ссылкой на ячейку с датой. Чтобы лучше понимать принципы задания аргументов для данной функции советую ознакомиться со статьей: Как Excel воспринимает данные?
тип_возв(2) - необязательный аргумент, по умолчанию принимающий значение 1. Число, которое определяет, с какого дня начинается неделя. Определение первой недели на основании Системы 1: 1 или не указан - Воскресенье, 2 или 11 - Понедельник, с 12 до 17 - Вторник, Среда, Четверг, Пятница, Суббота, Воскресенье. Определение первой недели на основании Системы 2: 21 - первым днем недели считается Понедельник.
Система 1 - Неделя, на которую приходится 1 января, считается первой неделей года, и для нее возвращается число 1.
Система 2 - Неделя, на которую приходится первый четверг года, считается первой неделей, и для нее возвращается число 1. РАБДЕНЬ(WORKDAY) - возвращает дату, отстоящую на заданное количество рабочих дней вперед или назад от указанной даты. Рабочими днями не считаются выходные дни и дни, определенные как праздничные аргументом праздники. Как правило РАБДЕНЬ используется, чтобы исключить выходные дни или праздники при вычислении дат платежей, ожидаемых дат доставки или количества фактически отработанных дней:
=РАБДЕНЬ(ДАТАЗНАЧ("03.01.16"); 5)
=РАБДЕНЬ(ДАТАЗНАЧ("03.01.16"); 5; {42376; 42377})
=РАБДЕНЬ("03.01.16"; 5; {"7.1.2016";"8.1.2016"})
=РАБДЕНЬ("03.01.16"; 5; F1:F30)
=РАБДЕНЬ("1/3/16"; 5; F1:F30)Нач_дата("1.6.2015") - начальная дата для вычисления рабочих дней. Если нач_дата является недопустимой датой, то функция вернет значение ошибки #ЧИСЛО!(#NUM!).
число_дней(5) - количество рабочих и не праздничных дней до или после нач_дата. Положительное число будет означать нахождение будущей даты от указанной аргументом нач_дата; Положительное число - прошедшей даты от указанной аргументом нач_дата.
Праздники(F1:F30) - необязательный аргумент, представляющий одну или нескольких дат в числовом формате, которые должны быть исключены из подсчета рабочих дней. Обычно это государственные праздники(новогодние, майские и т. п.). Как правило для этого аргумента отводится отдельный диапазон ячеек(F1:F30), в котором перечисляются праздничные даты. Но так же может быть представлен статичным массивом дат: {"7.1.2016";"8.1.2016"} ДОЛЯГОДА(YEARFRAC) - Возвращает долю года, которую составляет количество дней между двумя указанными датами (начальной и конечной). Предназначена для определения доли общегодовых гонораров или обязательств, приходящихся на указанный период:
=ДОЛЯГОДА("01.01.16";"30.06.16";0)
=ДОЛЯГОДА("01.01.16";"01.07.16";3)
=ДОЛЯГОДА(A1;B1;4)
=YEARFRAC(A1,B1)нач_дата - дата в текстовом формате, непосредственно дата или ссылка на ячейку с начальной датой.
кон_дата - дата в текстовом формате, непосредственно дата или ссылка на ячейку с конечной датой.
Базис - тип используемого способа вычисления дня:
- 0 или не указан - US (NASD) 30/360 1- Фактический/фактический 2 - Фактический/360 3 - Фактический/365 4 - Европейский 30/360
Замечание: для версий Excel ниже 2007 функция может быть недоступна. Если функции нет в списке, то следует установить надстройку Пакет Анализа(если она не установлена), а затем подключить его с помощью команды Сервис - Надстройки


