Прочее компьютерное
Работа с таблицей эксель, даты
Помогите разобраться, мне надо рассчитать между двумя датами (01.11.2011 - 01.01.2013) сколько будет составлять разница между ними, т. е. год, месяц, день. Также мне нужно рассчитать зарплату за этот период.
Для вычислений длительностей интервалов дат в Excel есть функция РАЗНДАТ (), в английской версии - DATEDIF().
Нюанс в том, что Вы не найдете эту функцию в списке Мастера функций, нажав кнопку fx - она является недокументированной возможностью Excel (точнее говоря, найти описание этой функции и ее аргументов можно только в полной версии англоязычной справки, поскольку на самом деле она оставлена для совместимости со старыми версиями Excel и Lotus 1-2-3). Поэтому постораюсь изложить это по-русски здесь. Итак.. .
Синтаксис функции следующий:
РАЗНДАТ (начальная_дата; конечная_дата; способ_измерения)
Самый интересный аргумент, конечно, последний. Он определяет, каким именно образом и в каких единицах будет измеряться интервал между начальной и конечной датами. Этот параметр может принимать следующие значения:
Т. е. при желании подсчитать и вывести, например, ваш стаж в виде "3 г. 4 мес. 12 дн. ", необходимо ввести в ячейку следующую формулу:
=РАЗНДАТ (A1;A2;"y") & " г. " & РАЗНДАТ (A1;A2;"ym") & " мес. " & РАЗНДАТ (A1;A2;"md") & " дн. "
или в английской версии Excel:
=DATEDIF(A1,A2,"y") & " y. " & DATEDIF(A1A2,"ym") & " m. " & DATEDIF(A1,A2,"md") & " d."
где А1 - ячейка с датой поступления на работу, А2 - с датой увольнения. excel
Нюанс в том, что Вы не найдете эту функцию в списке Мастера функций, нажав кнопку fx - она является недокументированной возможностью Excel (точнее говоря, найти описание этой функции и ее аргументов можно только в полной версии англоязычной справки, поскольку на самом деле она оставлена для совместимости со старыми версиями Excel и Lotus 1-2-3). Поэтому постораюсь изложить это по-русски здесь. Итак.. .
Синтаксис функции следующий:
РАЗНДАТ (начальная_дата; конечная_дата; способ_измерения)
Самый интересный аргумент, конечно, последний. Он определяет, каким именно образом и в каких единицах будет измеряться интервал между начальной и конечной датами. Этот параметр может принимать следующие значения:
Т. е. при желании подсчитать и вывести, например, ваш стаж в виде "3 г. 4 мес. 12 дн. ", необходимо ввести в ячейку следующую формулу:
=РАЗНДАТ (A1;A2;"y") & " г. " & РАЗНДАТ (A1;A2;"ym") & " мес. " & РАЗНДАТ (A1;A2;"md") & " дн. "
или в английской версии Excel:
=DATEDIF(A1,A2,"y") & " y. " & DATEDIF(A1A2,"ym") & " m. " & DATEDIF(A1,A2,"md") & " d."
где А1 - ячейка с датой поступления на работу, А2 - с датой увольнения. excel
Первая дата в ячейке A1, вторая в A2
Всех дней: =A1-A2
Всех месяцев: =(ГОД (A2)-ГОД (A1))*12+МЕСЯЦ (A2)-МЕСЯЦ (A1)
Всех лет: =(ГОД (A2)-ГОД (A1))
Зарплата вообще-то считается за рабочие дни =)
=ЧИСТРАБДНИ (A1;A2)
Всех дней: =A1-A2
Всех месяцев: =(ГОД (A2)-ГОД (A1))*12+МЕСЯЦ (A2)-МЕСЯЦ (A1)
Всех лет: =(ГОД (A2)-ГОД (A1))
Зарплата вообще-то считается за рабочие дни =)
=ЧИСТРАБДНИ (A1;A2)
Галымжан Тілеубергенов
Вот мне и надо подсчитать, что человек всё это время работал и не болел, а если болел то ходил на работу))))
Похожие вопросы
- как в экселе при наборе таблицы сделать недвижимой шапку таблицы? В таблице более 500 листов.
- как в экселе посчитать сумму нескольких аргументов из таблицы?
- Почему Эксель не сортирует данные по значению?
- Эксель - вам он пригодился? Если вы не бухгалтер и т.п. где еще нужен эксель? Нужно ли обучать ему детей в школе?
- Как перенести таблицу на другую страницу в ворде???
- в экселе сумма ячеек равна 0, но в ячейках не нулевые значения.
- Как при помощи компьютера и принтера впечатать текст в пустую таблицу, которая нарисована на листе формата А4?
- Как сделать в excel так, чтобы при наборе на листе1 автоматически заносились данные в таблицу на листе2??
- Как нарисовать таблицу в word?
- Перенос данных из одной таблицы в другую