Добрый день! Помогите пожалуйста посчитать суммы по услугам одного типа Стоки со стоками и т.д. между строками с ИТОГО. Таблица выгружается из 1с, но было бы удобнее, чтобы по однотипным услугам считался итог. В столбце D вручную поставила суммы, которые должны получиться. В промежутке между Итого и Итого количество услуг не всегда одинаково, м.б. и 2 и 3
Добрый день! Помогите пожалуйста посчитать суммы по услугам одного типа Стоки со стоками и т.д. между строками с ИТОГО. Таблица выгружается из 1с, но было бы удобнее, чтобы по однотипным услугам считался итог. В столбце D вручную поставила суммы, которые должны получиться. В промежутке между Итого и Итого количество услуг не всегда одинаково, м.б. и 2 и 3Tallen
Serge_007, Здравствуйте! Нет, мне нужно чтобы в столбце D, там где я вручную посчитала, считалось формулами. Можно так? т.е.сложились Стоки между Итого во 2 и 10 строках - должно получиться 678,24 и т.д.
Serge_007, Здравствуйте! Нет, мне нужно чтобы в столбце D, там где я вручную посчитала, считалось формулами. Можно так? т.е.сложились Стоки между Итого во 2 и 10 строках - должно получиться 678,24 и т.д.Tallen
Tallen, добрый день. Сомнительный (?) вариант расчета без формул: добавляем в базу данных два столбца - "Итог" и "Группа услуг" и применяем сводную таблицу.
Tallen, добрый день. Сомнительный (?) вариант расчета без формул: добавляем в базу данных два столбца - "Итог" и "Группа услуг" и применяем сводную таблицу.NikitaDvorets
NikitaDvorets, нее, так не пойдет. Мне не нужно складывать все стоки в столбце, нужно сложить их в промежутке между Итого, т.е. от строки 2 до строки 9 Стоки 678,24 ГВС 1051,1 ХВС 334,45 Потом в промежутке между строками 10-17 Стоки 773,82 ГВС 1166,05 ХВС 389,53
NikitaDvorets, нее, так не пойдет. Мне не нужно складывать все стоки в столбце, нужно сложить их в промежутке между Итого, т.е. от строки 2 до строки 9 Стоки 678,24 ГВС 1051,1 ХВС 334,45 Потом в промежутке между строками 10-17 Стоки 773,82 ГВС 1166,05 ХВС 389,53Tallen
=ЕСЛИ(E2=E3;"";ЕСЛИ(B2="Итого к оплате";C2;СУММПРОИЗВ((ИНДЕКС($C$2:$C$35;ПРОСМОТР(0;-1/($B$2:B2="Итого к оплате");$A$2:A2)+1):ИНДЕКС($C3:$C$35;ЕСЛИОШИБКА(ПОИСКПОЗ("Итого к оплате";$B3:$B$35;0);ЧСТРОК($C3:$C$35))))*(ЛЕВСИМВ(B2;ПОИСК(" ";B2&" ")-1)=ИНДЕКС($E$2:$E$35;ПРОСМОТР(0;-1/($B$2:B2="Итого к оплате");$A$2:A2)+1):ИНДЕКС($E3:$E$35;ЕСЛИОШИБКА(ПОИСКПОЗ("Итого к оплате";$B3:$B$35;0);ЧСТРОК($E3:$E$35)))))))
Вариант
Код
=ЕСЛИ(E2=E3;"";ЕСЛИ(B2="Итого к оплате";C2;СУММПРОИЗВ((ИНДЕКС($C$2:$C$35;ПРОСМОТР(0;-1/($B$2:B2="Итого к оплате");$A$2:A2)+1):ИНДЕКС($C3:$C$35;ЕСЛИОШИБКА(ПОИСКПОЗ("Итого к оплате";$B3:$B$35;0);ЧСТРОК($C3:$C$35))))*(ЛЕВСИМВ(B2;ПОИСК(" ";B2&" ")-1)=ИНДЕКС($E$2:$E$35;ПРОСМОТР(0;-1/($B$2:B2="Итого к оплате");$A$2:A2)+1):ИНДЕКС($E3:$E$35;ЕСЛИОШИБКА(ПОИСКПОЗ("Итого к оплате";$B3:$B$35;0);ЧСТРОК($E3:$E$35)))))))
Светлый, спасибо и Вам за неравнодушие. Если честно, то у Pelena именно то, что мне нужно. Из 1с вносятся данные в др систему (к сожалению пока никак не загружается автоматически, все ручками) и там есть подробно по каждой услуге суммы и отдельно Итого по группе этих услуг
Светлый, спасибо и Вам за неравнодушие. Если честно, то у Pelena именно то, что мне нужно. Из 1с вносятся данные в др систему (к сожалению пока никак не загружается автоматически, все ручками) и там есть подробно по каждой услуге суммы и отдельно Итого по группе этих услугTallen