Разница дат - PullRequest
       20

Разница дат

0 голосов
/ 01 декабря 2009

В Excel 2007 Я хочу сделать разницу дат для следующих дат, как показано ниже:

  A                         B                          C
1 Date1                     Date2                      Difference of A and B
2 2009.11.28 01:25:46:0287  2009.11.28 01:25:46:0287   ?
3 2009.11.28 01:25:46:0443  2009.11.28 01:25:46:0443   ?

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

1 Ответ

3 голосов
/ 01 декабря 2009

Excel хранит даты как число = число дней с 01.01.1900, поэтому вы можете просто взять разницу. т.е.

C2 = A2-B2 

даст вам разницу в днях.

Если вы хотите, например, в секундах, то:

C2 = (A2-B2) * 24 * 60 * 60

Если вам нужно разобрать строку, включая доли секунд, то:

=DATE(MID(A2,1,4),MID(A2,6,2),MID(A2,9,2))+TIME(MID(A2,12,2),MID(A2,15,2),MID(A2,18,2))+MID(A2,21,4)/(24*60*60*10000)

Преобразует A2 в Excel DateTime. Я предлагаю вам положить его в ячейку d2 и скопировать в e2. C2 может тогда основываться на тех.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...