Страницы: 1
RSS
Одинаковые даты не равны
 
Доброго дня уважаемые форумчане!
Столкнулся с такой проблемой:

Делаю выгрузку из 1С (выгрузка по ежедневным операциям - в первом столбце дата, допустим 01.04.2015) на другом листе ВПРом начинаю возвращать нужные мне значения по определённым датам - возвращается #НД. Проверил формулу - все правильно.

Решил сравнить даты, т.е = дата 01.04.2015 на втором листе (заполнил вручную), = 01.04.2015 дата из 1С - результат "ЛОЖЬ".

Не пойму в чем может быть ошибка. Помогите советом пожалуйста
 
приложите файл
 
Цитата
дата 01.04.2015 на втором листе (заполнил вручную), = 01.04.2015 дата из 1С - результат "ЛОЖЬ"
Проверьте, не является ли дата выгрузки текстом.
 
разобрался.
Выгрузка из 1С начинает быть датой, не после того как просто формат ячейки применишь "дата", а после того, как применишь формат ячейки и редактируешь ячейку. т.е. провалиться в ячейку и нажать "ентер"

Сижу прощелкиваю все ячейки
 
Цитата
Сижу прощелкиваю все ячейки
Копировать пустую ячейку (это будет ноль), Выделить диапазон с датами, Спецвставка-Сложить-ОК. Задать нужный формат ячейкам.
Математические операции помогают превратить текстовую запись числа в число.
 
попробуйте в соседнем доп. столбце написать формулу =дата+1-1. где ДАТА - ссылка на вашу ячейку с датами из 1С. Всё-же файл был бы куда уместнее....
Изменено: Jack_Famous - 07.04.2016 18:12:59
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack_Famous, почему не дата+111-111? Отменили число, меньшее единицы? :)
 
Jack_Famous,Спасибо, попробую!
 
vikttur, потому что я ТАК делал)))) можно конечно попечатать и рассказать, что смысл состоит в том, чтобы провести математическую операцию, не изменяющую исходного значения
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
И еще рассказать, что можно применить 0 вместо разности. Об этом и писал Вам.
 
vikttur, тоже вариант ;)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Fajero, советую воспользоваться советом Виктора все же. Быстрее будет. В этой статье как раз рассматривал Ваш случай:
Там во второй части статьи именно то, что нужно Вам.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
А ещё можно всему столбцу с этими "датами" сделать  "текст по столбцам - готово". Вручную, потому что в макросе не срабатывает. Почему-то...
Изменено: Hugo - 07.04.2016 19:43:59
 
Цитата
Hugo написал:
в макросе не срабатывает. Почему-то...
потому же, почему и спец.вставка не сработает в макросе :) Потому что при вызове метода из VBA применяется определение разделителей и форматов, актуальных в VBA(т.е. слеш). Поэтому Excel и не считает это датой и не преобразует.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
vikttur, пользуюсь PLEXом...не знал, что спецвставкой тоже решается...спасибо  ;)
Изменено: Jack_Famous - 07.04.2016 20:53:39
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Читают тему
Наверх