Страницы: 1
RSS
Сумма строк двух столбцов.
 
Извините меня знатоки, я понимаю что вопрос уровня первого класса, но мои долгие поиски в интернете не увенчались успехом. Ни одного упоминания проблемы я так и не встретил... В том числе и на Вашем форуме.  
Нет правда, ничего не нашел.  
 
===============  
Задачка проста как сибирский валенок.  
Есть два столбца. Нужно умножить значение одной строки на значение другой, и сложить все получившиеся суммы.  
 
Сделать это ручками, вручную перемножив и сложив результаты я могу, но ведь это неправильное решение. Да и перемножать например сотню столбцов...  
Вот формула которой я пользовался пока кол-во строк было несопоставимо с временем поиска нового решения - =СУММ(D7*E7+D8*E8+D9*E9+D10*E10)  
 
Заранее спасибо.
 
Я не формулист, но так сощлось :)  
=SUMPRODUCT(D7:D10;E7:E10)  
Как по русски - точно не знаю, вроде СУМПРОИЗВ()
 
О да! Сошлось!  
 
Разобрался - по русски это будет : =СУММПРОИЗВ(D7:D10;E7:E10)  
 
Спасибо большое, видимо проблема настолько элементарна что все её знают, потому и не спрашивают.  
Ура ура, фаш форум просто кладезь информации!  
:)
 
формула массива: {=СУММ(D7:D10*E7:E10)}
Редко но метко ...
 
Ух-тыж! Фигурные скобочки определяют что это вычисления массивов!  
Чего только не придумают, лишь бы нам, пользователям, удобно было.  
 
Спасибо и вам GIG_ant, сейчас все запишу в специальном документе .xls где лежат формулы на память.
 
{quote}{login=Hugo}{date=06.01.2011 03:37}{thema=}{post}  
=SUMPRODUCT(D7:D10;E7:E10)  
Как по русски - точно не знаю, вроде СУМПРОИЗВ(){/post}{/quote}  
Игорь тебе стыдно должно быть так говорить :-)  
У кого, как не у тебя есть подсказка аж на 12-ти языках ;-)  
Русский (RUS), Английский(ENG), Немецкий(GER), Французский(FRA), Итальянский(ITA), Испанский(ESP), Португальский(POR), Голландский(NED), Шведский(SWE), Норвежский(NOR), Датский(DEN), Финский (FIN).  
http://www.excelworld.ru/index/spravochniki/0-48
 
=СУММПРОИЗВ(D7:D10;E7:E10)  
Че то у меня не получается вставить ПРОМЕЖУТОЧНЫЕ ИТОГИ  
Дополните эту формулу пожалуйста....ааа..
 
Влад, может так  
 
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;D7:D10;E7:E10)
 
Выделяем F7:F10  
Пишем формулу  
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;E7)  
Жмем Ctrl+Enter  
Тогда формула такая  
=СУММПРОИЗВ(D7:D10;E7:E10;F7:F10)
 
Все равно не выходит.  
Вот моё вложение. В первой строке, в верхней желтой ячейке "СУММПРОИЗВ" работает, но к сожалению без "ПРОМЕЖУТОЧНЫЕ.ИТОГИ". Как это сделать не знаю. Задолбался уже изучать весь Google. Народ, помогите решить эту задачу, а то сейчас ноутбук в окно выкину. Заранее благодарен.
 
Влад, функция промежуточные итоги работает только с диапазонами, но не с массивами, возвращаемыми функцией СУММПРОИЗВ().  
Для того, чтобы заработало - нужна маленькая хитрость.  
См. вложение
 
А ноутбук лучше мне отдайте... если уже не нужен.
 
Жаль, что нельзя в одной ячейке иметь формулу"СУММПРОИЗВ" и "ПРОМЕЖУТОЧНЫЕ.ИТОГИ".  
KIM я не уточнил то, что таблица довольно большая и вариант который ты мне предложил у меня был раньше.  
А ноутбук не отдам, лучше пристрелю как бешеную собаку.
 
См. http://www.planetaexcel.ru/forum.php?thread_id=29285
O Tempora, O Mores!!!
Страницы: 1
Читают тему
Наверх