Мне понадобится формула, показывающая количество, итоги и подытоги для набора данных из разных листов

Я использую MS2003 EXCEL. У меня есть ячейка на листе 1 со значением цвета и итогами с подытогами. На листе 2 у меня есть набор данных с 3 столбцами (цвета, платье, тип). На листе 1 мне понадобится таблица, показывающая итоги по цветам, с итогами в подгруппе платья (рубашка,брюки), разделенной по типам итогов (полный, половина, тройник)

под таблицей представляет мой комплект данных в листе 2

Colors  Make        Dress   Type
--------------------------------
Red     Arrow       shirt   full
Red     Levi        shirt   half
blue    Rugger      Pant    full
yellow  Wrangler    shirt   tee
yellow  Rugger      Pant    half
yellow  Arrow       shirt   tee
yellow  Wrangler    Pant    half
Green   Rugger      Pant    full
Red     Levi        shirt   tee
blue    Rugger      Pant    full
blue    Arrow       shirt   full
blue    Wrangler    Pant    half
Green   Levi        shirt   full

мне понадобится формула, показывающая количество, итоги и подытоги на листе 1 для данных набор из листа 2.

обратитесь к моей таблице ниже, которые представляют мои ожидаемые данные на листе 1,

    total   Shirt   Full    Half    Tees    Pants   Full    Shorts
Red     10     8      4      3        1        2      1        1
Blue                                
Green                               
Yellow                              

Пожалуйста, обратите внимание, что я не ищу решение сводной таблицы.

22
задан pnuts
03.05.2023 7:15 Количество просмотров материала 2423
Распечатать страницу

2 ответа

без сводной таблицы, = COUNTIFS, казалось бы, следующий лучший выбор, но так как вы не упоминаете, какая версия Excel, используя =COUNTIF:

добавить вспомогательный столбец в Sheet 2 это объединяет цвет / платье / тип. Например, с метками в Row1 и цвет в ColumnA, платье ColumnB и введите ColumnC =A2&B2&C2 сказать ColumnD, скопировал как надо, сказать Row21.

предполагая, что Sheet 1 имеет метки столбцов и столбцы в порядке, как указано, без пробелы, начиная с ColumnA:

In B2 =C2+G2

In C2 =SUM(D2:F2)

В D2 =COUNTIF('Sheet 2'!$D:$D,$A2&$C&D)

In E2 =COUNTIF('Sheet 2'!$D:$D,$A2&$C&E)

In F2 =COUNTIF('Sheet 2'!$D:$D,$A2&$C&F)

В G2 =H2+I2

In H2 =COUNTIF('Sheet 2'!$D:$D,$A2&G&H)

In I2 =COUNTIF('Sheet 2'!$D:$D,$A2&G&I)

и copy down B2:I2 по мере необходимости.

0
отвечен pnuts 2023-05-04 15:03

Ура!! Я мог бы, наконец, решить его, используя формулы SUMIF,он служит моей цели, показывая общее и суб-общее количество. Я мог бы достичь этого, создав несколько уровней циклов IF и суммируя их.

Найти мое решение, как указано ниже,

общее количество цвета

=Если(29-го="","-",сумм(если(Лист2!A$2:A $ 50=Лист1!А2,1,0)))

общее количество по платье

=SUM (IF (Лист2!A$2:A $ 50=Лист1!A2, если (Лист2!C$2:C$50="Рубашка",1,0),0))

общее количество тип

=SUM (IF (Лист2!A$2:A $ 50=Лист1!A2, если (Лист2!C$2: C$50=" рубашка", Если (Лист2!$D$2:$D $ 50= "Полный",1,0),0),0))

-1
отвечен Sapthagiri 2023-05-04 17:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх