Подскажите пожалуйста, как сделать формулу чтобы данные из листа 1 переносились на лис 2. создал формулу =ИНДЕКС(Лист1!$C$4:$DV$8;ПОИСКПОЗ($A8;Лист1!$C$3:$DV$3;0);ПОИСКПОЗ(C$6;Лист1!$C$2:$DV$2;0);ПОИСКПОЗ($B$3;Лист1!$A$4:$A$7;0)) Первую строку данные переносит правильно, а потом переносит совсем с других ячеек.
Подскажите пожалуйста, как сделать формулу чтобы данные из листа 1 переносились на лис 2. создал формулу =ИНДЕКС(Лист1!$C$4:$DV$8;ПОИСКПОЗ($A8;Лист1!$C$3:$DV$3;0);ПОИСКПОЗ(C$6;Лист1!$C$2:$DV$2;0);ПОИСКПОЗ($B$3;Лист1!$A$4:$A$7;0)) Первую строку данные переносит правильно, а потом переносит совсем с других ячеек.vlasovivan87
vlasovivan87, Добрый день. Если избавиться от главного зла Экселя (или его доработать) - объединения ячеек, то задача решается даже одной функцией СУММ(), или СУММПРОИЗВ(), т.к. тут нужно тянуть числа. Ищите тогда уже источник этого добра, и берите из него, а не из одного "красивого отчёта" головоломно делать другой "красивый отчёт"... Как вариант - создать макросом или запросом PQ из этой первой таблицу базу данных, из которой уже вытягивать формулами данные для второй таблицы, да и для любой другой. Хотя если макрос - то сразу и заполнять итоговую, если для других данные не нужны.
vlasovivan87, Добрый день. Если избавиться от главного зла Экселя (или его доработать) - объединения ячеек, то задача решается даже одной функцией СУММ(), или СУММПРОИЗВ(), т.к. тут нужно тянуть числа. Ищите тогда уже источник этого добра, и берите из него, а не из одного "красивого отчёта" головоломно делать другой "красивый отчёт"... Как вариант - создать макросом или запросом PQ из этой первой таблицу базу данных, из которой уже вытягивать формулами данные для второй таблицы, да и для любой другой. Хотя если макрос - то сразу и заполнять итоговую, если для других данные не нужны.Hugo
Первую строку данные переносит правильно, а потом переносит совсем с других ячеек.
А вот и не правильно даже для первой строки переносит данные, всмотритесь лучше. Для наглядности прилагаю скриншоты ниже. И да, вам Hugoхороший совет дал!
Первую строку данные переносит правильно, а потом переносит совсем с других ячеек.
А вот и не правильно даже для первой строки переносит данные, всмотритесь лучше. Для наглядности прилагаю скриншоты ниже. И да, вам Hugoхороший совет дал!
Объединенные ячейки желательно использовать при крайней необходимости. Например для работы с бланками или формулярами. Слишком тяжко извлекать из них значения с помощью формул. Для вашего примера формула будет такая ( для C8)
Объединенные ячейки желательно использовать при крайней необходимости. Например для работы с бланками или формулярами. Слишком тяжко извлекать из них значения с помощью формул. Для вашего примера формула будет такая ( для C8)
Если эти объединения делаешь сам себе - тогда зачем зло делать, можно там внизу под объединением заполнить датой каждую ячейку, и тогда достаточно одной СУММ(). Вместо этого мозгодробительного монстра что выше.
Если эти объединения делаешь сам себе - тогда зачем зло делать, можно там внизу под объединением заполнить датой каждую ячейку, и тогда достаточно одной СУММ(). Вместо этого мозгодробительного монстра что выше.Hugo