Здравствуйте, делаю выборки из таблиц по нескольким критериям с помощью функции СЧЕТЕСЛИМН. Столкнулся с тем, что одним из параметров выборки является принадлежность диапазону дат. Например, для того, чтобы выбрать данные отвечающие нескольким параметрам плюс соответствующие 2012 году пробовал:
Не работает.
Методом проб пришел к следующему:
Подскажите пожалуйста:
1. Есть ли более правильный метод ввода диапазонов дат, возможно с использованием YEAR, MONTH и их комбинаций или решение выше вполне приемлимо ?
2. В случае такого подхода, будет ли зависимость и возможная неработоспособность из-за региональных настроек и локализаций MS Office (напр, если даты в диапазоне Calculations!F2:F2500 будут иметь вид 19-Sep-2009)
3. Возможно ли брать значения месяцев и года из ячеек, без прописывания в формуле, напр. вместо "<01/01/2013" записать "<" & "/" A1 & "/" & A2 & "/" & A3, т.е. собирать строку по частям.
Заранее спасибо.
Код |
---|
COUNTIFS(Calculations!$B$2:$B$2500,$A$35,Calculations!$E$2:$E$2500,"*"&$B$2&"*",Calculations!F2:F2500,YEAR(Calculations!F2:F2500)=2012) |
Не работает.
Методом проб пришел к следующему:
Код |
---|
COUNTIFS(Calculations!$B$2:$B$2500,$A$35,Calculations!$E$2:$E$2500,"*"&$B$2&"*",Calculations!F2:F2500,">=01/01/2012",Calculations!F2:F2500,"<01/01/2013") |
Подскажите пожалуйста:
1. Есть ли более правильный метод ввода диапазонов дат, возможно с использованием YEAR, MONTH и их комбинаций или решение выше вполне приемлимо ?
2. В случае такого подхода, будет ли зависимость и возможная неработоспособность из-за региональных настроек и локализаций MS Office (напр, если даты в диапазоне Calculations!F2:F2500 будут иметь вид 19-Sep-2009)
3. Возможно ли брать значения месяцев и года из ячеек, без прописывания в формуле, напр. вместо "<01/01/2013" записать "<" & "/" A1 & "/" & A2 & "/" & A3, т.е. собирать строку по частям.
Заранее спасибо.