Worksheet.nl  

Ga terug   Worksheet.nl > Excel Vragenforum > Afgehandelde vragen



Status bericht: In behandeling
Reageren
 
LinkBack Discussietools Weergave
  #1  
Oud 4 februari 2012, 14:17
Junior Member
 
Geregistreerd: 15 december 2010
Berichten: 20
Standaard Het aantal verschillende waarden in een bereik tellen

Hallo,

Ik ben al een tijdje aan het stoeien met een ordersysteem in excel voor een webwinkel. Ik loop daarbij tegen een ogenschijnlijk eenvoudig probleem aan, maar kom er zelf niet uit.

De produkten komen van verschillende leveranciers. Elke leverancier heeft een nummer, en komt na het inkloppen van een bestelling, achter het artikel te staan. Wat ik nu graag wil, is dat excel telt hoeveel verschillende leveranciers de order telt.

Dus bijvoorbeeld

Regel 10 : leverancier1
Regel 11 : leverancier1
Regel 12 : leverancier2
Regel 13 : leverancier1

Dit moet het aantal 2 geven.

Daarna wil ik weten welke leveranciers er in dit aantal zitten, omdat ik er een 8 tal heb.

Hopelijk kan iemand mij iets verder helpen.
Met citaat reageren
Sponsored Links
  #2  
Oud 4 februari 2012, 14:20
snb snb is offline
Giga Senior Member
 
Geregistreerd: 29 juni 2008
Berichten: 2.701
Standaard

Kijk eens hier
__________________
VBA voor smarties
Met citaat reageren
  #3  
Oud 4 februari 2012, 14:30
Junior Member
 
Geregistreerd: 15 december 2010
Berichten: 20
Standaard

ik heb dit zojusit geprobeerd, maar het gaat nog niet helemaal goed.

er wordt wel een aantal weergegeven, maar niet het juiste.

Ik heb letterlijk onderstaande functie gecreeerd in VBA

Function F_count_distinct_snb(c01)
F_count_distinct_snb = Evaluate("Sum(N(countif(offset(" & c01.Cells(1).Address & ",,,row(" & c01.Address & "))," & c01.Address & ")=1))")
End Function
Met citaat reageren
  #4  
Oud 4 februari 2012, 14:35
RedHead's schermafbeelding
Giga Senior Member
 
Geregistreerd: 9 november 2006
Locatie: Delft
Berichten: 4.896
Standaard

Kan je preciezer aangeven wat er niet goed gaat? Dit is wel heel vaag zo.
Plaats even je gebruikte bestand als bijlage zodat er met je mee gekeken kan worden. Geef hier dan aan wat je verwachting was.

Groet, Leo
Met citaat reageren
  #5  
Oud 4 februari 2012, 14:43
Junior Member
 
Geregistreerd: 15 december 2010
Berichten: 20
Standaard

hierbij het bestand. Ik verwacht een simpele waarde, namelijk het aantal verschillende waarden in een bereik. Daarbij zou ik nog graag een output willen maken met welke waarden er dan in dit bereik zitten, maar dat is stap 2

Ik red me redelijk in excel, maar bevind me nu op wat onbekend terrein. Hopelijk kom ik er met wat hulp van dit forum.
Bijgevoegde bestanden
Bestandstype: xlsx Aantal_waarden_tellen.xlsx‎ (8,8 KB, 22x gelezen)
Met citaat reageren
  #6  
Oud 4 februari 2012, 14:51
Giga Senior Member
 
Geregistreerd: 17 februari 2007
Berichten: 2.575
Standaard

Unieke elementen tellen in een celbereik in Excel
Op deze site heb ik onderstaande oplossing gevonden:
Let op matrix formule (ctrl shift enter afsluiten)
Code:
=SUM(IF(FREQUENCY(IF(LEN(K4:K16)>0;MATCH(K4:K16;K4:K16;0);"");IF(LEN(K4:K16)>0;MATCH(K4:K16;K4:K16;0);""))>0;1))
__________________
Willem

Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.
Met citaat reageren
  #7  
Oud 4 februari 2012, 15:01
Giga Senior Member
 
Geregistreerd: 17 februari 2007
Berichten: 2.575
Standaard

Voor stap 2 kun je het 'advanced filter' gebruiken.
__________________
Willem

Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.
Met citaat reageren
  #8  
Oud 4 februari 2012, 15:04
bsalv's schermafbeelding
Forum Guru
 
Geregistreerd: 26 maart 2008
Locatie: Bachten de kupe, W-Vl, Belgie
Berichten: 6.832
Standaard

@SNB,
je telt de unieke leveranciers, een leverancier die 2 of meer keer voorkomt wordt dus niet meegeteld, vermoed ik.

voor je met een nieuwe matrixformule afkomt een opzetje met collection
Code:
Function Tel_Bart(bereik)
  Dim MyColl As New Collection, c As Range
  On Error Resume Next
  For Each c In bereik.Cells
    If c <> "" Then MyColl.Add Item:=c.Value, key:=CStr(c.Value)
  Next
  On Error GoTo 0
  Tel_Bart = MyColl.Count
End Function
__________________
bsalv
"Er gaat meer boven je petje dan eronder" Toon Hermans
Is je vraag afgehandeld, gelieve die dan op "opgelost" te zetten via de daarvoor voorziene knop

Laatst gewijzigd door bsalv; 4 februari 2012 om 15:06 Reden: ondertussen al heel wat reacties binnengekomen met andere insteken !!!
Met citaat reageren
  #9  
Oud 4 februari 2012, 15:07
Junior Member
 
Geregistreerd: 15 december 2010
Berichten: 20
Standaard

Willem,

de formuler kan wel het aantal unieke getalwaarden tellen, maar het aantal unieke tekstwaarden gaat mis.

ZOals gezegd, ik weet niet alles van excel, misschien is het heel simpel op te lossen, maar ik moet straks wel uit tekstwaarden het aantal unieke waarden halen.

Nog een idee ?
Met citaat reageren
  #10  
Oud 4 februari 2012, 15:28
Giga Senior Member
 
Geregistreerd: 17 februari 2007
Berichten: 2.575
Standaard

Wat gaat er dan mis?
Bijgevoegde bestanden
Bestandstype: xlsx Aantal_waarden_tellen-1.xlsx‎ (9,1 KB, 20x gelezen)
__________________
Willem

Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.
Met citaat reageren
Reageren


Discussietools
Weergave

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Aan



Ga terug   Worksheet.nl > Excel Vragenforum > Afgehandelde vragen


Soortgelijke discussies
Discussie Auteur Forum Reacties Laatste bericht
Aantal verschillende datums tellen siljan Afgehandelde vragen 3 31 oktober 2011 22:42
3 vaste waarden en 1 variabelen (aantal tellen) jorenl Afgehandelde vragen 6 29 september 2011 19:32
Aantal waarden optellen met verschillende omschrijvingen Imtech02-11 Afgehandelde vragen 2 29 december 2010 11:44
aantal gelijke waarden tellen Tante Bar Afgehandelde vragen 5 5 november 2010 09:25
aantal verschillende waardes tellen nickskee Afgehandelde vragen 2 15 september 2008 14:45


Alle tijden zijn GMT +2. Het is nu 04:47.


Forumsoftware: vBulletin®, versie 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0