Задачка по EXCEL
Feb. 8th, 2012 01:55 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Есть таблица состоящая из 4х колонок - 2 колонки - входные данные: Текст и числовое значение. 3 и 4 - рассчитанный по первым двум колонкам результат. В 1й колонке текстовое значение может встречаться несколько раз.
Примерно так:
А 1
Б 2
В 3
А 4
А 3
Б 5
Б 1
В 2
В 3й колонке текстовые значения встречаются один раз и соответствуют первой колонке и в 4й колонке нужно суммировать значения из 2й колонки соответствующие текстовым значениям. Т.е. должно быть примерно так:
А 1 А 8
В 2 Б 9
Б 3 В 4
А 4
А 3
Б 5
Б 1
В 2
Т.е. ищем значения из 3го столбца в 1м столбце и при нахождении суммируем значения 2го столбца в 4й столбец в строку соответствующую искомому текстовому значению.
Пробовал выдергивать значения функцией ВПР, но она делает немного не то, что нужно, если в столбце, в котором ищем присутствуют несколько искомых значений.
Примерно так:
А 1
Б 2
В 3
А 4
А 3
Б 5
Б 1
В 2
В 3й колонке текстовые значения встречаются один раз и соответствуют первой колонке и в 4й колонке нужно суммировать значения из 2й колонки соответствующие текстовым значениям. Т.е. должно быть примерно так:
А 1 А 8
В 2 Б 9
Б 3 В 4
А 4
А 3
Б 5
Б 1
В 2
Т.е. ищем значения из 3го столбца в 1м столбце и при нахождении суммируем значения 2го столбца в 4й столбец в строку соответствующую искомому текстовому значению.
Пробовал выдергивать значения функцией ВПР, но она делает немного не то, что нужно, если в столбце, в котором ищем присутствуют несколько искомых значений.
no subject
Date: 2012-02-08 10:00 am (UTC)2. В Row columns переносим первый столбец
3. В Values второй и ставим ему агрегатор "Sum"
4. Удаляем правой кнопкой в таблице "Grand Total"
no subject
Date: 2012-02-08 10:02 am (UTC)no subject
Date: 2012-02-08 10:42 am (UTC)То что нужно.
Жаль, правда, что автоматом не обновляется сводный отчет при изменении значений, но построение его занимает секунды, посему это не проблема.
Спасибо
no subject
Date: 2012-02-08 10:08 am (UTC)=СУММЕСЛИ(A:A;C1;B:B)
no subject
Date: 2012-02-08 10:43 am (UTC)no subject
Date: 2012-02-08 11:27 am (UTC)no subject
Date: 2012-02-08 11:26 am (UTC)