Теперь вы можете использовать метод HTMLFormElement.reportValidity (), на данный момент он реализован в большинстве браузеров, кроме Internet Explorer (см. Совместимость браузера в MDN). Он сообщает об ошибках достоверности без запуска события отправки, и они отображаются одинаково.
Вы можете получить итоговую таблицу, используя сводную таблицу в excel.
Вам нужно изменить форматирование даты на mm / dd / yyyy, а затем вы можете получить сумму, группируя столбцы auditdate в зависимости от месяца.
Дата изменена на формат mm / dd / yyyy
вы можете попробовать это.
сначала создать в столбце формулу месяца «месяц»: = MONTH (C2)
, а затем попробуйте это = SUMIFS (A2: A6, B2: B6, A10, D2: D6,1)
Для приведенных ниже данных я использовал формулу:
ID Amount Date
123 10 28-Jan
789 20 29-Jan
789 30 30-Jan
123 40 31-Jan
789 50 1-Feb
789 60 2-Feb
123 70 3-Feb
789 80 4-Feb
123 90 5-Feb
123 100 6-Feb
SUMIFS(Amount, ID, RefID, Date, ">="&RefDt1, Date, "<=" & RefDt2)
, где RefID - это ваша ячейка идентификатора ссылки, а RefDt1 - ваш нижний конец контрольной даты (например, 01-01-2018) и RefDt2 - ваш более высокий конец контрольной даты (например, 31-01-2018)