Вот поправил как должно быть. Единственное клиенты не называются Кл1, Кл2..., а что то вроде ООО "Рога и копыта", ИП Пупкин..., ну и так чтобы можно было ещё листы с городами добавить в дальнейшем с копированием этих формул... Спасибо.
Файл теперь получился 128kb и не цепляется. Что делать? Убрал несколько листов с городами...
Quote (kvadimod)
Вот поправил как должно быть. Единственное клиенты не называются Кл1, Кл2..., а что то вроде ООО "Рога и копыта", ИП Пупкин..., ну и так чтобы можно было ещё листы с городами добавить в дальнейшем с копированием этих формул... Спасибо.
Файл теперь получился 128kb и не цепляется. Что делать? Убрал несколько листов с городами...kvadimod
Класс! Спасибо! Подскажи пожалуйста, если копируешь эту функцию на всю строку, там где кончаются данные идёт ошибка #ЧИСЛО!. В такой громадной формуле как её убрать? Боюсь даже смотреть её до конца...
Класс! Спасибо! Подскажи пожалуйста, если копируешь эту функцию на всю строку, там где кончаются данные идёт ошибка #ЧИСЛО!. В такой громадной формуле как её убрать? Боюсь даже смотреть её до конца... kvadimod
можно не копировать формулы, а ПКМ по ярлыку листа - переместить/скопировать и поменять у копии название на необходимое. Так проще.
Или пользоваться УФ.
Но если необходимо именно копировать, то так:
Code
=ЕСЛИОШИБКА(ИНДЕКС('Клиенты по регионам'!$C$3:$C$23;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1; ДЛСТР(ЯЧЕЙКА("имяфайла";A1))-НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1)))='Клиенты по регионам'!$D$3:$D$23; СТРОКА($1:$21));СТОЛБЕЦ(A1)));"")
ЗЫ Не забываем про ввод Ctrl+Shift+Enter.
Quote (kvadimod)
если копируешь эту функцию на всю строку...
Пишу же:
Quote (Serge_007)
можно не копировать формулы, а ПКМ по ярлыку листа - переместить/скопировать и поменять у копии название на необходимое. Так проще.
Или пользоваться УФ.
Но если необходимо именно копировать, то так:
Code
=ЕСЛИОШИБКА(ИНДЕКС('Клиенты по регионам'!$C$3:$C$23;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1; ДЛСТР(ЯЧЕЙКА("имяфайла";A1))-НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1)))='Клиенты по регионам'!$D$3:$D$23; СТРОКА($1:$21));СТОЛБЕЦ(A1)));"")
ЗЫ Не забываем про ввод Ctrl+Shift+Enter.Serge_007
Посмотри пожалуйста ещё разок. Сначала создал копированием листы, обозвал их... всё считалось. Потом добавил клиентов в первые два листа, обновил все таблицы макросами, а на листах с городами эти клиенты не появились почему то... Что может быть не так?
Посмотри пожалуйста ещё разок. Сначала создал копированием листы, обозвал их... всё считалось. Потом добавил клиентов в первые два листа, обновил все таблицы макросами, а на листах с городами эти клиенты не появились почему то... Что может быть не так?kvadimod
Да тут не в макросах дело, они свою задачу выполнили на начальном этапе, т.е. обновили лист "Сводный" и лист "Клиенты по городам" а вот на листах с городами эти клиенты не появились почему то...? Меняю название первого клиента, обновляю, название изменяется, а те которые в конце списка отчётных листов добавляются не появляются никак.
Да тут не в макросах дело, они свою задачу выполнили на начальном этапе, т.е. обновили лист "Сводный" и лист "Клиенты по городам" а вот на листах с городами эти клиенты не появились почему то...? Меняю название первого клиента, обновляю, название изменяется, а те которые в конце списка отчётных листов добавляются не появляются никак. kvadimod
Может ссылку на диапазон листа с "клиенты по городам" как то расширить надо? их может добавляться со временем (по сумме двух отчётных листов) до 150... По моему как в начальной табличке было 21 строка с клиентами, столько же их и осталось, клиенты с именем Кл добавились все, а с именем Мг обрываются на 21 строке... листа "Клиенты по городам"
Может ссылку на диапазон листа с "клиенты по городам" как то расширить надо? их может добавляться со временем (по сумме двух отчётных листов) до 150... По моему как в начальной табличке было 21 строка с клиентами, столько же их и осталось, клиенты с именем Кл добавились все, а с именем Мг обрываются на 21 строке... листа "Клиенты по городам"kvadimod
Вадимка
Сообщение отредактировал kvadimod - Понедельник, 20.06.2011, 21:02
Как можно рихтануть формулу, чтобы диапазон листа с "Клиентами по городам шёл хотя бы до 150?
См. вложение. Ограничений на кол-во клиентов нет, разве что кол-во строк на листе
ЗЫ Работать будет только в xlsx, если макрос увеличивает исходную таблицу. Если надо для xls - не проблема, можно использовать динамически именованый диапазон.
Quote (kvadimod)
Как можно рихтануть формулу, чтобы диапазон листа с "Клиентами по городам шёл хотя бы до 150?
См. вложение. Ограничений на кол-во клиентов нет, разве что кол-во строк на листе
ЗЫ Работать будет только в xlsx, если макрос увеличивает исходную таблицу. Если надо для xls - не проблема, можно использовать динамически именованый диапазон.Serge_007
Даже не знаю... Когда файл тормозить будет (при увеличении клиентов/листов городов это произойдёт, потому как формулы массива "тяжёлые") - обращайтесь, поможем
Quote (kvadimod)
Наверно вопрос закрыт.
Даже не знаю... Когда файл тормозить будет (при увеличении клиентов/листов городов это произойдёт, потому как формулы массива "тяжёлые") - обращайтесь, поможем Serge_007
Ок! Добил все листы, скопировал формулы... ну в общем привёл в полную боевую готовность. В 2007 весил пол метра, переформатировал в 2010, сейчас весит 154kb. Надеюсь изменение названий клиентов и добавление в их колонки цифр сильно его не утяжелят
Ок! Добил все листы, скопировал формулы... ну в общем привёл в полную боевую готовность. В 2007 весил пол метра, переформатировал в 2010, сейчас весит 154kb. Надеюсь изменение названий клиентов и добавление в их колонки цифр сильно его не утяжелят kvadimod
Всем доброго вечера. Подскажите пожалуйста, есть вопрос по файлу созданному в этом вопросе ещё в 2011. Очень замечательно им пользовался, но вот изменилась форма отчёта и получилось... точнее перестало получаться, всё что до этого было замечательно! Можно обсудить в этом вопросе или создавать новый? Если что, вопрос по макросу (ertert).
Всем доброго вечера. Подскажите пожалуйста, есть вопрос по файлу созданному в этом вопросе ещё в 2011. Очень замечательно им пользовался, но вот изменилась форма отчёта и получилось... точнее перестало получаться, всё что до этого было замечательно! Можно обсудить в этом вопросе или создавать новый? Если что, вопрос по макросу (ertert).kvadimod