Мне нужно написать некоторый код, который сравнивает даты в файле excel, а затем освещает эти строки данных на основе оценок данных. По существу, в этом файле есть 3 столбца, которые имеют стандартный формат месяц/день/год. Мне нужно сравнить день всех трех столбцов, чтобы узнать, не находятся ли они в пределах 3-дневной разницы даты «не заботятся о месяце». Если они не находятся в пределах 3-дневной разницы даты, я хочу их осветить. Пример сравнения OK будет (10/1/2015,12/2/2015, 8/3/2015). Я бы не хотел ничего делать с этой строкой данных. Вот что я считаю «плохой» датой сравнения (10/1/15, 11/3/2015, 5/5/2015). Все даты должны быть в течение 3 дней, и, как вы видите, существует разница в 4 дня между 10/1 и 8/5. Как я могу написать что-то подобное, чтобы оценить это?Вопросы, связанные с сопоставлениями даты VBA
0
A
ответ
2
Вы можете просто сравнить Max() из дней в Min() из дней с формула массива:
=IF(MAX(DAY(A1:C1))-MIN(DAY(A1:C1))>3,"fail","Close enough")
массива формул необходимо ввести с помощью Ctrl + Shift + Введите, а не только Введите ключ.
Вы можете сделать такую же функциональность как VBA если это необходимо.
Смежные вопросы
- 1. Вопросы, связанные с сравнением даты
- 2. Вопросы, связанные с Solver Looping в VBA
- 3. Вопросы, связанные с синхронизацией
- 4. Вопросы, связанные с MVC
- 5. Вопросы, связанные с psycopg2
- 6. Вопросы, связанные с браузером
- 7. Вопросы, связанные с charaterAtIndex
- 8. Вопросы, связанные с репликацией,
- 9. Вопросы, связанные с продавцом
- 10. Вопросы, связанные с защитой
- 11. Вопросы, связанные с mantis:
- 12. Вопросы, связанные с подготовкой
- 13. Вопросы, связанные с WatchkitUpload
- 14. Вопросы, связанные с транзакцией
- 15. Вопросы, связанные с UpdatePanel
- 16. Вопросы, связанные с объектами
- 17. Вопросы, связанные с java.lang.NumberFormatException
- 18. Вопросы, связанные с защитой
- 19. VBA 2 Вопросы, связанные с изменяемым объемом и временем жизни
- 20. вопросы, связанные с внутренними объединениями
- 21. Вопросы, связанные со службой, связанные с ExecutorService
- 22. Вопросы, связанные с возвышенным текстом полезные вопросы
- 23. Вопросы, связанные с SQL Server
- 24. Вопросы, связанные с Global.asax Application_Error
- 25. Вопросы, связанные с Android Studio
- 26. Вопросы, связанные с BrowserMob Proxy
- 27. Вопросы, связанные с многопользовательской версией
- 28. Вопросы, связанные с доменным дизайном
- 29. Вопросы, связанные с флеш-событиями
- 30. Вопросы, связанные с сопоставимым интерфейсом
Просто уточнение, что вы подразумеваете под стандартом XX/XX/XXXX **? Мне кажется, из ваших примеров, что вы имеете в виду 'mount/day/year', это правильно? –
Месяц/дата/год является правильным. Прошу прощения за путаницу. – Amicheals
«Мне нужно написать код ...» Удачи! Мы с нетерпением ждем возможности помочь вам, если у вас есть код для просмотра. –