Just nu i M3-nätverket
Jump to content

Räkna unika om....


ante_77
 Share

Recommended Posts

Hej

 

Sitter med en förmodligen enkel sak som jag inte riktigt får till.

Jag behöver unika värden från kolumn B men bara om kolumn C uppfyller kriteriet "YES".

Så I detta fall skulle resultatet bli "2".

Helst en formel på engelska, men även en svensk formel skulle duga.

 

Då min verbala och skriftliga förmåga är urusel, så bifogar jag en bild.

 

Åter igen så skäms jag nog när en lösning kommer upp....

Problem.jpg

Edited by ante_77
Link to comment
Share on other sites

Har du äldre excel måste du krångla till det, men med ny excel så kan du få ut alla rader som innehåller Yes så här

=FILTER(B3:B14;C3:C14="yes")

och alla unika så här

=UNIK(B3:B14)

 

Slå ihop på lämpligt sätt

 

=UNIK(FILTER(B3:B14;C3:C14="yes"))

 

Och om du har barbarinställningar i excel men svensk windows blir det 

=UNIQUE(FILTER(B3:B14;C3:C14="yes"))

 

och om hela systemet är utrikiskt:

=UNIQUE(FILTER(B3:B14,C3:C14="yes"))

Link to comment
Share on other sites

17 minuter sedan, skrev MH_:

Har du äldre excel måste du krångla till det, men med ny excel så kan du få ut alla rader som innehåller Yes så här

=FILTER(B3:B14;C3:C14="yes")

och alla unika så här

=UNIK(B3:B14)

 

Slå ihop på lämpligt sätt

 

=UNIK(FILTER(B3:B14;C3:C14="yes"))

 

Och om du har barbarinställningar i excel men svensk windows blir det 

=UNIQUE(FILTER(B3:B14;C3:C14="yes"))

 

och om hela systemet är utrikiskt:

=UNIQUE(FILTER(B3:B14,C3:C14="yes"))

Tack för svar

Problemet är dock att detta skapar en lista med dessa unika värden. 

Jag skulle behöva en "COUNTIF(S)" i kombination med detta och få antal unika värden och i detta fallet skulle resultatet bli "2".

 

Fast när vi ändå håller på med UNIQUE och FILTER så ser jag att jag kan skapa någonting vettigt utav det hela.

 

 

EDIT: Dum I huvudet som jag är så gjorde jag bara en COUNTA(UNIQUE(FILTER(bl.a bl.a bl.a

 

Tusen tack

 

EDIT 2: Men nu kom jag på att COUNTIFS inte skulle fungera.....
Dvs. om jag adderar ytterligare en kolonn där "YES" måste uppfyllas.

C3:C14 ska vara "YES" och D3:D14 även den ska vara "YES"...

 

Jag är fortfarande vimsig...

 

Edited by ante_77
Link to comment
Share on other sites

Ove Söderlund

Det kanske går om du kapslar in UNIQUE&FILTER  i en OCH/AND-sats, annars gissar jag på att funktionen PRODUKTSUMMA/SUMPRODUCT kan vara en hjälp här.

 

=COUNTA(AND(UNIQUE(FILTER(B3:B14,C3:C14="yes"));UNIQUE(FILTER(B3:B14,D3:D14="yes")))

 

 

Link to comment
Share on other sites

Det enklaste sättet att slå ihop två villkor är att lägga varje villkor i en parantes och multiplicera (parantesens värde blir 1 när villkoret är sant)

Så istället för 

=FILTER(B3:B14;C3:C14="yes")

=FILTER(B3:B14;(C3:C14="yes")*(D3:D14="yes"))

 

Det är det sätt som rekommenderas i excels hjälp

https://support.microsoft.com/sv-se/office/funktionen-filter-f4f7cb66-82eb-4767-8f7c-4877ad80c759

jag har inte testat med AND/och men det borde ju funka lika bra (om man lägger det "inne" i Filters vilkor)

 

Link to comment
Share on other sites

För mig är UNIQUE och FILTER något nytt.

Synd att dessa Excel-"jobb" kommer i glesa vågor.

 

Tack för hjälpen, något lär jag få ut av detta.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share



×
×
  • Create New...