Как да преброя уникални стойности с допълнителен критерий?

Microsoft Excel

Здравейте, Трябва да създам формула, която да ми изведе общия брой на уникалните стойности, които отговарят на още един допълнителен критерии, но преброяването трябва да става последователно. Тоест първо да проверява и да взима само бройката на уникалните стойности и след това да изброява тези от тях, които отговарят на още едно условие. Самите уникални стойности преброявам със SUM(IF(FREQUENCY..и т.н., но след това искам от тях да извадя колко са да кажем ранни и колко късни....тоест трябва освен формулата да брои само първия път, в който тази стойност се появява, да проверява след това и още една колона за второ условия и тогава да извежда резултат като число.

Предварително благодаря. Вероника

Здравейте, Вероника, може да използвате комбинация от функциите SUM и IF, като вложите функцията COUNTIFS вътре за допълнителния критерий.

За да преброите уникалните стойности, които отговарят на допълнителен критерий в Excel, можете да използвате формула, която включва функциите SUM, IF и COUNTIFS.

Ето една стъпка по стъпка инструкция:

  1. Подгответе данните си в колоните, така че да имате една колона със стойностите, които искате да преброите, и друга колона с допълнителния критерий.
  2. Използвайте следния вид формула: =SUM(IF(UNIQUE(филтриран_диапазон)=0,0,1*(COUNTIFS(диапазон_с_уникални_стойности, уникална_стойност, допълнителен_критерий, "критерий_за_съответствие")>0)))

Където:

  • филтриран_диапазон е диапазонът, от който искате да изведете уникални стойности.
  • диапазон_с_уникални_стойности е колоната, в която се намират стойностите за преброяване.
  • уникална_стойност е референция към всяка уникална стойност, която се проверява поред.
  • допълнителен_критерий е диапазонът, в който се проверява допълнителния критерий.
  • критерий_за_съответствие е условието, което определя допълнителния критерий (например ранен, късен).
  1. Въведете формулата и натиснете Ctrl+Shift+Enter, за да я изпълните като матрична формула, ако използвате по-стара версия на Excel, която не поддържа динамични масиви. Ако използвате нова версия на Excel (Office 365 или Excel 2019), просто натиснете Enter.

Тази формула ще изведе броя на уникалните стойности, които отговарят на определения от вас допълнителен критерий.

Здравейте, Изглежда не правя нещо правилно и не се получава. Имам колона А, в която се намират различни номера на поръчки. Някои от номерата обаче могат да се повтарят на повече от един ред, защото всеки отделен артикул е записан на отделен ред, но пред него стои конкретния номер на поръчката, за която се отнася. Имам и колона ...да кажем G, която съдържа формула. Формулата е проверила дали поръчките са "Yes" или "No" и това е информацията, която тази колона съдържа.(допълнителния критерий за мен) Имам формула, която изброява каква е бройката на поръчките според уникалния номер за всяка и да кажем изброявам - 7 поръчки. Но трябва да разбера колко от тези 7 са "Yes" и колко са "No"

Здравейте, Вероника, използвайте функцията COUNTIFS заедно с функцията UNIQUE, за да преброите колко пъти се среща определено условие за уникални стойности в една колона, базирано на допълнителен критерий в друга колона.

  1. Направете списък на уникалните номера на поръчки, използвайки функцията UNIQUE. Например, ако номерата на поръчките са в колона A от A2 до A100, използвайте: =UNIQUE(A2:A100) Резултатът от тази функция ще бъде списък от уникални поръчки, който може да поставите в нова колона, да речем в колона H, начало от H2.
  2. За да преброите колко уникални поръчки са със статус "Yes" в колона G, използвайте функцията COUNTIFS заедно с вече генерирания списък на уникални поръчки. Поставете следната формула до първия ред от генерирания списък с уникални поръчки: =COUNTIFS(A2:A100, H2, G2:G100, "Yes") Ако сте поставили уникалните поръчки в H2:H8, например, тогава в I2 поставете формулата да изчисли за H2, в I3 за H3 и т.н.
  3. За да преброите колко уникални поръчки са със статус "No" повторете стъпка 2, но заменете "Yes" с "No": =COUNTIFS(A2:A100, H2, G2:G100, "No")

Това ще Ви даде две колони до списъка на уникални номера на поръчки - едната за броя на поръчките с "Yes" и друга за тези с "No". Можете да копирате и поставите формулите надолу в колоните, за да получите резултат за всеки уникален номер на поръчка.

Здравейте,

Много благодаря за разрешението. Успешно го приложих.


Вашият отговор

Запиши се в Аула

или
Вашият имейл е защитен при нас.