У меня есть два столбца, содержащие даты.
Я использовал эту формулу, чтобы узнать, сколько дней прошло между датами:
=DATEDIF(J7,K7,"md") &""
Это дает количество дней без добавления слова «день / с» после него.
Я попытался найти среднее значение этих результатов, используя AVERAGE
функцию, и она возвращает значение #NUM !.
Во-первых, я подумал, что это может быть результатом использования DATEDIF
функции. Тем не менее, я преобразовал значения в числа и т. Д., Но он дает тот же результат.
Вот как выглядит мой лист (обратите внимание, что значения в «Разница между днями» не верны):
| Created Date | Closed Date | Difference Between Days |
|------------------|------------------|-------------------------|
| 11/08/2017 20:36 | 14/09/2017 17:45 | 33 |
| 13/06/2017 13:36 | 25/07/2017 12:20 | 45 |
| 12/10/2017 14:53 | 10/11/2017 23:15 | 29 |
microsoft-excel
worksheet-function
JRiggers
источник
источник
=DATEDIFF(J7,K7,"md")
. «Однако я преобразовал значения в числа» - НЕТ !! Вы преобразовали число результатаDATEDIFF
в текст как `&" "`.Ответы:
@ Máté Juhász был прав, предполагая, что формула не вернулась в виде числа. Я создал новый столбец и использовал
VALUE
функцию, которая позволилаAVERAGE
функции возвращать правильный результат.источник
@JRigress , я хотел бы предложить решение обеих проблем. Первый - о разнице дней с подписью Дни в конце.
Так как вы не указали значения даты, я просто предполагаю это. Например, ваши даты находятся в ячейке C301 14/11/2017 и D301 30/11/2017 , формула в F301 .
= DATEDIF (C301, D301, «d») и «дни» (поиск разницы в днях).
другой
= DATEDIF (C301, D301, "md") & "days" (поиск разницы в днях без учета месяца и года)
Примечание: выберите необходимую формулу.
За первые два свидания вы получите один и тот же результат 16 дней . Но если вы измените значение даты, например, C301 14/11/2017 и D301 01/01/2018, вы сможете найти другой результат.
Первая формула покажет 48 дней, а вторая - 18 дней , потому что она просто считает разницу между 14 ноября и 1 декабря, которая равна 18 ( с учетом игнорирования месяца и года ).
Теперь второй вопрос, я не уверен, зачем вы используете формулу «Среднее», но я хотел бы предложить вам: «Да, вы можете это сделать». Прежде чем применять формулу, если вы хотите выбрать обе ячейки C301 и D301, перейдите к «Формату ячеек» и примените «Числовой формат» без десятичной дроби, помните, что это не повлияет на предыдущий результат, и, наконец, используйте формулу «Среднее».
= Средний (C301, D301)
и вы получите результат 43077 (также примените Числовой формат в ячейке Результат).
Я надеюсь, что я решил обе ваши проблемы в случае любого дальнейшего запроса, просто оставьте свой комментарий.
@JRigress ,, Я думаю, что когда раньше я пытался ответить на ваш вопрос, вы не публиковали лист данных, просто сейчас, просматривая, я получил, поэтому решил и его.
NB. Обе формулы такие же, как и предыдущие, только вы должны изменить диапазон данных.
источник