Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - Проблема при сравнении дат в Excel

Ответить
Настройки темы
Разное - Проблема при сравнении дат в Excel

Новый участник


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте!

Через программу выгружаю заданный массив данных в Excel и уже провожу различные вычисления в Excel. Возникла проблема, следующего вида:

Сравниваю две даты через функцию "ЕСЛИ". Последняя дата в колонке должна быть больше первой, если это так, то пишется "правда", а если нет, то "ложь". Как видим на скрине 01.04 больше, чем 23.03, но при это пишется "ложь!", вместо "правда".


Далее идем в первую сравниваемую колонку и просто нажимаем на нее (редактируем) и нажимаем снова "enter" (сохраняем изменения)


и видим следующее:


Выражение считает уже правильно!!!
Менять формат ячеек - не помогает. Пробовал в разных версиях работать - 2003 и 2007, но результат один и тот. В ручную каждую запись изменять и проводить такие операции, когда записей тысячи и на постоянной основе обработка идет - не вариант... Если даты в одном месяце, то сравнение идет по умолчания правильное. Может кто подскажет, как можно выйти из данной ситуации. За ранее спасибо!!!

Отправлено: 12:38, 13-04-2015

 

Новый участник


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Можно. Задайте результат не как текст, а, например, как булевы значения: »
Iska, спасибо! А нельзя ли как через команду и без дополнительных движений это всё сделать?
Вместо "ложь" формулу какую (условно привожу) =ЗАЛИВКА(#FF15), где #FF15 - красный цвет.
Вся формула, чтобы была такая:
=ЕСЛИ(--J2>--I2;"правда";"=ЗАЛИВКА(#FF15)")
Или такие формулы и сложные конструкции в Excel отсутствуют?

Отправлено: 15:35, 14-04-2015 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


В Excel из комплекта 2003-го Office'а такого нет. Форматирование — это форматирование, данные — это данные. По новым версиям подскажут знающие коллеги.

А что Вы имели в виду под этим:
Цитата ДмитрийБел:
Нашел формулу для определения цвета заливки ячейки »
?
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:35, 14-04-2015 | #12


Новый участник


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
В Excel из комплекта 2003-го Office'а такого нет. »
2007 используется, а на скринах тренеровался на другом ПК с 2003.
Цитата Iska:
? »
Функция возвращает код цвета заливки указанной ячейки.
=ЦВЕТЗАЛИВКИ() и в скобках указать необходимую ячейку.

Разобрался я.))) Это надстройка для Excel (VBA-Excel), которая расширяет функции т.е. нужно скачивать и подвязывать к Excel.

Отправлено: 21:22, 14-04-2015 | #13


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


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

Отправлено: 21:52, 14-04-2015 | #14



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - Проблема при сравнении дат в Excel

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - Чудеса при форматировании, копировании и сравнении Swarn Microsoft Windows 2000/XP 12 12-10-2013 18:46
2010 - Excel 2010 зависает при открытии файла Excel 2003 dinzhevatov Microsoft Office (Word, Excel, Outlook и т.д.) 9 18-06-2013 21:45
Delphi - Сравнение дат Radik_Assasin Программирование и базы данных 5 21-08-2011 13:49
Кеш Nehalem в сравнении с Deneb futureuser Процесcоры 0 24-03-2008 01:04
GPRS в сравнении с Dial-Up'ом :) german r Мобильные ОС, смартфоны и планшеты 6 16-01-2003 00:35




 
Переход