Worksheet.nl  

Ga terug   Worksheet.nl > Excel Vragenforum > Afgehandelde vragen



Status bericht: In behandeling
Reageren
 
LinkBack Discussietools Weergave
  #11  
Oud 4 februari 2012, 15:31
Junior Member
 
Geregistreerd: 15 december 2010
Berichten: 20
Standaard

bij het toepassen op de reeks voornamen, geeft de formule als resultaat 0. mBIj de getallenreeks geeft de formule keurig de waarde 6.
Met citaat reageren
Sponsored Links
  #12  
Oud 4 februari 2012, 15:36
bsalv's schermafbeelding
Forum Guru
 
Geregistreerd: 26 maart 2008
Locatie: Bachten de kupe, W-Vl, Belgie
Berichten: 6.832
Standaard

mijn functie in #8 telt alles, getallen teksten etc
__________________
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
Met citaat reageren
  #13  
Oud 4 februari 2012, 16:28
Junior Member
 
Geregistreerd: 15 december 2010
Berichten: 20
Standaard

bsalv,

Helemaal top! dit werkt goed. Nu alleen nog zien of ik ook een weergave kan maken van de waarden die hij optelt. Ofwel, de namen van de leveranciers die in betreffende bestelling voorkomen. Ben benieuwd of daar ook een oplossing voor is (vast wel, het is excel)

TOt zover heel hartelijke dank voor de hulp.
Met citaat reageren
  #14  
Oud 4 februari 2012, 17:06
bsalv's schermafbeelding
Forum Guru
 
Geregistreerd: 26 maart 2008
Locatie: Bachten de kupe, W-Vl, Belgie
Berichten: 6.832
Standaard

Code:
Function Weergeven_Bart(bereik)
  Dim MyColl As New Collection, c As Range, it As Variant
  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
  For Each it In MyColl
  Weergeven_Bart = Weergeven_Bart & it & "|"
  Next
End Function
maar anders zou ik er een draaitabel van maken ofwel zoals hoger al aangegeven uitgebreid filteren met unieke records
__________________
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
Met citaat reageren
  #15  
Oud 4 februari 2012, 17:43
snb snb is offline
Giga Senior Member
 
Geregistreerd: 29 juni 2008
Berichten: 2.701
Standaard

omdat jouw reeks niet in rij 1 begon, vergde de formule enige aanpassing.

Code:
 
Function F_count_distinct_snb(c01)
    F_count_distinct_snb = Evaluate("Sum(N(countif(offset(" & c01.Cells(1).Address & ",,,row(" & c01.Address & ")-row(" & c01.Cells(1).Address & ")+1)," & c01.Address(0, 0) & ")=1))")
End Function
wil je de waarden hebben gebruik dan:
Code:
Function F_count_distinct_snb2(c01)
    F_count_distinct_snb2 = Join(Filter(Evaluate("transpose(If(countif(offset(" & c01.Cells(1).Address & ",,,row(" & c01.Address & ")-row(" & c01.Cells(1).Address & ")+1)," & c01.Address(0, 0) & ")=1," & c01.Address & ",""~""))"), "~", False), "|")
End Function
__________________
VBA voor smarties

Laatst gewijzigd door snb; 4 februari 2012 om 17:54
Met citaat reageren
  #16  
Oud 5 februari 2012, 19:32
Junior Member
 
Geregistreerd: 15 december 2010
Berichten: 20
Standaard

mooi. ik kom steeds verder. Kan nu ook al de gevonden waarden weergeven. Echter alle in 1 cel. Bestaat er een mogelijkheid de gevonden waarden alle weer te geven in een separate cel ?

Of is werken met een draaitabel echt makkelijker (ken dit geheel niet, dus moet daar dan mee aan het proberen slaan)

snb, zo beter ?

Laatst gewijzigd door jurgen blokzijl; 5 februari 2012 om 21:07 Reden: Grammatica fouten in de tekst.
Met citaat reageren
  #17  
Oud 5 februari 2012, 21:54
RedHead's schermafbeelding
Giga Senior Member
 
Geregistreerd: 9 november 2006
Locatie: Delft
Berichten: 4.896
Standaard

Citaat:
Oorspronkelijk geplaatst door jurgen blokzijl Bekijk bericht
Bestaat er een mogelijkheid de gevonden waarden alle weer te geven in een separate cel ?
Nee, althans niet met een functie. Deze geeft een waarde terug op de plek waar de functie is gebruikt. Via een SUB-procedure zou je wel de waarde in meerdere cellen kunnen spreiden, maar wat word je daar beter van?

Groet, Leo
Met citaat reageren
  #18  
Oud 5 februari 2012, 22:28
Senior Member
 
Geregistreerd: 30 november 2010
Berichten: 307
Standaard

In de bijlage wordt het aantal unieke waarden geteld en een lijst gegeven met de unieke waarden (of het nu getallen en/of tekst is).

zie bijlage.
Bijgevoegde bestanden
Bestandstype: xls jurgen_blokzijl_AantalUniekeWaardenTellenEnOokWeergeven.xls‎ (29,5 KB, 14x gelezen)
Met citaat reageren
  #19  
Oud 5 februari 2012, 22:44
snb snb is offline
Giga Senior Member
 
Geregistreerd: 29 juni 2008
Berichten: 2.701
Thumbs up

@jurgen: veel beter :)
__________________
VBA voor smarties
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:44.


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