2017-01-19 6 views
1

У меня есть ячейка, которая проверяет, находится ли группа ячеек в пределах определенного диапазона дат, и если они есть, чтобы подсчитать их (мне нужно, чтобы она работала с excel 2003, поэтому я вместо SUNPRODUCT вместо COUNTIFS). Когда я открываю его в excel 2016, у меня нет проблем, и когда я сохраняю файл * .xls, у меня нет проблем. Но когда он открывается в 2010 или 2013 году, он появляется с #VALUE! Ошибка. Есть идеи?#VALUE! ошибка при использовании SUMPRODUCT в excel 2010 и 2013

Изображение конкретной формулы ячейки в: enter image description here

Ps: Cell B6 в справочнике содержит дату, поэтому он будет показывать только значение, если это мимо текущей даты Спасибо!

ОБНОВЛЕНИЕ: мне удалось найти компьютер с excel 2013, в окне «show steps» я вижу, что ошибка приводит к оценке «Jog Log»! $ M $ 500 < = DATEVALUE («9/30/2016 »)

+0

= IF (TODAY()> = B6, SUMPRODUCT (- («Журнал работы»! $ M $ 7: $ M $ 500> = DATEVALUE («9/1/2016»)), - («Журнал работы '! $ M $ 7: $ M $ 500 <= DATEVALUE ("9/30/2016"))), "") –

+0

Я предполагаю, что у вас есть ошибка или текст в '' Job Log'! $ M $ 7: $ M $ 500' диапазон. Проверьте диапазон, чтобы убедиться, что значения фактически являются истинными датами, а не текстом, похожим на даты. –

+0

Я проверил и им все хорошо. Единственное, что некоторые поля в диапазоне пустые. Учитывая, что он работает без проблем в excel 2016, может ли это быть проблемой в более ранних версиях excel? –

ответ

0

В excel 2013 DATEVALUE, по-видимому, не позволяет вводить даты в форме« 9/1/2016 ». После того, как все даты были введены в альтернативном формате« 1 сентября 2016 года », все #VALUE! ошибки ушли.