Есть формула =СЧЁТЕСЛИМН(ит2!$AO$7:$AO$10007;"="&B6;ит2!$AL$7:$AL$10007;"<="&$G$1;ит2!$AL$7:$AL$10007;">="&$D$1;ит2!$F$7:$F$10007;">0") Как добавить в нее условие ЕСЛИ, чтобы менялась первая строка формулы ит2!$AO$7:$AO$10007 в зависимости от условий? Есть около 15 разных условий, ЕСЛИ например в ячейке A1 написано Самара, то данные берутся из ячеек АО ит2!$AO$7:$AO$10007, если Ростов, то уже из других ячеек ит2!$AB$7:$AB$10007, если Москва, то ит2!$AС$7:$AС$10007, вся остальная часть формулы "="&B6;ит2!$AL$7:$AL$10007;"<="&$G$1;ит2!$AL$7:$AL$10007;">="&$D$1;ит2!$F$7:$F$10007;">0" остается не изменной.
подразумевает что это крос тут вроде вопрос другой и там еще и лист менялся, то есть INDIRECT нужен
В любом случае если INDIRECT (ДВССЫЛ) есть то может быть использован R1C1 стиль, $AB$7:$AB$10007 запишется как R7C28:R10007C28 и 28 заменить исходя из требуемого по условию не проблема.
Не знаю в чем необходимость использовать диапазон вместо столбца ведь функция отработает нормально, если конечно в прочих строках нет данных искажающих итог и подходящих под критерий, то есть $AB$7:$AB$10007 для INDIRECT AB:AB что запишется как просто C28, что сократит итоговую формулу