
Моя жена ведет учет времени, когда ест наша малышка, и теперь хочет представить эту информацию в виде диаграммы, которую я до сих пор сделать не мог.
Данные содержат только время начала кормления. Не волнуйтесь, я обрезала данные — она ест чаще, чем сейчас :-)
DESC TIME
Eat 28/08/2012 20:15
Eat 28/08/2012 23:25
Eat 29/08/2012 04:00
Eat 29/08/2012 07:25
Eat 29/08/2012 10:45
Eat 29/08/2012 20:45
Eat 30/08/2012 03:10
Eat 30/08/2012 06:40
Eat 30/08/2012 10:20
Eat 30/08/2012 13:00
Eat 30/08/2012 15:17
Моя жена хочет видеть, в час, каково время первого, второго, третьего (и так далее) кормления. Используя HOUR(), я смог выполнить часть расчета, но могу ли я автоматически создать столбец FEED OF THE DAY?
DESC TIME HOUR FEED OF THE DAY
Eat 28/08/2012 20:15 20 1
Eat 28/08/2012 23:25 23 2
Eat 29/08/2012 04:00 04 1
Eat 29/08/2012 07:25 07 2
Eat 29/08/2012 10:45 10 3
Eat 29/08/2012 20:45 20 4
Eat 30/08/2012 03:10 03 1
Eat 30/08/2012 06:40 06 2
Eat 30/08/2012 10:20 10 3
Eat 30/08/2012 13:00 13 4
Eat 30/08/2012 15:17 15 5
После этого я могу составить график ЧАСА и КОРМА ДНЯ.
Заранее спасибо!
решение1
Пожалуйста, смотрите изображение ниже.
Ячейка C1 жестко закодирована как 1. Это нормально, поскольку мы знаем, что это первое значение.
Начиная с C2, все делается в Excel.
В C2 я использовал эту формулу...
=ЕСЛИ(И(ЧАС(B2) > ЧАС(B1), (ДЕНЬ(B2) = ДЕНЬ(B1))), C1 + 1, "1")
...и перетащил его вниз, чтобы скопировать формулу в C4.
Однако я думаю, что у вас все равно возникнет проблема, связанная с тем, что система не распознает начало нового месяца, но поскольку я не уверен, будет ли ваш метод записи данных помесячным или скользящим, я просто ответил на ваш вопрос, а не пытался умничать.