powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel разность
22 сообщений из 22, страница 1 из 1
Excel разность
    #33079465
Есть три стролбца в Excel. Тип данных - время. Как сделать чтобы третий столбец был разностью второго и первого для всего листа?
...
Рейтинг: 0 / 0
Excel разность
    #33079759
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима СитникЕсть три стролбца в Excel. Тип данных - время. Как сделать чтобы третий столбец был разностью второго и первого...?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
РАЗНДАТ
Вычисляет число дней, месяцев и лет между двумя датами. 
Синтаксис
РАЗНДАТ(нач_дата;кон_дата;единица)
Нач_дата  — это дата, представляющая начало периода.... 
(За более полной информацией по представлению дат числами обратитесь к справке по функции ТДАТА).
Кон_дата  — дата, представляющая конец периода.
Единица  — это тип возвращаемой информации. 
...для всего листа? "Трудно искать чёрную кошку..."
Третий столбец - он и есть третий для всего листа.
...
Рейтинг: 0 / 0
Excel разность
    #33294912
Шурик Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то я не могу эту функцию в Excele 2003 найти...
Какую-то надстройку под нее надо включать или что?

Подскажите, pls.
...
Рейтинг: 0 / 0
Excel разность
    #33295314
kibertigra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня тоже нет РАЗНДАТ
...
Рейтинг: 0 / 0
Excel разность
    #33296239
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шурик ЛЧто-то я не могу эту функцию в Excele 2003 найти...Нет её и в HELP'е EXCEL 2002.
Зато есть в сети
Тем не менее, она воспринимается и работает:
...
Рейтинг: 0 / 0
Excel разность
    #33296454
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РАЗНДАТ
См. также

Вычисляет число дней, месяцев и лет между двумя датами. Эта функция обеспечивает совместимость с Lotus 1-2-3.

Синтаксис

РАЗНДАТ(нач_дата;кон_дата;единица)

Нач_дата — это дата, представляющая начало периода. Даты могут вводиться как текстовые строки в двойных кавычках (например "30.1.2001"), как числа (например 39921 представляет 30 января 2001 г. апри использовании системы дат 1900) или как результат других формул или функций (например ДАТАЗНАЧ("30.1.2001")). За более полной информацией по представлению дат числами обратитесь к справке по функции ТДАТА.

Кон_дата — дата, представляющая конец периода.

Единица — это тип возвращаемой информации.

Единица Возвращаемое значение
"Y" Количество полных лет в указанном периоде.
"M" Количество полных месяцев в указанном периоде.
"D" Количество дней в периоде.
"MD" Разница в днях между нач_дата и кон_дата. Месяцы и годы в датах игнорируются.
"YM" Разница в месяцах между нач_дата и кон_дата. Дни и годы в датах игнорируются.
"YD" Разница в днях между нач_дата и кон_дата. Годы в датах игнорируются.


Замечания

Microsoft Excel хранит даты как целые числа и может выполнять над ними вычисления. Если в книге используется система дат 1900, в числовом формате Excel хранит 1 января 1900 г. как 1. Если в книге используется система дат 1904, в числовом формате Excel хранит 1 января 1904 г. как 0 (в числовом формате 2 января 1904 г. — это 1). Например, в системе дат 1900 Excel хранит в числовом формате 1 января 1998 г. как 35796, так как между этим днем и 1 января 1900 г. прошло 35795 дней. Хранение даты и времени в Microsoft Excel.


Excel для Windows и Excel для Макинтош используют по умолчанию различные системы дат. Для получения более подробной информации, см. справку по функции ТДАТА.
Примеры

РАЗНДАТ("1.1.2001";"1.1.2003";"Y") равняется 2 — в периоде два полных года.

РАЗНДАТ("6.1.2001";"15.8.2002";"D") равняется 440 или 440 дней между 1 июня 2001 и 15 августа 2002.

РАЗНДАТ("6.1.2001";"15.8.2002";"YD") равняется 75, или 75 дней между 1 июня и 15 августа, годы в датах проигнорированы.

РАЗНДАТ("6.1.2001";"15.8.2002";"MD") равняется 14, разность между 1 и 15 — днем нач_дата и днем кон_дата — месяцы и годы в датах проигнорированы.
...
Рейтинг: 0 / 0
Excel разность
    #33296653
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понял из вопроса что у него в столбцах не дата, а время
...
Рейтинг: 0 / 0
Excel разность
    #33296725
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
talgatЯ понял из вопроса что у него в столбцах не дата, а времяДима, наверное, и спросил-то мимоходом, чтобы нам было чем заняться... :-)
...
Рейтинг: 0 / 0
Excel разность
    #33297195
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДима, наверное, и спросил-то мимоходом, чтобы нам было чем заняться... :-)
ага, да ещё и в мае05:) Шурик видимо основательно зарылся в архивах:)

Коль уж подняли темку:
Дык, РАЗНДАТ зачем?
Вычитаешь и всё:
________________
Мечты сбываются.
...
Рейтинг: 0 / 0
Excel разность
    #33297998
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100gВычитаешь и всё...>Таким образом я упростил жизнь to Young Lady ("anykey"):
...
Рейтинг: 0 / 0
Excel разность
    #33298511
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Processor 100gВычитаешь и всё...
>Таким образом я упростил жизнь to Young Lady ("anykey"):

:):):)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Excel разность
    #35881247
PVB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разницу в днях понятно теперь
Код: plaintext
 =РАЗНДАТ(A6;B6;"D")

А как можно вычислить разницу в часах или минутах ?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Excel разность
    #36763449
bescha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PVBРазницу в днях понятно теперь
Код: plaintext
 =РАЗНДАТ(A6;B6;"D")

А как можно вычислить разницу в часах или минутах ?

умножить результат этой формулы на 24 / 1440 соответственно
...
Рейтинг: 0 / 0
Excel разность
    #36765104
kimtan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скорее так:
=ТЕКСТ(B6-A6;"[мм]")
Или просто: =B6-A6
и формат ячейки - [мм]
Получим разницу в минутах. Для секунд, часов [сс], [чч] соответственно.
...
Рейтинг: 0 / 0
Excel разность
    #37060501
Люди, помогите мне пожалуйста. Мне приходится работать с EXCEL 2007 и я столкнулся с проблемой стажа. Допустим есть колонка дат принятия сотрудников на работу. Нужно рассчитать кол-во полных рабочих лет каждого сотрудника, но при этом нужно учитывать сегодняшюю дату, чтобы не изменять ее каждый раз. Не могу продумать какую формулу использовать...
...
Рейтинг: 0 / 0
Excel разность
    #37060503
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ярослав Иванович X,

Модератор:
начните новую тему.
...
Рейтинг: 0 / 0
Excel разность
    #37060504
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ярослав Иванович Xно при этом нужно учитывать сегодняшюю дату, чтобы не изменять ее каждый раз. Не могу продумать какую формулу использовать...СЕГОДНЯ()
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Excel разность
    #37615762
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Если взять даты 01.01.2012 и 15.02.2012, то такая конструкция:
=РАЗНДАТ("01.01.2012";"15.02.2012";"m")
возвращает 1. Это правильно, разница составляет 1 месяц.
А если взять вот так:
=РАЗНДАТ("16.01.2012";"01.03.2012";"m")
то всё равно возвращает 1, хотя этот промежуток дат охватывает 3 месяца, соответственно разница должна составлять 2.
Никто не знает, как добиться нужного результата?
...
Рейтинг: 0 / 0
Excel разность
    #37615782
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=(ГОД("01.03.2012")-ГОД("16.01.2012"))*12+МЕСЯЦ("01.03.2012")-МЕСЯЦ("16.01.2012")
возвращает 2.
...
Рейтинг: 0 / 0
Excel разность
    #37616061
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
plus_stickА если взять вот так:
=РАЗНДАТ("16.01.2012";"01.03.2012";"m")
то всё равно возвращает 1, хотя этот промежуток дат охватывает 3 месяца, соответственно разница должна составлять 2.
Никто не знает, как добиться нужного результата?
Почему 1,5 месяца (45 дней) должно приравниватся к 2 а не к 1 месяцу?
На мой взгляд все правильно считает.

Еще вариант:
=ЦЕЛОЕ(ДНЕЙ360("16.01.2012";"01.03.2012")/30)
...
Рейтинг: 0 / 0
Excel разность
    #37616962
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если стаж страховой, то в Правилах расчета однозначно указано "год - 12 месяцев по 30 дней". Так что возьмите формулу из предыдущего поста (только не делите на 30).
...
Рейтинг: 0 / 0
Excel разность
    #37699640
Людмила1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ярослав Иванович X,

Функция ДНЕЙ360
Указываете в первом поле функцию СЕГОДНЯ(), во втором дату приема на работу. Получаете число дней. Делите на 365.
Все. Сегодня как раз студентам такую задачку давала. Им очень понравилось
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel разность
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]