Я бы увеличил дату (2018-03-04 08:00) на данное число.

Ex.

Ячейка А1 (2018-03-04 08:00)

Ячейка A2 (48.20) /// Число в часах и минутах, в данном случае это 2 дня и 20 минут

ячейка A3 (добавление чисел A2 к дате A1) = (2018-03-06 08:20)

2 ответа2

2

Если предположить,

  • Содержимое A2 представляет собой десятичное число, представляющее часы и минуты, в формате 00.00 (так что 48 часов, 2 минуты будут 48.02), затем:

=A1+TEXT(A2*100,"00\:00")

Если вы предпочитаете более неясные формулы, попробуйте:

=A1+DOLLARDE(A2,60)/24
-2

Основная трудность в этом вопросе состоит в том, что добавляемое значение записывается в виде десятичного числа 48,20, но его следует интерпретировать как 48 часов и 20 минут. Это предположительно требование. Этот ответ предполагает, что минуты закодированы в виде двухзначных чисел, поэтому 2 минуты будут .02, а не .2.

Это решение преобразует десятичное число в дни и минуты, а затем добавляет эти числа к дате. Целая часть числа представляет часы, которые можно преобразовать в целые дни с помощью одной из следующих формул в C2:

C2=INT(B2/24) или

C2=INT(CONVERT(B2,"hr", "day"))

Обратите внимание, что это работает только в тех случаях, когда часы кратны целым дням. Это не даст правильный ответ, если часы не целые дни. Кроме того, вторая формула не будет работать, если записи на самом деле хранятся в виде текста.

Далее дробная часть преобразуется в минуты в ячейке D2:

=100*(B2-TRUNC(B2)) или

=(B2-INT(B2))*100 или

=MOD(B2,1)*100

Наконец, эти промежуточные результаты добавляются к дате с использованием этой окончательной формулы в E2:

=DATE(YEAR(A2),MONTH(A2),DAY(A2)+C2)+TIME(HOUR(A2),MINUTE(A2)+D2,SECOND(A2))

Примечание: игнорируйте опечатку на этом изображении. Третий столбец должен быть помечен как "Дни", а не "Часы".

Здесь День (A2)+C2 добавляет 2 дня, а Минуты (A2)+D2 добавляет 20 минут.

Окончательный результат в ячейке E2 - 2018-03-06 08:20.

Замечания:

  • A2 и E2 отформатированы как ГГГГ-ММ-ДД ЧЧ: ММ.
  • B2 отформатирован как номер.
  • C2 и D2 отформатированы как Общие.

Это решение использует вспомогательные столбцы, чтобы помочь с объяснением. Вспомогательные столбцы могут быть включены в одну формулу путем замены формулы вспомогательной ячейки для ссылки на ячейку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .