Страницы: 1
RSS
Суммирование ячеек через столбец
 
Доброго времени суток! Подскажите как выборочно суммировать ячейки через столбец? Таблица рассчитана до конца года, в ручную вбивать довольно трудоемко.Как можно автоматизировать прописывание формул?
:cry:  
 
Код
=СУММЕСЛИМН(B4:K4;$B$3:$K$3;"Факт, м3.")
 
Ознакомьтесь с правилами, выложите файл-пример. Скорее всего можно будет решить, используя формулы СУММППРОИЗВ() и СТОЛБЕЦ()
Я не волшебник, я только учусь.
 
Пример выложен, проблема в том, что ячейки которые находятся на другом листе, и чередуются через столбец. Первые ячейки, где сейчас просматриваюся нули я вбил в ручную. Лист "Ввод данных" предполагает таблицу до конца года вместо представленного фрагмента.
 
Нету возможности сейчас написать формулу целиком и провритьнормально. Могу предложить заменить все Ваши ссылки на конструкцию вида:
СМЕЩ('Ввод данных '!E10;0;(СТРОКА()-СТРОКА($C$4))*2)
Тогда можно будет это всё протянуть вниз и при смещении на 1 строку вниз ссылка будет двигаться на 2 столбца вправо. Только будет тупить (при каждом чихе пересчитывать все формулы)
Изменено: Wiss - 23.01.2020 17:04:54
Я не волшебник, я только учусь.
 
NиТак не понял какие ячейки нужно суммировать и в какие формулу писать :(
 
Я так понял, что те, которые на листе ЦПТ в ячейке С4 и К4 указаны, но потом протянуть вниз нужно.
Я не волшебник, я только учусь.
 
Сделал. Вроде бы работает.
=СУММ(СМЕЩ('Ввод данных '!$E$10;0;(СТРОКА()-СТРОКА($C$4))*2);СМЕЩ('Ввод данных '!$E$19;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$28;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$35;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$42;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$49;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$58;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$67;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$76;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$85;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$94;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$103;0;(СТРОКА()-СТРОКА($C$4))*2);
СМЕЩ('Ввод данных '!$E$112;0;(СТРОКА()-СТРОКА($C$4))*2))
Изменено: Wiss - 23.01.2020 18:07:42
Я не волшебник, я только учусь.
 
МатросНаЗебре неправильно понял? Если правильно, то СУММЕСЛИ буде достаточно.

Jums80, , !ОБЪЁМЫ .xlsm - название действительно отражает ненужные объемы. Если удалить столбцы, начиная с DC, книга резко похудает
 
Огромное спасибо, Wiss!!! :excl:  
 
для столбца К без -1
Код
=СУММЕСЛИ('Ввод данных '!$B$1:$B$133;'Ввод данных '!$B$10;ИНДЕКС('Ввод данных '!$E$1:$AE$133;;СТРОКА(A1)*2-1))
 
artyrH,  8)  :excl:  
 
Ох уж эта модерация. Вчера было 2 сообщения со спасибо. Я видел!
Я не волшебник, я только учусь.
Страницы: 1
Наверх