Print side | Luk vindue

entydige.tæl.hviser - eller noget

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=4899
Udskrevet den: 02.Maj.2024 kl. 12:36


Emne: entydige.tæl.hviser - eller noget
Besked fra: SBB
Emne: entydige.tæl.hviser - eller noget
Posteringsdato: 11.Mar.2023 kl. 19:25
Jeg har fiflet lidt med entydige, men kan ikke knække den.

Jeg vil gerne tælle antallet af entydige værdier i en kolonne baseret på nogle kriterier et et par andre kolonner.

Konkret: hvor mange forskellige kunder har købet en given varegruppe i et givent tidsinterval.

Der er mange fakturaer i en lang liste, og samme kunne har flere fakturaer, og jeg vil gerne summe sammen hvor  mange forskellige kunder har f.eks. købt vin inden for en given periode.

Se vedhæftede - håber den er nogenlunde selvforklarende.

I det lille udsnit er der 8 fakturaer, der indeholder vin i perioden 5/1 - 10/1 - og det er til 5 forskellige kunder.

Ved at angive kriteriener "vin", ">=5/1'2021" og "<=10/1'2021" ville jeg gerne have resultatet 5.

Håber der er en, der kan knække den.

uploads/852/TælEntydige.xlsx" rel="nofollow - uploads/852/TælEntydige.xlsx



Svar:
Besked fra: Hans K.
Posteringsdato: 12.Mar.2023 kl. 08:32
Er det sådan?

uploads/2435/TælEntydige_2.xlsx" rel="nofollow - uploads/2435/TælEntydige_2.xlsx


Besked fra: SBB
Posteringsdato: 12.Mar.2023 kl. 09:57
Tror det er filtrer, der er den store åbenbaring - jeg tror det virker, men skal lige teste af på den store liste med 4000+ rækker.

Notationen er også lidt anderledes med d[] - det skal jeg lige teste af - men filtrer er løsningen tror jeg.

TAKKER 



Besked fra: Hans K.
Posteringsdato: 12.Mar.2023 kl. 10:01
d[] er bare et navn jeg har valgt til tabellen. Jeg hader lange tabelnavne, men du kan (i Name Manager) ændre navnet til hvad du måtte ønske.


Besked fra: SBB
Posteringsdato: 12.Mar.2023 kl. 13:12
Skal dataområdet defineres som en "tabel", for at det virker ift, at have flere kritierer i Filtrer funktionen, hvor der jo som udgangs pkt er plads til ét.

Kan se du løser det ved, at angive tabelnavne, og adskille de 3 kriterier med "*".



Besked fra: Hans K.
Posteringsdato: 12.Mar.2023 kl. 13:28
Nej det er ikke nødvendigt at dataområdet er en tabel, men jeg synes der er mange fordele ved det. Hvis du (uvist af hvilken grund) absolut ikke ønsker at bruge tabel kan du konvertere den tilbage til et 
range (højreklik på en eller anden celle i tabellen, Table, Convert to Range.

* har ikke noget med tabeller at gøre - det har at gøre med, at der i FILTER-funktionen er tre betingelser der samtidigt skal være opfyldt. Stjerne (multiplikationstegn) gør i princippet det samme som AND funktionen.

Som default vil Excel navngive en ny tabel (hvis det er den eneste) Table1. Jeg har så bare i Name Manager ændret dette navn til d.


Besked fra: SBB
Posteringsdato: 12.Mar.2023 kl. 13:47
Lille spm mere - hvis jeg f.eks. skriver en varegruppe, er ikke findes, så får jeg resultatet 1 - jeg har prøvet forskellige ændringer for, at få 0,00 (fjernet overskrift f.eks) uden held.

Det pudsige er, at den ikke ser ud til, at have en ekstra med, når jeg bruge de varegrp der findes.


Besked fra: Hans K.
Posteringsdato: 12.Mar.2023 kl. 13:55
Jeg er ikke med.
Kan du /topic662.html - uploade en fil, hvor du forklarer nærmere?


Besked fra: SBB
Posteringsdato: 12.Mar.2023 kl. 14:27
Se vedhæftede - har indsat en lille kommentarboks.
uploads/852/TælEntydige_2_2023-03-12_14-27-44.xlsx" rel="nofollow - uploads/852/TælEntydige_2_2023-03-12_14-27-44.xlsx


Besked fra: Hans K.
Posteringsdato: 12.Mar.2023 kl. 14:35
Men der er ikke noget der hedder chokolade under VareGrp.


Besked fra: SBB
Posteringsdato: 12.Mar.2023 kl. 15:08
Det er der nemlig ikke - og derfor undrer det mig også,at resultatet bliver 1 og ikke 0 - det er det, jeg ikke forstår.

Fungere iøvrigt genialt - og har også både fundet ud af det med "*", som du også skriver og fået det til, at virke uden, at det er en tabel.



Besked fra: Hans K.
Posteringsdato: 12.Mar.2023 kl. 15:13
Det er den måde COUNTA fungerer på. COUNTA funktionen tæller celler der indeholder hvilken som helst type information inklusive fejlværdier. Brug COUNT/TÆL i stedet for.


Besked fra: Hans K.
Posteringsdato: 12.Mar.2023 kl. 15:36
Pas på med full column references som A:A, C:C osv.. De kan i visse tilfælde forårsage, at Excel lægges fuldstændig død. Der er netop ingen grund til at bruge full column references hvis du bruger Excel tabel, som automatisk udvider sig når nye data føjes til.


Besked fra: Hans K.
Posteringsdato: 13.Mar.2023 kl. 09:51
Apropos indlægget i går kl. 15:36 så kan det følgende måske have interesse

https://www.excelcampus.com/functions/whole-column-references/" rel="nofollow - https://www.excelcampus.com/functions/whole-column-references/



Print side | Luk vindue