Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Работа с MS Office > Сумма с условием |
Автор: Rodman 29.12.2008, 12:14 |
Дароф... не могу понять куда рыть... у меня есть три ряда: А, В, С... мне нужно найти сумму элементов А, для тех значений у который значение ((Bi=эталонному В)и(Сi=эталонному С)) т.е. на программерском языке если ((Bi=эталонному В)и(Сi=эталонному С)) то sum=sum+Ai в атаче есть исходные данные... по ним в сумму должны попасть только два числа... как мне написать такое условие? Cенкс |
Автор: ТоляМБА 29.12.2008, 12:52 |
Копай в сторону функции СУММЕСЛИ |
Автор: Rodman 29.12.2008, 13:32 | ||
и как его через И написать? |
Автор: ses 29.12.2008, 13:52 |
сначала идет диапазон, который проверяем, а потом после критерия диапазон, в котором берутся данные для суммирования =СУММЕСЛИ(B2:C11;15;A2:A11) (здесь критерий не полный, надо еще подумать как связать проверку столбцов В и С, хотя по твоему примеру считает.) |
Автор: Aloha 29.12.2008, 14:20 |
Rodman Глянь в аттаче Там используется формула массива: {= СУММ( ЕСЛИ( B2:B11 & "_" & C2:C11 = G2 & "_" & G3; A2:A11))} (для ее ввода нужно жать Ctrl + Shift + Enter) |
Автор: FINANSIST 29.12.2008, 19:36 | ||
Гораздо более читабельный вариант ( ctrl+shift+enter то же необходим) |
Автор: Rodman 30.12.2008, 11:41 |
шо за таинственная комбинация?! а то шо когда я нажимаю у меня ниче не происходит... |
Автор: Rodman 10.1.2009, 18:25 |
Спасибо.. Порешали |