abonnement Unibet Coolblue Bitvavo
pi_114775858
Ik zou verwachten dat dit met evluate zou moeten lukken, maar is helaas nog niet gelukt.
  zaterdag 28 juli 2012 @ 20:51:28 #102
85514 ralfie
!Yvan eht nioj
pi_114776974
Efficient als in 'het minste typwerk' of 'het snelste' ?

Waarom niet gewoon in excel?

=SUMIFS(D2:D10,B2:B10,"A",C2:C10,"B")
pi_114780373
Op zich denk ik dat 1 tijdelijke cel waarin je de formule plaatst het snelst werkt:
1)
Sommen.als of sumifs zoals hierboven

2)
Range("A1").FormulaArray = "=SuM((B2:B10=""A"")*(C2:C10=""B"")*D2:D10)"

3) Een andere goede methode is gebruik te maken van autofilters en subtotaal.

4) Tot slot kan je een for loop bouwen, maar dit lijkt me zeer inefficient.

[ Bericht 9% gewijzigd door snabbi op 28-07-2012 22:15:22 ]
pi_114794841
niet als formule, omdat het onderdeel is van een grote macro. calculation staat op dat moment uit, maar de waarden zijn verderop in de macro wel nodig. ik denk dat het iets met match wordt.
bedankt voor de reacties.
pi_114796116
Dan doe je het zonder tijdelijke waarde via Evaluate:

myvalue = Evaluate("=SUMIFS(D2:D10,B2:B10,""A"",C2:C10,""B"")")
pi_114817799
doet het. thanks!
  donderdag 2 augustus 2012 @ 12:13:00 #107
179024 Huppelmuts
Ja...nou...NEE dus!
pi_114990097
Schatjes ik kom er echt niet uit.
Ik heb in Excel kolom A is startdatum, kolom B is einddatum en dan wil ik dat kolom C het totaal aantal maanden laat zien maar welke formule moet ik dan waar neerplempen?

Versie 2007 geloof ik en taal staat gewoon in het Nederlands :)
If God was a woman, wouldn't sperm taste like chocolat?
[b]AirwiN schreef [/b]
De posts van Huppelmuts onderscheiden zich toch al door hun grammaticale correctheid en scherpe spitsvondigheden? Daar heb je geen UI voor nodig om ze te herkennen.
pi_114990499
DATUMVERSCHIL(startdatum;einddatum;"m")
Waar "m" is de eenheid die je wilt (kan ook "j" zijn bv)
  donderdag 2 augustus 2012 @ 12:31:00 #109
179024 Huppelmuts
Ja...nou...NEE dus!
pi_114990735
quote:
0s.gif Op donderdag 2 augustus 2012 12:24 schreef DaFan het volgende:
DATUMVERSCHIL(startdatum;einddatum;"m")
Waar "m" is de eenheid die je wilt (kan ook "j" zijn bv)
En waar zet ik dat neer? Want k snap er echt ff helemaal niks meer van. Heb tot nu toe alleen "simpele" sommen hoeven verwerken in Excel en nog nooit echt met formules gewerkt ;(
If God was a woman, wouldn't sperm taste like chocolat?
[b]AirwiN schreef [/b]
De posts van Huppelmuts onderscheiden zich toch al door hun grammaticale correctheid en scherpe spitsvondigheden? Daar heb je geen UI voor nodig om ze te herkennen.
pi_114991949
quote:
5s.gif Op donderdag 2 augustus 2012 12:31 schreef Huppelmuts het volgende:

[..]

En waar zet ik dat neer? Want k snap er echt ff helemaal niks meer van. Heb tot nu toe alleen "simpele" sommen hoeven verwerken in Excel en nog nooit echt met formules gewerkt ;(
In cel c1 zet je =datumverschil(A1;B1;"m")
pi_114992043
Supercute!!
  donderdag 2 augustus 2012 @ 12:59:56 #112
179024 Huppelmuts
Ja...nou...NEE dus!
pi_114992075
quote:
0s.gif Op donderdag 2 augustus 2012 12:57 schreef _superboer_ het volgende:

[..]

In cel c1 zet je =datumverschil(A1;B1;"m")
En in cel C2 dus =datumverschil(A2;B2;"m") enz?
Dat kan niet makkelijker? Ik hoef namelijk maar 505 rijen uit te rekenen :X
If God was a woman, wouldn't sperm taste like chocolat?
[b]AirwiN schreef [/b]
De posts van Huppelmuts onderscheiden zich toch al door hun grammaticale correctheid en scherpe spitsvondigheden? Daar heb je geen UI voor nodig om ze te herkennen.
pi_114992194
quote:
0s.gif Op donderdag 2 augustus 2012 12:59 schreef Huppelmuts het volgende:

[..]

En in cel C2 dus =datumverschil(A2;B2;"m") enz?
Dat kan niet makkelijker? Ik hoef namelijk maar 505 rijen uit te rekenen :X
Voer de formule in in cel c1, klik de cel aan en sleep het kleine vierkantje in de rechter onderhoek van de cel naar beneden. Als je dubbelklikt op dat vierkantje worden de cel gekopieerd tot de laatste gevulde cel van B2. A1 en B1 veranderen dan automatisch naar A2 en B2 in cel C2, en B3 en C3 in cel C3, enz.
  donderdag 2 augustus 2012 @ 13:06:20 #114
179024 Huppelmuts
Ja...nou...NEE dus!
pi_114992355
quote:
0s.gif Op donderdag 2 augustus 2012 13:02 schreef _superboer_ het volgende:

[..]

Voer de formule in in cel c1, klik de cel aan en sleep het kleine vierkantje in de rechter onderhoek van de cel naar beneden. Als je dubbelklikt op dat vierkantje worden de cel gekopieerd tot de laatste gevulde cel van B2. A1 en B1 veranderen dan automatisch naar A2 en B2 in cel C2, en B3 en C3 in cel C3, enz.
Helemaal geweldig!!
Mijn dank is groot!! _O_
If God was a woman, wouldn't sperm taste like chocolat?
[b]AirwiN schreef [/b]
De posts van Huppelmuts onderscheiden zich toch al door hun grammaticale correctheid en scherpe spitsvondigheden? Daar heb je geen UI voor nodig om ze te herkennen.
pi_114992591
quote:
14s.gif Op donderdag 2 augustus 2012 13:06 schreef Huppelmuts het volgende:

[..]

Helemaal geweldig!!
Mijn dank is groot!! _O_
Welkom in de wondere wereld van Excel waar alles makkelijker is dan het lijkt ^O^
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  donderdag 2 augustus 2012 @ 13:14:54 #116
179024 Huppelmuts
Ja...nou...NEE dus!
pi_114992725
quote:
3s.gif Op donderdag 2 augustus 2012 13:12 schreef Deetch het volgende:

[..]

Welkom in de wondere wereld van Excel waar alles makkelijker is dan het lijkt ^O^
Ghehe mjah ik heb er gewoon al jaren niet meer mee gewerkt. Voel me nu echt een dom blondje :')
Dan ga ik nu uitzoeken hoe ik de volgende kolom van de juiste formule ga voorzien :X
If God was a woman, wouldn't sperm taste like chocolat?
[b]AirwiN schreef [/b]
De posts van Huppelmuts onderscheiden zich toch al door hun grammaticale correctheid en scherpe spitsvondigheden? Daar heb je geen UI voor nodig om ze te herkennen.
pi_114993314
Ok wij wachten hier wel!
  donderdag 2 augustus 2012 @ 14:01:30 #118
179024 Huppelmuts
Ja...nou...NEE dus!
pi_114995212
quote:
0s.gif Op donderdag 2 augustus 2012 13:27 schreef DaFan het volgende:
Ok wij wachten hier wel!
Die was simpel :)

=C2*0,50

:D
If God was a woman, wouldn't sperm taste like chocolat?
[b]AirwiN schreef [/b]
De posts van Huppelmuts onderscheiden zich toch al door hun grammaticale correctheid en scherpe spitsvondigheden? Daar heb je geen UI voor nodig om ze te herkennen.
pi_114998186
Ik heb hier de volgende formule:

1=AANTAL.ALS(E186:BG186;"D")-AANTAL.ALS(H186:K186;"D")

Hij telt dus het aantal keer "D" in regel 186 van kolom E t/m BG. Hij trekt echter de kolommen H t/m K er van af.

Nu wil ik echter nog een paar losse kolommen selecteren die Excel ook moet aftrekken. Bijvoorbeeld cel T186 en AC186.

Maar hoe doe ik dat? Want ik kan alleen maar een bereik opgeven. Moet ik dan voor die losse cellen, telkens een nieuwe functie erachter zetten?

Dus als volgt:

1=AANTAL.ALS(E186:BG186;"D")-AANTAL.ALS(H186:K186;"D")-AANTAL.ALS(T186;"D")
pi_114999799
Lijkt me het makkelijkst en meest overzichtelijk. Mocht je het later nog weer willen aanpassen.

[ Bericht 9% gewijzigd door DaFan op 02-08-2012 15:31:44 (Wtf telefoon ) ]
  donderdag 2 augustus 2012 @ 20:29:59 #121
179024 Huppelmuts
Ja...nou...NEE dus!
pi_115014516
Ben ik weer!!

Ik ga proberen het uit te leggen. Geen idee of dat gaat lukken. :X

Dit zijn mijn kolommen:

Kenteken, Status, Ingangsdatum, Einddatum, Fysieke Einddatum, Aantal maanden actief, Bedrag tot nu toe (2-8-12)

De kolom einddatum is gebruikt om het aantal maanden actief uit te rekenen. Maar toen ontdekten we dat die einddatum in sommige gevallen pas over 10 jaar is.
Wat ik nu zou willen is dat als de status kolom (waar de keuze bestaat uit "actief", "niet actief" o "geblokkeerd") actief is dat de einddatum automagisch op "vandaag" springt.
Ik weet dat ik voor "vandaag" =VANDAAG() moet gebruiken maar is dat stukje van als status actief is dan vandaag ook mogelijk en zo ja hoe?

Is het een beetje duidelijk uitgelegd?
If God was a woman, wouldn't sperm taste like chocolat?
[b]AirwiN schreef [/b]
De posts van Huppelmuts onderscheiden zich toch al door hun grammaticale correctheid en scherpe spitsvondigheden? Daar heb je geen UI voor nodig om ze te herkennen.
  donderdag 2 augustus 2012 @ 20:33:06 #122
62215 qu63
..de tijd drinkt..
pi_115014727
quote:
5s.gif Op donderdag 2 augustus 2012 20:29 schreef Huppelmuts het volgende:
Ben ik weer!!

Ik ga proberen het uit te leggen. Geen idee of dat gaat lukken. :X

Dit zijn mijn kolommen:

Kenteken, Status, Ingangsdatum, Einddatum, Fysieke Einddatum, Aantal maanden actief, Bedrag tot nu toe (2-8-12)

De kolom einddatum is gebruikt om het aantal maanden actief uit te rekenen. Maar toen ontdekten we dat die einddatum in sommige gevallen pas over 10 jaar is.
Wat ik nu zou willen is dat als de status kolom (waar de keuze bestaat uit "actief", "niet actief" o "geblokkeerd") actief is dat de einddatum automagisch op "vandaag" springt.
Ik weet dat ik voor "vandaag" =VANDAAG() moet gebruiken maar is dat stukje van als status actief is dan vandaag ook mogelijk en zo ja hoe?

Is het een beetje duidelijk uitgelegd?
=ALS(B2="Actief";VANDAAG();ANDEREFORMULE)

Zo kijkt ie of er in B2 'Actief' staat. Als dat zo is dan vult ie VANDAAG() in, zo niet, dan voert ie de andere formule uit :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_115025006
quote:
0s.gif Op donderdag 2 augustus 2012 15:04 schreef Freak188 het volgende:
Ik heb hier de volgende formule:
[ code verwijderd ]

Hij telt dus het aantal keer "D" in regel 186 van kolom E t/m BG. Hij trekt echter de kolommen H t/m K er van af.

Nu wil ik echter nog een paar losse kolommen selecteren die Excel ook moet aftrekken. Bijvoorbeeld cel T186 en AC186.

Maar hoe doe ik dat? Want ik kan alleen maar een bereik opgeven. Moet ik dan voor die losse cellen, telkens een nieuwe functie erachter zetten?

Dus als volgt:
[ code verwijderd ]
Ik zou een afweging maken tussen hoe groot je bereik is en hoeveel individuele cellen je moet uittikken:
=AANTAL.ALS(E186:BG186;"D")-AANTAL.ALS(H186:K186;"D")-SOM(T186="D";AC186="D")

heb je een groot bereik dan is aantal.als handig, heb je een paar lossen cellen dan kan je bijvoorbeeld gebruik maken van som. Dat som deel kan je gemakkelijk uitbreiden.
pi_115037109
quote:
0s.gif Op donderdag 2 augustus 2012 23:04 schreef snabbi het volgende:

[..]

Ik zou een afweging maken tussen hoe groot je bereik is en hoeveel individuele cellen je moet uittikken:
=AANTAL.ALS(E186:BG186;"D")-AANTAL.ALS(H186:K186;"D")-SOM(T186="D";AC186="D")

heb je een groot bereik dan is aantal.als handig, heb je een paar lossen cellen dan kan je bijvoorbeeld gebruik maken van som. Dat som deel kan je gemakkelijk uitbreiden.
Mooi, wist niet dat SOM dat kon.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_115037450
quote:
0s.gif Op donderdag 2 augustus 2012 23:04 schreef snabbi het volgende:

[..]

Ik zou een afweging maken tussen hoe groot je bereik is en hoeveel individuele cellen je moet uittikken:
=AANTAL.ALS(E186:BG186;"D")-AANTAL.ALS(H186:K186;"D")-SOM(T186="D";AC186="D")

heb je een groot bereik dan is aantal.als handig, heb je een paar lossen cellen dan kan je bijvoorbeeld gebruik maken van som. Dat som deel kan je gemakkelijk uitbreiden.
Bedankt! Maakt de formule wel overzichtelijker in ieder geval.
  vrijdag 3 augustus 2012 @ 10:38:38 #126
179024 Huppelmuts
Ja...nou...NEE dus!
pi_115040150
quote:
0s.gif Op donderdag 2 augustus 2012 20:33 schreef qu63 het volgende:

[..]

=ALS(B2="Actief";VANDAAG();ANDEREFORMULE)

Zo kijkt ie of er in B2 'Actief' staat. Als dat zo is dan vult ie VANDAAG() in, zo niet, dan voert ie de andere formule uit :)
Dank u!!
Dat werkt maar half ;(
Als er bij status iets anders staat dan veranderd hij de datum die er stond in #NAAM :X

[ Bericht 18% gewijzigd door Huppelmuts op 03-08-2012 10:45:30 ]
If God was a woman, wouldn't sperm taste like chocolat?
[b]AirwiN schreef [/b]
De posts van Huppelmuts onderscheiden zich toch al door hun grammaticale correctheid en scherpe spitsvondigheden? Daar heb je geen UI voor nodig om ze te herkennen.
  vrijdag 3 augustus 2012 @ 11:08:13 #127
85514 ralfie
!Yvan eht nioj
pi_115041457
quote:
14s.gif Op vrijdag 3 augustus 2012 10:38 schreef Huppelmuts het volgende:

[..]

Dank u!!
Dat werkt maar half ;(
Als er bij status iets anders staat dan veranderd hij de datum die er stond in #NAAM :X
wat voor ANDEREFORMULE heb je ingevuld?
  vrijdag 3 augustus 2012 @ 12:01:31 #128
62215 qu63
..de tijd drinkt..
pi_115043619
quote:
14s.gif Op vrijdag 3 augustus 2012 10:38 schreef Huppelmuts het volgende:

[..]

Dank u!!
Dat werkt maar half ;(
Als er bij status iets anders staat dan veranderd hij de datum die er stond in #NAAM :X
Wat wil je dat ie doet als er een andere status staat?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_115071958
Ik heb het volgende stukje VBA, waar kolom X (1) met kolom AB (5) wordt vermenigvuldigd.

1
2
3
4
5
6
7
v = Range("X10:AB" & lpr)
For x = 1 To UBound(v)
    If v(x, 5) <> 1 Then
        v(x, 1) = v(x, 1) * v(x, 5)
    End If
    v(x, 5) = vbNullString
Next x

Nu wil ik bij het terugzetten van de variant kolom AB leeg hebben. Nu doe ik dit per regel (x,5). Kan ik ook in één keer kolom AB leeghalen? Zoiets als: v(1,5),v(ubound,5). Wat is de juiste code om kolom AB (5) in één keer te legen voordat de variant wordt terug gezet?
pi_115157611
Hallo, ik heb een excelsheet met data op het 1e tabblad. Nu wil ik de data op meerdere tabbladen in de excelsheet tonen maar dan telkens anders gesorteerd. In Google docs heb ik dat ooit gedaan met verschillende sheets met de ImportRange formule.

Hoe zouden jullie zoiets doen?
pi_115159827
quote:
0s.gif Op vrijdag 3 augustus 2012 22:09 schreef hendrik2009 het volgende:
Ik heb het volgende stukje VBA, waar kolom X (1) met kolom AB (5) wordt vermenigvuldigd.
[ code verwijderd ]

Nu wil ik bij het terugzetten van de variant kolom AB leeg hebben. Nu doe ik dit per regel (x,5). Kan ik ook in één keer kolom AB leeghalen? Zoiets als: v(1,5),v(ubound,5). Wat is de juiste code om kolom AB (5) in één keer te legen voordat de variant wordt terug gezet?
Eigenlijk vind ik dat dit buiten 'excel' gaat. Je zit meer in VB programmeren nu. Desalniettemin:
verwijder regel 6 en plaats buiten je loop een redim:
ReDim v(UBound(v), 4)
ReDim v(UBound(v), 5)

je laatste kolom is hierdoor leeg geraakt.
pi_115160248
quote:
0s.gif Op zondag 5 augustus 2012 21:43 schreef jakees het volgende:
Hallo, ik heb een excelsheet met data op het 1e tabblad. Nu wil ik de data op meerdere tabbladen in de excelsheet tonen maar dan telkens anders gesorteerd. In Google docs heb ik dat ooit gedaan met verschillende sheets met de ImportRange formule.

Hoe zouden jullie zoiets doen?
De meest 'simpele' manier is gewoon je gegevens te kopieren, vervolgens naar je andere tabblad te gaan en te kiezen voor 'Koppeling plakken' in het plakmenu. Vervolgens kun je de sortering aanpassen, maar blijft elke cel nog naar de oorspronkelijke cel verwijzen. Hierdoor hoef je een wijziging maar 1 keer door te voeren.
pi_115171766
Ik zou in excel een verwijzing willen maken als er een bepaalde waarde wordt ingegeven.
Dus in een kolom wordt bijvoorbeeld 101 ingevoerd en het bijbehorende bedrag uit de volgende kolom moet dan op een verzamelstaat neergezet worden.
Maar als er in de eerste kolom 108 wordt ingevoerd dan moet het betreffende bedrag uit de kolom erachter dus naar een verzamelstaat die bij 108 hoort worden gekopieerd.
Heeft iemand een idee hoe ik dat handig kan doen?
pi_115175799
kan toch met een SUMIF of SOM.ALS? Check de help van deze functie maar eens.

[ Bericht 1% gewijzigd door Deetch op 07-08-2012 10:20:35 ]
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_115175869
quote:
14s.gif Op vrijdag 3 augustus 2012 10:38 schreef Huppelmuts het volgende:

[..]

Dank u!!
Dat werkt maar half ;(
Als er bij status iets anders staat dan veranderd hij de datum die er stond in #NAAM :X
vervang in de formule die nu half werkt de tekst ANDEREFORMULE door D2 ^O^

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_115177832
quote:
3s.gif Op maandag 6 augustus 2012 10:18 schreef Deetch het volgende:
kan toch met een SUMIF of SOM.ALS? Check de help vand eze functie maar eens.
Check!
Dank je wel, helemaal gelukt!
pi_115178158
Ik heb in A2 een dropdownlijst staan. In B2 komt ook een lijst, maar de inhoud hiervan is afhankelijke van wat er in A2 staat. Dat lukt me voor 1 item, maar als ik wil nesten doe ik iets fout.

Dit zijn de individuele functies die ik wil nesten:
=ALS($A2="R1";RR;A$1$)
=ALS($A2="R2";RM;A$1$)
=ALS($A2="R3";SR;A$1$)
=ALS($A2="P1";PL;A$1$)
=ALS($A2="D1";DP;A$1$)
=ALS($A2="A1";AD;A$1$)
=ALS($A2="C1";CC;A$1$)
=ALS($A2="SM1";SM;A$1$)

De functie wil ik bij [bron] invoeren.


En is er wellicht een elegantere oplossing dan al die alsjes nesten?
Aldus.
pi_115178916
Opgelost. Tikfout. Maar de vraag of er eventueel een mooiere oplossing is, blijft staan.
Aldus.
pi_115182075
quote:
11s.gif Op maandag 6 augustus 2012 11:56 schreef Z het volgende:
Opgelost. Tikfout. Maar de vraag of er eventueel een mooiere oplossing is, blijft staan.
Zo misschien: http://helpdeskgeek.com/o(...)down-lists-in-excel/
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  maandag 6 augustus 2012 @ 13:24:45 #140
85514 ralfie
!Yvan eht nioj
pi_115182464
quote:
Daar dacht ik ook aan maar werkt niet (bij mij althans, office 2007). Wat wel werkt is een hulpkolom met daarin

=INDIRECT(LINKS($A$2;LENGTE($A$2)-1) & RIJ())

en dan die hulpkolom gebruiken als bron voor de dropdown.
pi_115182764
In office 2010 werkt hij als een tiet.
Je moet wel dezelfde opbouw gebruiken en ook de goeie naam voor de ranges gebruiken.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_115182819
INDIRECT werkt bij mij wel. Ik krijg eerst een melding als ik de functie invoer, maar als je een keuze maakt uit de eerste lijst gaat het goed. Mooie oplossing.
Aldus.
pi_115205381
thanks snabbi
pi_115207722
Ik wil confidence intervals toevoegen als errorbar in mijn grafiek. Ik heb de volgende gemiddelden:

1,58735
-4,79771
3,21036

En dit is het rijtje voor de Confidence intervals (in excel staan de cellen nog niet 'vast' )
Lower bound Upper bound
-4,661564352 7,836254441
-9,883168958 0,287754865
-2,981011432 9,401735435

Hoe komt het dan dat in mijn grafiek, de errorbars 'boven' de gemiddelden staan? :)



Of beter, hoe kan ik dit veranderen?

edit: ik heb de errorbars als volgt gemaakt:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.


[ Bericht 35% gewijzigd door Markeerstift op 06-08-2012 22:03:27 ]
pi_115228976
Via deze methode worden de getallen die je gebruikt gezien als het verschil ten opzichte van de gemiddelde waarde.

Dus je confidence ondergrens ligt op 1.58 - (-4.66) = 6.24 en je bovengrens op 1.58 + 7.83 = 9.41 en dat is ook wat je ziet.

Je moet dus nog een kolommetje maken die het verschil berekend tussen je gemiddelde waarde en je ondergrens en je bovengrens en je gemiddelde waarde.
Zo te zien is het verschil tussen je ondergrens en gemiddelde en je bovengrens en gemiddelde hetzelfde getal? Dan kun je deze dus ook gebruiken als je error bar waarden.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_115229169
quote:
3s.gif Op dinsdag 7 augustus 2012 10:27 schreef Deetch het volgende:
Via deze methode worden de getallen die je gebruikt gezien als het verschil ten opzichte van de gemiddelde waarde.

Dus je confidence ondergrens ligt op 1.58 - (-4.66) = 6.24 en je bovengrens op 1.58 + 7.83 = 9.41 en dat is ook wat je ziet.

Je moet dus nog een kolommetje maken die het verschil berekend tussen je gemiddelde waarde en je ondergrens en je bovengrens en je gemiddelde waarde.
Zo te zien is het verschil tussen je ondergrens en gemiddelde en je bovengrens en gemiddelde hetzelfde getal? Dan kun je deze dus ook gebruiken als je error bar waarden.

Oja, volgens mij heb ik hem nu goed, ik had al een kolom gemaakt met het verschil inderdaad, dus die heb ik gebruikt! Thanks :) (is dat verschil soms wel eens anders dan voor onder en bovengrens?
pi_115229505
quote:
0s.gif Op dinsdag 7 augustus 2012 10:35 schreef Markeerstift het volgende:

[..]

Oja, volgens mij heb ik hem nu goed, ik had al een kolom gemaakt met het verschil inderdaad, dus die heb ik gebruikt! Thanks :) (is dat verschil soms wel eens anders dan voor onder en bovengrens?
Bij normaal verdeelde data is de boven en ondergrens symmetrisch ten opzichte van het gemiddelde. Dat is een uitgangspunt bij de meeste statistiek berekeningen.



Normaal gesproken check je ook altijd eerst of je data wel "normaal" verdeeld is voordat je er aan gaat rekenen. Via deze methode kun je visueel zien of de data normaal verdeeld is of niet.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_115229565
quote:
3s.gif Op dinsdag 7 augustus 2012 10:46 schreef Deetch het volgende:

[..]

Bij normaal verdeelde data is de boven en ondergrens symmetrisch ten opzichte van het gemiddelde. Dat is een uitgangspunt bij de meeste statistiek berekeningen.

[ link | afbeelding ]

Normaal gesproken check je ook altijd eerst of je data wel "normaal" verdeeld is voordat je er aan gaat rekenen. Via deze methode kun je visueel zien of de data normaal verdeeld is of niet.
Ah oke, maar, mijn standaard deviaties zijn vaak groter dan het gemiddelde, ik dacht dat dat o.a. inhield dat de data een scheve distributie had..
pi_115229695
quote:
0s.gif Op dinsdag 7 augustus 2012 10:48 schreef Markeerstift het volgende:

[..]

Ah oke, maar, mijn standaard deviaties zijn vaak groter dan het gemiddelde, ik dacht dat dat o.a. inhield dat de data een scheve distributie had..
Nee hoor, alleen dat je data heel erg veel spreiding om het gemiddelde kent. Dat kan liggen aan je meetmethode of het proces wat ten grondslag ligt aan je gemeten waarde.

Het beste is om al je meetpunten ook even uit te zetten in een grafiekje, misschien zijn er uitschieters? En dan moet je kijken of de uitschieters te verklaren zijn door een meetfout of fout in de monstername.
Als er geen verklaring voor de uitschieter is dan moet je ze meenemen in je gemiddelde. Hier een mooi voorbeeld: http://kieranhealy.org/blog/archives/2007/07/13/outliers/

[ Bericht 7% gewijzigd door Deetch op 07-08-2012 11:03:57 ]
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_115258822
Voor excel2007: vanuit dit topic: [MSEXCEL]Opvragen kilometers van postcode naar postcode bij ANWB

In excel heb ik in cel A1: postcode 1, B1: huisnummer 1, D1: postcode 2 & E1: huisnummer 2
In cel B11 staat:
1=TEKST.SAMENVOEGEN("http://route.anwb.nl/routeplanner/servlet/rp?rtvMode=departure&modality=car&zip1=";A1;"&street1=&housenr1=";B1;"&city1=&zip2=";D1;"&street2=&housenr2=";E1;"&city2=&x=49&y=13")
en in cel B12
1=HYPERLINK(B11;"Test")

Als ik nu op de hyperlink "Test" klik, wil ik dat in cel G1 de hoeveelheid kilometers komt van (het liefst) de ANWB routeplanner.

Welke expert kan mij hierbij helpen?
pi_115259073
Wat zegt de ANWB API erover?
Dit is informatie halen van/uit een website, ik denk niet dat Excel daar de juiste tool voor is.
pi_115259187
quote:
7s.gif Op dinsdag 7 augustus 2012 21:20 schreef DaFan het volgende:
Wat zegt de ANWB API erover?
Dit is informatie halen van/uit een website, ik denk niet dat Excel daar de juiste tool voor is.
De ANWB ...que?
pi_115261789
quote:
15s.gif Op dinsdag 7 augustus 2012 21:21 schreef mien-moeke het volgende:

[..]

De ANWB ...que?
http://nl.wikipedia.org/wiki/Application_programming_interface :P

Je moet iets hebben wat de communicatie tussen de ANWB site en Excel kan doen. Dat kan Excel zelf (bijna) niet.
Het kan wel met Google Maps, maar daar zitten wel wat haken en ogen aan:
http://stackoverflow.com/(...)-via-excel-web-query

Succes...
  woensdag 8 augustus 2012 @ 01:14:21 #154
62215 qu63
..de tijd drinkt..
pi_115274332
quote:
7s.gif Op dinsdag 7 augustus 2012 22:00 schreef DaFan het volgende:

[..]

http://nl.wikipedia.org/wiki/Application_programming_interface :P

Je moet iets hebben wat de communicatie tussen de ANWB site en Excel kan doen. Dat kan Excel zelf (bijna) niet.
Het kan wel met Google Maps, maar daar zitten wel wat haken en ogen aan:
http://stackoverflow.com/(...)-via-excel-web-query

Succes...
Of kijk hier eens, een opensource database met alle NLse postcodes: http://www.d-centralize.nl/projects/6pp/

Bij de voorbeelden staat onderaan het voorbeeld om de afstand tussen 2 postcodes te bereken: http://www.d-centralize.nl/pro6pp/demo

En hier de source (in JavaScript) http://www.d-centralize.nl/pro6pp/examples/distance

Als je het in Excel voor elkaar kunt krijgen dat je gegevens uit je browser kunt halen is het makkelijk te implementeren, maar anders....
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 8 augustus 2012 @ 12:03:05 #155
176485 Champy
Usericon was RaymondK
pi_115283181
Beste mensen,
ben bezig met wat code in VBA, en natuurlijk gaat er weer iets fout, anders kwam ik hier niet.

Onderstaand de code die ik opgenomen heb in een leeg werkblad om te proberen

1
2
3
4
5
6
7
8
9
Sub vert_zoeken()
    Range("B2").Select
    ActiveCell.FormulaR1C1 = _
        "=IFERROR(VLOOKUP(RC[-1],'[Producten per leverancier.xlsx]Blad1'!R1:R1048576,4,FALSE),"""")"
    Range("B3").Select
    ActiveCell.FormulaR1C1 = _
        "=IFERROR(VLOOKUP(RC[-1],'[Leverancier per inkoper.xls]Lijst'!R1:R65536,2,FALSE),"""")"
    Range("C2").Select
End Sub

Dit is getest, en werkt.
Als ik nu echter dezelfde code toe ga passen in mijn hoofdmap loopt hij er op vast. Code ziet er daar als volgt uit:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
'Verkoper informatie bestanden openen
    Workbooks.Open Filename:="u:\Inkoop\Producten per leverancier.xlsx"
    Workbooks.Open Filename:="u:\Inkoop\Leverancier per inkoper.xls"
    
    'Verkoper informatie toevoegen
    Windows("mankorapport.xls").Activate
    Columns("C:D").Select
    With Selection
        .Insert shift:=xlToRight
        .ColumnWidth = 17
    End With
    Range("C1").FormulaR1C1 = "Leverancier"
    Range("C2").Select
    ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-1],'[Producten per leverancier.xlsx]Blad1!'R1:R1048576,4,FALSE),"""")"
    Range("C2").AutoFill Destination:=Range("C2:C4520"), Type:=xlFillDefault
    Range("C2:C4520").Select
    Range("D1").FormulaR1C1 = "Inkoper"
    Range("D2").Select
    ActiveCell.Formula = "=IFERROR(VLOOKUP(RC[-1],'[Leverancier per inkoper.xls]Lijst'!R1:R65536,2,FALSE),"""")"
    Range("D2").AutoFill Destination:=Range("D2:D4520"), Type:=xlFillDefault
    Range("D2:D4520").Select

Iemand enig idee waarom het verticaal zoeken in een nieuwe lege werkmap wel werkt, maar in de andere code niet?

Alvast bedankt!
Op zaterdag 17 mei 2014 13:15 schreef stinkie het volgende:
zodra ik een echt gespierde en droge pt'r tegenkom, ga ik ik mijn blote reet deadliften bij een gays 'r us gym
pi_115284029
quote:
0s.gif Op woensdag 8 augustus 2012 12:03 schreef Champy het volgende:
Beste mensen,
ben bezig met wat code in VBA, en natuurlijk gaat er weer iets fout, anders kwam ik hier niet.

Onderstaand de code die ik opgenomen heb in een leeg werkblad om te proberen
[ code verwijderd ]

Dit is getest, en werkt.
Als ik nu echter dezelfde code toe ga passen in mijn hoofdmap loopt hij er op vast. Code ziet er daar als volgt uit:
[ code verwijderd ]

Iemand enig idee waarom het verticaal zoeken in een nieuwe lege werkmap wel werkt, maar in de andere code niet?

Alvast bedankt!
omdat je in regel 14 van je code '! hebt staan in plaats van !' ? ^O^

[ Bericht 0% gewijzigd door Deetch op 08-08-2012 12:38:14 ]
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  woensdag 8 augustus 2012 @ 13:11:17 #157
176485 Champy
Usericon was RaymondK
pi_115285529
quote:
3s.gif Op woensdag 8 augustus 2012 12:29 schreef Deetch het volgende:

[..]

omdat je in regel 14 van je code '! hebt staan in plaats van !' ? ^O^
Precies andersom ;), er moet namelijk '! staan.
Dit gewijzigd, maar hij blijft weer steken op regel 14.

Ergens anders in de hoofdcode, die door iemand anders 2 jaar geleden opgenomen is staat de volgende vertikaal zoeken:

1
2
    ActiveCell.FormulaR1C1 = _
        "=IF(ISNA(VLOOKUP(RC[-1],[weeknummer.xls]Blad1!R1:R65536,2,FALSE)),"""",VLOOKUP(RC[-1],[weeknummer.xls]Blad1!R1:R65536,2,FALSE))"

Voordat deze functie gebruikt wordt, wordt ook eerst het betreffende bestand geopend.
Echter als ik deze oude code gebruik om toe te passen op mijn nieuwe vertikaal zoeken werkt deze ook niet |:(
Op zaterdag 17 mei 2014 13:15 schreef stinkie het volgende:
zodra ik een echt gespierde en droge pt'r tegenkom, ga ik ik mijn blote reet deadliften bij een gays 'r us gym
pi_115285722
zo te lezen doe je nu een Vlookup in de vierde kolom van een tabel die maar 1 kolom breed is (nl. R1:R65536) waarschijnlijk moet dit een RC achtige verwijzing worden of in ieder geval een breed genoege (hmmmzz) dataset.

hier meer over RC verwijzing.
http://www.lytebyte.com/2(...)ence-style-in-excel/
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  woensdag 8 augustus 2012 @ 13:31:28 #159
176485 Champy
Usericon was RaymondK
pi_115286312
quote:
3s.gif Op woensdag 8 augustus 2012 13:16 schreef Deetch het volgende:
zo te lezen doe je nu een Vlookup in de vierde kolom van een tabel die maar 1 kolom breed is (nl. R1:R65536) waarschijnlijk moet dit een RC achtige verwijzing worden of in ieder geval een breed genoege (hmmmzz) dataset.

hier meer over RC verwijzing.
http://www.lytebyte.com/2(...)ence-style-in-excel/
Dat lijkt me sterk, en ik zal uitleggen waarom ik dat denk.
Ten eerste heb ik een macro opname gestart, en daarna de volgende formule ingevuld in de cel:

=ALS.FOUT(VERT.ZOEKEN(B2;'[Producten per leverancier.xlsx]Blad1'!$1:$65536;2;ONWAAR);"")

Deze formule werkt an sich prima.
Omdat VBA hier niet mee om kan gaan maakt ie er zelf de =IFERROR(VLOOKUP code van, dus ik neem aan dat dan alle zoekparameters goed mee overgenomen worden.
Ten tweede werkt de als tweede genoemde "oude" formule met dezelfde RC verwijzing voor alle cellen in het werkblad, R1:R65536, welke dus wel werkt.
Vreemd.

In ieder geval alvast bedankt voor alle input!
Op zaterdag 17 mei 2014 13:15 schreef stinkie het volgende:
zodra ik een echt gespierde en droge pt'r tegenkom, ga ik ik mijn blote reet deadliften bij een gays 'r us gym
  woensdag 8 augustus 2012 @ 14:37:39 #160
342161 Cr0sje
Gewoon, cr0sje!
pi_115289157
quote:
0s.gif Op woensdag 8 augustus 2012 12:03 schreef Champy het volgende:
Beste mensen,
ben bezig met wat code in VBA, en natuurlijk gaat er weer iets fout, anders kwam ik hier niet.

Onderstaand de code die ik opgenomen heb in een leeg werkblad om te proberen
[ code verwijderd ]

Dit is getest, en werkt.
Als ik nu echter dezelfde code toe ga passen in mijn hoofdmap loopt hij er op vast. Code ziet er daar als volgt uit:
[ code verwijderd ]

Iemand enig idee waarom het verticaal zoeken in een nieuwe lege werkmap wel werkt, maar in de andere code niet?

Alvast bedankt!
Is je 'hoofdmap' een xls file? want in dat geval kan excel in de compatibiliteitsmode staat. Dan kan je niet zoeken naar rijeen boven de 65536 (bestond namelijk nog niet). Dat doe je wel in regel 14. Dus het werkt in principe wel als je er even een xlsx van maakt (in je test bestandje deed hij het wel omdat een nieuwe file standaard een xlsx bestand is).
  woensdag 8 augustus 2012 @ 14:47:06 #161
176485 Champy
Usericon was RaymondK
pi_115289584
quote:
0s.gif Op woensdag 8 augustus 2012 14:37 schreef Cr0sje het volgende:

[..]

Is je 'hoofdmap' een xls file? want in dat geval kan excel in de compatibiliteitsmode staat. Dan kan je niet zoeken naar rijeen boven de 65536 (bestond namelijk nog niet). Dat doe je wel in regel 14. Dus het werkt in principe wel als je er even een xlsx van maakt (in je test bestandje deed hij het wel omdat een nieuwe file standaard een xlsx bestand is).
Bedankt, dat was het probleem! Bestandjes opgeslagen als xlsx en xlsm, verwijzingen in de code ook aangepast en het werkt nu prima! Super bedankt, kan ik weer verder!
Op zaterdag 17 mei 2014 13:15 schreef stinkie het volgende:
zodra ik een echt gespierde en droge pt'r tegenkom, ga ik ik mijn blote reet deadliften bij een gays 'r us gym
  vrijdag 10 augustus 2012 @ 10:31:26 #162
153887 kidkash19
Woo Woo Woo..you know it
pi_115372247
Hmmmm misschien een simpele vraag maar ik moet voor elkaar zien te krijgen dat de cellen per week oplopen als je deze naar beneden sleept

dus A1 staat bv op 13 augustus, deze word naar beneden gesleept en dan zou A2 20 augustus moeten worden ipv 14 augustus.

Iemand een idee hoe ik dit voor elkaar kan krijgen?
Im a bad man....but i forgive myself
Luck is for losers
  vrijdag 10 augustus 2012 @ 10:33:41 #163
62215 qu63
..de tijd drinkt..
pi_115372306
quote:
0s.gif Op vrijdag 10 augustus 2012 10:31 schreef kidkash19 het volgende:
Hmmmm misschien een simpele vraag maar ik moet voor elkaar zien te krijgen dat de cellen per week oplopen als je deze naar beneden sleept

dus A1 staat bv op 13 augustus, deze word naar beneden gesleept en dan zou A2 20 augustus moeten worden ipv 14 augustus.

Iemand een idee hoe ik dit voor elkaar kan krijgen?
In A2 -> =A1+7 en dat naar beneden slepen :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 10 augustus 2012 @ 10:34:33 #164
153887 kidkash19
Woo Woo Woo..you know it
pi_115372331
quote:
0s.gif Op vrijdag 10 augustus 2012 10:33 schreef qu63 het volgende:

[..]

In A2 -> =A1+7 en dat naar beneden slepen :)
Mijn dank is groot, zat ik toch een beetje in de buurt
Im a bad man....but i forgive myself
Luck is for losers
pi_115372694
quote:
0s.gif Op vrijdag 10 augustus 2012 10:34 schreef kidkash19 het volgende:

[..]

Mijn dank is groot, zat ik toch een beetje in de buurt
Je kunt ook in A1 13-9-2012 invoeren en in A2 20-9-2012. Selecteer ze beide en trek ze naar beneden. Op die manier heb je niet al die formules in je worksheet en is je worksheet dus sneller. :)
Je kunt uiteraard ook de formules gewoon omzetten in vaste waardes.
“I'm not about caring; I'm about winning.”
- Harvey Specter
“Take a step back, look at the bigger picture.”
pi_115567969


[ Bericht 92% gewijzigd door DJSeboss op 14-08-2012 19:32:33 ]
A party without a DJ is nothing.
pi_115601442
Hallo,

Ik ben bezig met de Eredivisie in excel in beeld aan het brengen. Nou heb ik 2 vragen:
Hoe kun je het zo maken (liefst geen VB Code maar als het niet anders kan...) dat als je een uitslag ingeeft dat Excel meteen 3 ptn bij de winnaar toevoegt, het doelsaldo wordt bijgewerkt en er bij W (winst) 1 bijkomt.
Mijn andere vraag is dat het automatisch wordt gesorteerd (nu moet ik de hele tijd Data -> Sorteren doen).
Ik ben niet zo goed met Excel, maar toch wel boven gemiddeld en ik weet niet hoe het heet wat ik nodig heb als iemand me dat geeft ben ik ook tevreden (en helemaal mooi als er dan site bij is waar uitleg bijstaat (voorkeurstaal Nederlands))

Alvast bedankt
A party without a DJ is nothing.
  woensdag 15 augustus 2012 @ 16:20:32 #168
62215 qu63
..de tijd drinkt..
pi_115602120
quote:
0s.gif Op woensdag 15 augustus 2012 16:05 schreef DJSeboss het volgende:
Hallo,

Ik ben bezig met de Eredivisie in excel in beeld aan het brengen. Nou heb ik 2 vragen:
Hoe kun je het zo maken (liefst geen VB Code maar als het niet anders kan...) dat als je een uitslag ingeeft dat Excel meteen 3 ptn bij de winnaar toevoegt, het doelsaldo wordt bijgewerkt en er bij W (winst) 1 bijkomt.
Mijn andere vraag is dat het automatisch wordt gesorteerd (nu moet ik de hele tijd Data -> Sorteren doen).
Ik ben niet zo goed met Excel, maar toch wel boven gemiddeld en ik weet niet hoe het heet wat ik nodig heb als iemand me dat geeft ben ik ook tevreden (en helemaal mooi als er dan site bij is waar uitleg bijstaat (voorkeurstaal Nederlands))

Alvast bedankt
Wat heb je zelf al uitgezocht?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_115606584
Ik heb al gezocht op automatisch sorteren maar dat begreep ik niet zo:
http://www.veit.nl/351258-automatisch-sorteren-mogelijk

En wat betreft data van een sheet naar een ander sheet weet ik niet hoe heet/zoekterm
A party without a DJ is nothing.
  woensdag 15 augustus 2012 @ 18:36:09 #170
62215 qu63
..de tijd drinkt..
pi_115606844
quote:
0s.gif Op woensdag 15 augustus 2012 18:30 schreef DJSeboss het volgende:
Ik heb al gezocht op automatisch sorteren maar dat begreep ik niet zo:
http://www.veit.nl/351258-automatisch-sorteren-mogelijk
Wat snap je daar niet aan dan?
quote:
En wat betreft data van een sheet naar een ander sheet weet ik niet hoe heet/zoekterm
Zegt de functie ALS() je iets?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_115610622
Sorteren kan ook wel zonder VBA dus ik geef even een andere referentie: [Excel] Het grote Excel vragen topic #31
pi_115624228
Even een vraagje:

Ik heb in kolom A de volgende nummers onder elkaar staan: 2, 5, 7, 2 en 8.
Ik heb in kolom B de volgende nummers onder elkaar staan: 1, 2, 4, 5, 6 en 9.

Bestaat er een functie om te kijken hoeveel nummers er uit kolom A in kolom B voorkomen? Antwoord is in dit geval 3 nummers (2, 2 en de 5).

Met de functies '=AANTAL.ALS' en '=AANTALLEN.ALS' kom ik er niet uit.

Het kan wel, maar dan mag je een hele hoop formules aan elkaar plakken;
=AANTAL.ALS(A1:A5;B1)+AANTAL.ALS(A1:A5;B2)+...+AANTAL.ALS(A1:A5;B7)

Weet iemand een betere oplossing?
pi_115631624
Volgens mij is het snelste een hulpkolom (C)

in kolom C zet je de functie =ALS(ISFOUT(VERT.ZOEKEN(A1;$B:$B;1;0));0;1)
vervolgens tel je deze kolom op en dat is het aantal getallen in lijst A dat in lijst B voorkomt
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_115635973
quote:
3s.gif Op donderdag 16 augustus 2012 08:32 schreef Deetch het volgende:
Volgens mij is het snelste een hulpkolom (C)

in kolom C zet je de functie =ALS(ISFOUT(VERT.ZOEKEN(A1;$B:$B;1;0));0;1)
vervolgens tel je deze kolom op en dat is het aantal getallen in lijst A dat in lijst B voorkomt
Bedankt, dat werkt! :)

Jammer dat Excel geen OF/OR-functie beschikt in dit geval.
pi_115636609
=SUM(IF(FREQUENCY(A1:A5;B1:B6)>0;1))
pi_115638268
quote:
7s.gif Op donderdag 16 augustus 2012 11:57 schreef DaFan het volgende:
=SUM(IF(FREQUENCY(A1:A5;B1:B6)>0;1))
Dan worden alleen de unieke waarden geteld. Dus in het voorbeeld komt er dan 2 uit ipv 3 (GuitarJJ telt de 2 nl dubbel).
Het is wel een handige functie trouwens.

Vertaling naar NL: =SOM(ALS(INTERVAL(A1:A5;B:B)>0;1))
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_115641499
Bij mij komt er 3 uit?
pi_115642978
quote:
7s.gif Op donderdag 16 augustus 2012 14:19 schreef DaFan het volgende:
Bij mij komt er 3 uit?
Bij mij ook, maar ook als je cel B2 veranderd in bijvoorbeeld 12 dan blijft de uitkomst op 3 staan
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_115902459
Hoi!

Ik heb een sheet waar ik dingen met een drop-down menu wil kiezen, alleen moeten deze drop downs met elkaar verbonden zijn.

Zo heb ik in het eerste drop-down menu een lijstje met telefoonmerken.


In D:15 kan ik dus de telefoonmerken kiezen. Nu wil ik in E:15 de toestellen van dit merk kunnen kiezen. En daar zit het probleem.

In een ander sheet staat een lijst met alle toestellen, gesorteerd per merk.


Hoe krijg ik die toestellen in het E:15 drop-down menu? Ik zat te denken aan een IF-functie die de van het D:15 gekozen merk de toestellen kopieert naar een aparte celrange. Dan zou ik in principe voor E:15 kunnen refereren naar die nieuwe celrange.

Het probleem zit'm (voor mij) in het feit dat ik met de IF-functie het niet voor elkaar krijg om tekst van meerdere cellen naar lege cellen te kopiëren.

Ik hoop dat het zo duidelijk genoeg is. :')
Nooit.
  donderdag 23 augustus 2012 @ 12:40:44 #180
62215 qu63
..de tijd drinkt..
pi_115903048
quote:
18s.gif Op donderdag 23 augustus 2012 12:24 schreef Façade het volgende:
Hoi!

Ik heb een sheet waar ik dingen met een drop-down menu wil kiezen, alleen moeten deze drop downs met elkaar verbonden zijn.

Zo heb ik in het eerste drop-down menu een lijstje met telefoonmerken.
[ afbeelding ]

In D:15 kan ik dus de telefoonmerken kiezen. Nu wil ik in E:15 de toestellen van dit merk kunnen kiezen. En daar zit het probleem.

In een ander sheet staat een lijst met alle toestellen, gesorteerd per merk.
[ afbeelding ]

Hoe krijg ik die toestellen in het E:15 drop-down menu? Ik zat te denken aan een IF-functie die de van het D:15 gekozen merk de toestellen kopieert naar een aparte celrange. Dan zou ik in principe voor E:15 kunnen refereren naar die nieuwe celrange.

Het probleem zit'm (voor mij) in het feit dat ik met de IF-functie het niet voor elkaar krijg om tekst van meerdere cellen naar lege cellen te kopiëren.

Ik hoop dat het zo duidelijk genoeg is. :')
In dit of het vorige topic is dezelfde vraag ook al langesgekomen, inclusief antwoord ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_115903114
quote:
0s.gif Op donderdag 23 augustus 2012 12:40 schreef qu63 het volgende:

[..]

In dit of het vorige topic is dezelfde vraag ook al langesgekomen, inclusief antwoord ;)
Dan ga ik het even doorspitten. :D
Nooit.
pi_115903921
quote:
0s.gif Op donderdag 23 augustus 2012 12:40 schreef qu63 het volgende:

[..]

In dit of het vorige topic is dezelfde vraag ook al langesgekomen, inclusief antwoord ;)
Gevonden en (veel te makkelijk :') ) opgelost. Bedankt voor de heads up.
Nooit.
  donderdag 23 augustus 2012 @ 13:18:32 #183
62215 qu63
..de tijd drinkt..
pi_115904296
quote:
18s.gif Op donderdag 23 augustus 2012 13:07 schreef Façade het volgende:

[..]

Gevonden en (veel te makkelijk :') ) opgelost. Bedankt voor de heads up.
Graag gedaan! ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 29 augustus 2012 @ 22:07:04 #184
20758 Stringer
You have a nice day
pi_116166049
Ola!

Ik gebruik om het aantal keren te tellen dat een Nee of Ja uit cellen voorkomt het volgende:

Sub Copy_()
MsgBox Evaluate("Sum(COUNTIF(A:L,{""Nee"",""Ja""}))")
End Sub

Dat werkt prima. Alleen nu heb ik grote cellen met lange strings, dus ik wil dat hij door de hele string heen telt. Nu vind het script namelijk alleen 'schone' cellen met los een Nee of een Ja en bijv. niet in cellen waar Ja Nee achter elkaar staan.

Nou heb ik deze code gezien, maar ik kom er niet uit hoe ik precies moet invullen?

MsgBox Evaluate("Sum(COUNTIF(A:L,{""" & Join(v, """,""") & """}))")

Heb natuurlijk al een en ander geprobeerd, maar het lukt vooralsnog niet..

[ Bericht 0% gewijzigd door Stringer op 29-08-2012 22:32:55 ]
"Als de toekomst een optelsom is van wat er mijn leven in het verleden is gebeurd, dan ga ik een ***vette tijd tegemoet."
pi_116169460
-dubbel-
pi_116169524
Voor mij is er net te weinig info om de vraag te beantwoorden. Je kan namelijk verschillende dingen willen.

Optie 1: Je wilt het aantal cellen tellen waarin ja of nee in voorkomt (ongeacht of er meer info in staat).
Gebruik wildcards in je huidige code door het toevoegen van *
MsgBox Evaluate("Sum(COUNTIF(A:L,{""*Nee*"",""*Ja*""}))")

Optie 2: Je wilt het aantal cellen tellen de som van het aantal cellen met ja en de som van het aantal cellen met nee. (in dit geval tel je dus een cel met ja nee 2 keer, maar 1 keer wanneer er meerdere keren ja in staat.)
quote:
Dim i As Integer
Dim myCell, rRange As Range
'Aan de hand van deze rRange zorg ik dat je alleen de beschreven cellen in A:L doorloopt
'formules worden niet meegenomen.
Set rRange = ActiveSheet.Range("A:L").SpecialCells(xlCellTypeConstants)

For Each myCell In rRange
'wanneer die ja bevat dan moet je hem meenemen
If myCell Like "*ja*" Then
i = i + 1
End If
'wanneer die nee bevat ook meenemen
If myCell Like "*nee*" Then
i = i + 1
End If
Next myCell
Set rRange = Nothing
maar wellicht nog iets anders?
  woensdag 29 augustus 2012 @ 23:33:15 #187
20758 Stringer
You have a nice day
pi_116170850
quote:
0s.gif Op woensdag 29 augustus 2012 23:10 schreef snabbi het volgende:
Voor mij is er net te weinig info om de vraag te beantwoorden. Je kan namelijk verschillende dingen willen.

Optie 1: Je wilt het aantal cellen tellen waarin ja of nee in voorkomt (ongeacht of er meer info in staat).
Gebruik wildcards in je huidige code door het toevoegen van *
MsgBox Evaluate("Sum(COUNTIF(A:L,{""*Nee*"",""*Ja*""}))")

Optie 2: Je wilt het aantal cellen tellen de som van het aantal cellen met ja en de som van het aantal cellen met nee. (in dit geval tel je dus een cel met ja nee 2 keer, maar 1 keer wanneer er meerdere keren ja in staat.)

[..]

maar wellicht nog iets anders?
Dank voor je antwoord! Ik denk dat ik er zo uit kom.. (anders kom ik nog even terug ;-)

Thanks!!!

[ Bericht 6% gewijzigd door Stringer op 30-08-2012 00:01:54 ]
"Als de toekomst een optelsom is van wat er mijn leven in het verleden is gebeurd, dan ga ik een ***vette tijd tegemoet."
pi_116172142
Let wel op, dat hij het dus maar 1 keer telt wanneer het meerdere keren voorkomt in 1 cel:
quote:
Dim aantalJa, aantalNee, AantalJaNee As Integer
Dim myCell, rRange As Range
Set rRange = ActiveSheet.Range("A:L").SpecialCells(xlCellTypeConstants)

For Each myCell In rRange

If Lcase(myCell.value) Like "*ja*" And Lcase(myCell.value) Like "*nee*" Then
AantalJaNee = AantalJaNee + 1
ElseIf Lcase(myCell.value) Like "*ja*" Then
aantalJa = aantalJa + 1
ElseIf lcase(myCell.value) Like "*nee*" Then
aantalNee = aantalNee + 1
End If
Next myCell
Set rRange = Nothing
*edit: even Lcase toegevoegd zodat alles naar lower case gaat en hij Ja JA en jA ook meetelt.

Mocht je ook binnen een cel meerdere keren willen tellen, dan moeten we daar iets aparts voor schrijven.

[ Bericht 4% gewijzigd door snabbi op 30-08-2012 00:09:19 ]
  donderdag 30 augustus 2012 @ 00:01:17 #189
20758 Stringer
You have a nice day
pi_116172171
quote:
0s.gif Op donderdag 30 augustus 2012 00:00 schreef snabbi het volgende:
Let wel op, dat hij het dus maar 1 keer telt wanneer het meerdere keren voorkomt in 1 cel:

[..]

Mocht je ook binnen een cel meerdere keren willen tellen, dan moeten we daar iets aparts voor schrijven.
ah dank, had even ge-eddited, ben een beetje onduidelijk vanwege het late tijdstip.

Top dankje, morgen verder ;-)
"Als de toekomst een optelsom is van wat er mijn leven in het verleden is gebeurd, dan ga ik een ***vette tijd tegemoet."
pi_116172321
De context is alles bepalend. In mijn voorbeeld wordt een cel met de waarde "ja nee" dus niet meegeteld in het aantal ja's. Dit komt doordat hij eerst kijkt of het en een ja-nee is. Wanneer dit niet zo is, dan test hij nog of het wel een ja bevat.

Dit is ook de reden waarom ik schrijf dat het lastig is je vraag te beantwoorden. Wanneer moet iets wel geteld worden, wanneer niet. :)
pi_116205439
Is het in excel 2007 ook mogelijk om een macro blijvend te maken voor alle documenten.

als ik nu 1 aanmaak blijft hij alleen voor het huidige document?
pi_116210276
quote:
0s.gif Op donderdag 30 augustus 2012 21:34 schreef gerrit098 het volgende:
Is het in excel 2007 ook mogelijk om een macro blijvend te maken voor alle documenten.

als ik nu 1 aanmaak blijft hij alleen voor het huidige document?
Het is mogelijk op de volgende manier:
- Schrijf je code in je Visual Basic editor.
- Sluit de editor en in het normale office document kies je voor Opslaan als
- Kies voor het bestandstype invoegtoepassing (*.xlam)
- Ga nu onder de office knop naar Excel opties
- Kies voor Invoegtoepassingen. Hij staat standaard op Excel invoegtoepassingen. Klik op de knop start.
- Kies nu je bestand.

Voortaan wordt deze invoegtoepassing met jouw specifieke macro ook opgeladen wanneer Excel opent.

*edit
Deze manier werkt alleen voor het aanroepen van een formule in je werkblad. Wanneer je daadwerkelijk subroutines wilt openen moet je naar mijn volgende post gaan.

[ Bericht 7% gewijzigd door snabbi op 31-08-2012 21:45:53 ]
pi_116238699
Ik heb het geprobeerd stap voor stap. maar het lukt niet, als ik excel weer open is het qua macro niet terug te vinden
  vrijdag 31 augustus 2012 @ 17:50:06 #194
62215 qu63
..de tijd drinkt..
pi_116241003
quote:
0s.gif Op vrijdag 31 augustus 2012 16:47 schreef gerrit098 het volgende:
Ik heb het geprobeerd stap voor stap. maar het lukt niet, als ik excel weer open is het qua macro niet terug te vinden
Het is ook een invoegtoepassing geworden, geen macro.

Of zie je niet dat ie werkt?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_116250235
quote:
0s.gif Op vrijdag 31 augustus 2012 16:47 schreef gerrit098 het volgende:
Ik heb het geprobeerd stap voor stap. maar het lukt niet, als ik excel weer open is het qua macro niet terug te vinden
Ok ik ben inderdaad een beetje snel gegaan. De eerder genoemde methode werkt alleen voor macro's die je hebt geschreven om vanaf je werkboek als formule aan te roepen (de zogenaamde public functions).

Oorzaak probleem
Wellicht had je al gezien dat door het maken van de invoegtoepassing er in je Visual Basic editor een extra project bij is gekomen in je Project editor. Dit extra project zorgt er ook voor dat je vanaf je workbook de functie wel kunt aanroepen. Het hele probleem is eigenlijk gewoon dat je routines in een ander bestand staan en de manier van aanroepen laat alleen het huidige bestand zien.

Voor beide oplossingen moet je eerst mijn vorige post doorlopen hebben!
Oplossing 1: Toevoegen van verwijzing naar je add-in
Deze oplossing is bedoeld om het mogelijk te maken de macro subroutines aan te roepen zoals je dat ook zou doen wanneer het in je huidige code zit.

- Ga in je visual basic editor naar menu Extra
- Verwijzigingen
- Klik op bladeren en voeg het bestand van je invoegtoepassing hier toe.

*Let op in je projectverkenner verschijnt nu een extra menutje met verwijzingen. Op dit moment kun je alle code aanroepen zoals je dat altijd kan, bijvoorbeeld een sub kan je aanroepen via: "Call mijnSub" en functies als x = myFunction(variabele)
** Verwijzingen moet je voor iedere excelfile opnieuw aanmaken.

Oplossing 2: Aanroepen van het andere bestand
Deze oplossing kan je altijd gebruiken zonder iedere keer de add-in toe te voegen en is geschikt voor het aanroepen van de macro codes vanaf je huidige project.

- In de projectverkenner zie je het extra project dat de naam heeft van je invoegtoepassing (bijvoorbeeld VBAproject(test.xlam) ). Klik met je rechter muistoets op dit project en kies voor Eigenschappen van VBAproject.
- Geef het een logische naam (zonder spaties is het makkelijkste, bijvoorbeeld test)
- In je code kun je nu een sub aanroepen via "Call test.Module1.mySub" en een functie als "x = test.Module1.myFunction(variabele)"

Mocht je wel spaties willen gebruiken dan wordt het: "Call [mijn code].Module1.mySub"

Tot slot
Ik weet geen goede manier om de subs in het start lijstje van ALT F8 te krijgen. Eigenlijk is hier de makkelijkste manier om gewoon het betreffende bestand te openen want standaard toont hij alle macro's van de geopende bestanden.

Succes!

[ Bericht 0% gewijzigd door snabbi op 31-08-2012 21:46:47 ]
pi_116375874
Ik heb cellen die er als volgt uitzien:

St. Hubertusstraat 10 6531 LB Nijmegen

Dus één adres, postcode + plaats in één cel. Nu wil ik de straatnaam en het huisnummer loskoppelen, maar wat is hiervoor de slimste manier. Ik dacht zelf al via "tekst naar kollomen" (en spatie als nieuwe cel), maar dan moet ik alsnog heel veel werk achteraf gaan doen, aangezien je bij bovenstaande voorbeeld als een spatie na St. hebt. Hoe pak ik dit dus het beste aan?
Een hoertje dat aan de belastingadviseur vraagt of ze nog wat kan aftrekken, is nooit grappig...
  dinsdag 4 september 2012 @ 11:08:43 #197
62215 qu63
..de tijd drinkt..
pi_116377624
quote:
0s.gif Op dinsdag 4 september 2012 09:53 schreef draadstalig het volgende:
Ik heb cellen die er als volgt uitzien:

St. Hubertusstraat 10 6531 LB Nijmegen

Dus één adres, postcode + plaats in één cel. Nu wil ik de straatnaam en het huisnummer loskoppelen, maar wat is hiervoor de slimste manier. Ik dacht zelf al via "tekst naar kollomen" (en spatie als nieuwe cel), maar dan moet ik alsnog heel veel werk achteraf gaan doen, aangezien je bij bovenstaande voorbeeld als een spatie na St. hebt. Hoe pak ik dit dus het beste aan?
Zoeken naar de eerste keer dat er 4 cijfers achter elkaar staan, dan daar voor splitsen. Dan bij het linker gedeelte de laatste spatie wissen, dan splitsen op de laatste spatie. Bij het rechter gedeelte splitsen op de tweede spatie.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_116377878
quote:
0s.gif Op dinsdag 4 september 2012 11:08 schreef qu63 het volgende:

[..]

Zoeken naar de eerste keer dat er 4 cijfers achter elkaar staan, dan daar voor splitsen. Dan bij het linker gedeelte de laatste spatie wissen, dan splitsen op de laatste spatie. Bij het rechter gedeelte splitsen op de tweede spatie.
Briljant. Thnx
Een hoertje dat aan de belastingadviseur vraagt of ze nog wat kan aftrekken, is nooit grappig...
pi_116392817
Goedenavond,

Ik heb een vraag over Excel. Met Excel kun je tabellen invoeren met allemaal kolommen aan de bovenkant. Dit dus:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Werkt heel makkelijk en is zeer efficiënt. Alleen is het mij op de een of andere manier gelukt om de kolommen die je bovenaan de tabel ziet te verwijderen. Normaal gesproken kun je deze kolommen gebruiken om dingen te sorteren (je kunt naast kolom 1 op een pijltje klikken en dan aanvinken wat je wilt zien). Maar deze optie zie ik niet meer, ik zie alleen kolom 1 staan zonder de pijl ernaast.

Weet iemand waar dit aan ligt en hoe ik dit kan oplossen?

Alvast Bedankt!
  dinsdag 4 september 2012 @ 20:05:32 #200
85514 ralfie
!Yvan eht nioj
pi_116393767
ctrl+shift+l wanneer je in de tabel staat.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')