Страницы: 1
RSS
Получение нескольких таблиц с конкретными данными из одной
 
Добрый день! Заранее благодарна за помощь!
Есть таблица с помесячными данными по четырем признакам.
Необходимо собрать 4 таблицы с помесячными данными по каждому из признаков. Предполагаю, что нужно использовать функцию смещения?
 
в В25 и растянуть по таблице
Код
=ИНДЕКС(ИНДЕКС($C$3:$AX$3;ПОИСКПОЗ(B$24;$C$1:$AX$1;0)):ИНДЕКС($C$5:$AX$5;ПОИСКПОЗ(B$24;$C$1:$AX$1;0)+3);ПОИСКПОЗ($A25;$B$3:$B$5;0);ПОИСКПОЗ($A$24;ИНДЕКС($C$2:$AX$2;ПОИСКПОЗ($B$24;$C$1:$AX$1;0)):ИНДЕКС($C$2:$AX$2;ПОИСКПОЗ(B$24;$C$1:$AX$1;0)+3);0))
в В20 и растянуть по таблице
Код
=ИНДЕКС(ИНДЕКС($C$3:$AX$3;ПОИСКПОЗ(B$19;$C$1:$AX$1;0)):ИНДЕКС($C$5:$AX$5;ПОИСКПОЗ(B$19;$C$1:$AX$1;0)+3);ПОИСКПОЗ($A20;$B$3:$B$5;0);ПОИСКПОЗ($A$19;ИНДЕКС($C$2:$AX$2;ПОИСКПОЗ($B$19;$C$1:$AX$1;0)):ИНДЕКС($C$2:$AX$2;ПОИСКПОЗ(B$19;$C$1:$AX$1;0)+3);0))
в В15 и растянуть по таблице
Код
=ИНДЕКС(ИНДЕКС($C$3:$AX$3;ПОИСКПОЗ(B$14;$C$1:$AX$1;0)):ИНДЕКС($C$5:$AX$5;ПОИСКПОЗ(B$14;$C$1:$AX$1;0)+3);ПОИСКПОЗ($A15;$B$3:$B$5;0);ПОИСКПОЗ($A$14;ИНДЕКС($C$2:$AX$2;ПОИСКПОЗ($B$14;$C$1:$AX$1;0)):ИНДЕКС($C$2:$AX$2;ПОИСКПОЗ(B$14;$C$1:$AX$1;0)+3);0))
в В10 и растянуть по таблице
Код
=ИНДЕКС(ИНДЕКС($C$3:$AX$3;ПОИСКПОЗ(B$9;$C$1:$AX$1;0)):ИНДЕКС($C$5:$AX$5;ПОИСКПОЗ(B$9;$C$1:$AX$1;0)+3);ПОИСКПОЗ($A10;$B$3:$B$5;0);ПОИСКПОЗ($A$9;ИНДЕКС($C$2:$AX$2;ПОИСКПОЗ($B$9;$C$1:$AX$1;0)):ИНДЕКС($C$2:$AX$2;ПОИСКПОЗ(B$9;$C$1:$AX$1;0)+3);0))
Изменено: Сергей - 14.02.2019 12:13:34
Лень двигатель прогресса, доказано!!!
 
Ничего себе! Спасибо! Я только не написала, что врачей, ассистентов и лаборантов может быть несколько, соответственно мне нужно просуммировать если должность врач, либо ассистент, либо лаборант. Суммесли в эту формулу еще впихнуть. Если я ее пойму, то смогу))

Но в принципе, я сначала могу сделать таблицу с суммесли по врачам, ассистентам и лаборантам, а вторая таблица будет уже с Вашими формулами
 
Цитата
Ludmilaz77 написал:
Суммесли в эту формулу еще впихнуть.
можно и впихнуть если пример соответствующий будет
Лень двигатель прогресса, доказано!!!
 
=SUMIF($C$1:$AU$1;B$9;$C3:$AU3)
….
=SUMIF($C$1:$AU$1;B$24;$F3:$AX3)
По вопросам из тем форума, личку не читаю.
 
Вот соответствующий пример, где несколько врачей и всех остальных.  Простите, что сразу не сделала так, туплю.
 
для первой таблицы для остальных думаю адаптируете
Код
=СУММЕСЛИ($B$3:$B$9;$A14;ИНДЕКС(ИНДЕКС($C$3:$AX$3;ПОИСКПОЗ(B$13;$C$1:$AX$1;0)):ИНДЕКС($C$9:$AX$9;ПОИСКПОЗ(B$13;$C$1:$AX$1;0)+3);;ПОИСКПОЗ($A$13;ИНДЕКС($C$2:$AX$2;ПОИСКПОЗ($B$13;$C$1:$AX$1;0)):ИНДЕКС($C$2:$AX$2;ПОИСКПОЗ(B$13;$C$1:$AX$1;0)+3);0)))
Лень двигатель прогресса, доказано!!!
 
Спасибо! Да, адаптирую, получается, что первую Вашу формулу нужно вложить в суммесли, как я и думала.  
 
Ludmilaz77, вариант в Power Query.
 
Сергей, если не сложно, поясните, пожалуйста, что такое в Вашей формуле +З?
Код
=ИНДЕКС($C$3:$AX$3;ПОИСКПОЗ(B$13;$C$1:$AX$1;0)):ИНДЕКС($C$9:$AX$9;ПОИСКПОЗ(B$13;$C$1:$AX$1;0)+3)

ПОчти разобралась с ней, но это не понимаю
Страницы: 1
Наверх