abonnement Unibet Coolblue
pi_70053702
quote:
Op dinsdag 16 juni 2009 09:44 schreef DaFan het volgende:
Brain je moet even haakjes tellen want ik weet dus niet 100% zeker hoe het nu zit. Ik heb hem gewoon hier in de quotebox aangepast

Probeer dit eens:
=IF(ROW()>COUNTIF($A$1:$A$9,$E$1),"",VLOOKUP(LARGE(IF(AND($D$1:$D$9=$E$2,$A$1:$A$9=$E$1,$B$1:$B$9),IF(ROW()<=COUNTIF($A$1:$A$9,$E$1),ROW(),"")),$B$1:$C$9,2,0))
Ik heb hem nu als volgt:

{=ALS(RIJ()>AANTAL.ALS($G$1:$G$8;$D$1);"";VERT.ZOEKEN(GROOTSTE((ALS(EN($G$1:$G$8=$D$1;J$1:$J$8=$D$2);$H$1:$H$8));ALS(RIJ()<=AANTAL.ALS($G$1:$G$8;$D$1);RIJ();""));$H$1:$I$8;2;0))}

Alleen krijg ik nu #N/B
In het verleden behaalde resultaten bieden geen garantie voor de toekomst!
pi_70054440
komt ws. omdat de vert.zoeken je te vinden gegeven niet kan vinden.
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_70054625
Nu de vraag, waarom kan hij dat niet vinden dan?
In het verleden behaalde resultaten bieden geen garantie voor de toekomst!
pi_70055604
Volgens mij ligt de oplossing van mijn probleem hierin:

=VERT.ZOEKEN(GROOTSTE((ALS($G$1:$G$8=$D$1;$H$1:$H$8));1);$H$1:$I$8;2;0)

In de "ALS(" functie wil ik twee voorwaarden dus $G$1:$G$8=$D$1, maar ook $J$1:$J$8=$D$2.

kan iemand voor mij dat in de bovenstaande functie toevoegen? Zodat aan twee voorwaarden wordt voldaan.
In het verleden behaalde resultaten bieden geen garantie voor de toekomst!
  dinsdag 16 juni 2009 @ 12:16:03 #255
158136 Joooo-pi
Do you want a balloon...
pi_70055724
quote:
Op dinsdag 16 juni 2009 12:11 schreef Brain23 het volgende:
Volgens mij ligt de oplossing van mijn probleem hierin:

=VERT.ZOEKEN(GROOTSTE((ALS($G$1:$G$8=$D$1;$H$1:$H$8));1);$H$1:$I$8;2;0)

In de "ALS(" functie wil ik twee voorwaarden dus $G$1:$G$8=$D$1, maar ook $J$1:$J$8=$D$2.

kan iemand voor mij dat in de bovenstaande functie toevoegen? Zodat aan twee voorwaarden wordt voldaan.
=ALS(EN($G$1:$G$8=$D$1;$J$1:$J$8=$D$2); ...........)
heitieh
pi_70056341
quote:
Op dinsdag 16 juni 2009 12:16 schreef Joooo-pi het volgende:

[..]

=ALS(EN($G$1:$G$8=$D$1;$J$1:$J$8=$D$2); ...........)
Als ik deze functie toe voeg krijg ik #N/B
In het verleden behaalde resultaten bieden geen garantie voor de toekomst!
  dinsdag 16 juni 2009 @ 12:45:04 #257
158136 Joooo-pi
Do you want a balloon...
pi_70056641
quote:
Op dinsdag 16 juni 2009 12:37 schreef Brain23 het volgende:

[..]

Als ik deze functie toe voeg krijg ik #N/B
De functie EN(.. ;..;..) verandert niet zoveel aan de formule. Het is WAAR als de argumenten erin allemaal WAAR zijn en is ONWAAR als een of meer van de argumenten ONWAAR is. Als je die in een ALS(.. ; ..) functie plaatst moet het gewoon werken.

Kun je de hele formule, zoals je die nu hebt met EN() functie eens posten?
heitieh
pi_70056898
quote:
Op dinsdag 16 juni 2009 12:45 schreef Joooo-pi het volgende:

[..]

De functie EN(.. ;..;..) verandert niet zoveel aan de formule. Het is WAAR als de argumenten erin allemaal WAAR zijn en is ONWAAR als een of meer van de argumenten ONWAAR is. Als je die in een ALS(.. ; ..) functie plaatst moet het gewoon werken.

Kun je de hele formule, zoals je die nu hebt met EN() functie eens posten?
Dit is de hele functie die ik ga gebruiken:

=ALS(RIJ()>AANTAL.ALS($G$1:$G$8;$D$1);"";VERT.ZOEKEN(GROOTSTE((ALS(EN($G$1:$G$8=$D$1;J$1:$J$8=$D$2);$H$1:$H$8));ALS(RIJ()<=AANTAL.ALS($G$1:$G$8;$D$1);RIJ();""));$H$1:$I$8;2;0))

Het gaat hem om deze sub-fucntie:

=VERT.ZOEKEN(GROOTSTE(ALS(EN($G$1:$G$8=$D$1;$J$1:$J$8=$D$2);$H$1:$H$8);1);$H$1:$J$8;2;0)
In het verleden behaalde resultaten bieden geen garantie voor de toekomst!
pi_70057820
bevestig je de functie wel elke keer met shift+enter? het is nl. een matrixfunctie.
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_70057973
quote:
Op dinsdag 16 juni 2009 13:22 schreef Deetch het volgende:
bevestig je de functie wel elke keer met shift+enter? het is nl. een matrixfunctie.
Jazeker doe ik dat. Maar als ik hem vanuit Excel kopieer haalt hij de { en } weg.
In het verleden behaalde resultaten bieden geen garantie voor de toekomst!
pi_70059507
Ik denk dat een dubbele IF functie (met EN/AND) niet werkt als array. Vermoed dat hier eerder een SUMPRODUCT nodig is dan...vanavond ff testen.
pi_70060054
Het idee nog even kort:
Je moet een array krijgen waarbij de waardes "rood" zijn, stel bij een lijst van 5 zijn alleen waarde 3 en 4 "rood":
{0,0,1,1,0}

Dan moet je een array krijgen waarbij het kwartaal "1" is, stel alleen waarde 4:
{0,0,0,1,0}

Die worden/moeten met elkaar vermenigvuldigt worden:
{0*0,0*0,1*0,1*1,0*0} = {0,0,0,1,0}

Dit wordt in een array vermenigvuldigt met je waardes die je erbij wil {1,2,3,4,5}.

Het resultaat hier is een array die er als volgt uit ziet:
{0,0,0,4,0}

Daar wordt de ke waarde van gepakt dmv LARGE (GROOTSTE). K wordt bepaald door de rij, dus op rij 1 komt de eerste/hoogste waarde.
Daarvan wordt weer eens een VLOOKUP op toegepast.

Hoop dat dat een beetje duidelijk het idee achter de functie weergeeft. Nu ik het zo uitgetypt heb weet ik vrijwel zeker dat het met een SUMPRODUCT kan, moet er dus alleen nog even naar kijken vanavond.

pi_70061097
quote:
Op zondag 3 mei 2009 21:04 schreef qu63 het volgende:
Bestand A:
[ code verwijderd ]

Bestand B:
[ code verwijderd ]

Hoe kan ik nu de openstaande facturen in bestand B automatisch uit bestand A laten pakken? En dat het dan dus kommegescheiden neergezet wordt

Uitkomst moet dus zoiets worden:
[ code verwijderd ]

-edit- Het kan natuurlijk ook op 2 tabbladen ipv 2 verschillende documenten. Maakt voor de code niets uit denk ik :P
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Blad 1 heb je er uitzien als bestand A:               
               
Dan doe je het volgende:               
               
               
               
               
               
               
Open blad 2               
Op cel a2:      =+Blad1!B2+Blad1!A2/100000         
copieer dit vanaf a3 t/m a10000 of zo               
               
Op cel b2:      =ALS(A2<0,1;100000;A2)         
copieer dit vanaf b3 t/m b10000 of zo               
               
Op cel c2:      1         
Op cel c3:      2         
Op cel c4:      3         
etc. naar c10000               
               
Op cel d2:      =KLEINSTE($B$2:$B$10000;C2)         
copieer dit vanaf d3 t/m d10000               
               
Op cel e2:      =AFRONDEN.NAAR.BENEDEN(D2;0)         
copieer dit vanaf e3 t/m e10000               
               
Op cel f2:      =AFRONDEN(+(D2-E2)*100000;0)         
copieer dit vanaf f3 t/m f10000               
               
Op cel g2:      +ALS(E1=E2;G1&", "&F2;F2)         
copieer dit vanaf g3 t/m g10000               
               
Op cel i2:      =ALS(E2=E3;1000000;E2)         
copieer dit vanaf i3 t/m i10000               
               
Op cel j2:      +g2         
copieer dit vanaf j3 t/m j10000               
               
Op cel l2:      =KLEINSTE($I$2:$I$10000;C2)         
copieer dit vanaf l3 t/m l10000               
               
Op cel m2:      =VERT.ZOEKEN(L2;$I$2:$J$2467;2;ONWAAR)         
copieer dit vanaf m3 t/m m10000               
               
Op cel n2:      =ALS(L2<99000;L2;"")         
copieer dit vanaf n3 t/m n10000               
               
Op cel o2:      =ALS(L2<99000;M2;"")         
copieer dit vanaf o3 t/m o10000               
               
               
               
Open blad 3               
               
               
Op cel a1:      Debiteur         
Op cel b1:      Openstaande posten         
               
Op cel a2:      =+Blad2!N2         
copieer dit vanaf a3 t/m a10000               
               
Op cel b2:      =+Blad2!O2         
copieer dit vanaf b3 t/m b10000               
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_70061545
Twentsche, dit is toch allang opgelost? In 2 cellen ipv 16
  dinsdag 16 juni 2009 @ 15:17:19 #265
62215 qu63
..de tijd drinkt..
pi_70061670
quote:
Op dinsdag 16 juni 2009 15:13 schreef DaFan het volgende:
Twentsche, dit is toch allang opgelost? In 2 cellen ipv 16
Jup

En dat werkt voldoende om niet mn hele sheet opnieuw op te gaan bouwen
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_70061907
quote:
Op dinsdag 16 juni 2009 15:17 schreef qu63 het volgende:

[..]

Jup

En dat werkt voldoende om niet mn hele sheet opnieuw op te gaan bouwen
Ik heb niet zo uitgebreid teruggekeken en dacht dat 't probleem nog "in de lucht hing".
Ik wou kijken of ik er zelf uit kwam.
Ik vind het trouwens prettiger om meer kolommen te gebruiken met overzichtelijke formules ipv die stofnesten met al die haakjes.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_70062120
quote:
Op dinsdag 16 juni 2009 14:32 schreef DaFan het volgende:
Het idee nog even kort:
Je moet een array krijgen waarbij de waardes "rood" zijn, stel bij een lijst van 5 zijn alleen waarde 3 en 4 "rood":
{0,0,1,1,0}

Dan moet je een array krijgen waarbij het kwartaal "1" is, stel alleen waarde 4:
{0,0,0,1,0}

Die worden/moeten met elkaar vermenigvuldigt worden:
{0*0,0*0,1*0,1*1,0*0} = {0,0,0,1,0}

Dit wordt in een array vermenigvuldigt met je waardes die je erbij wil {1,2,3,4,5}.

Het resultaat hier is een array die er als volgt uit ziet:
{0,0,0,4,0}

Daar wordt de ke waarde van gepakt dmv LARGE (GROOTSTE). K wordt bepaald door de rij, dus op rij 1 komt de eerste/hoogste waarde.
Daarvan wordt weer eens een VLOOKUP op toegepast.

Hoop dat dat een beetje duidelijk het idee achter de functie weergeeft. Nu ik het zo uitgetypt heb weet ik vrijwel zeker dat het met een SUMPRODUCT kan, moet er dus alleen nog even naar kijken vanavond.


Oke top, zoals ik het lees snap ik het wel een beetje, Ik ga ermee aan de slag en wacht jouw oplossing vanavond af. thx.
In het verleden behaalde resultaten bieden geen garantie voor de toekomst!
pi_70063591
quote:
Op dinsdag 16 juni 2009 15:25 schreef Twentsche_Ros het volgende:

[..]

Ik heb niet zo uitgebreid teruggekeken en dacht dat 't probleem nog "in de lucht hing".
Ik wou kijken of ik er zelf uit kwam.
Ik vind het trouwens prettiger om meer kolommen te gebruiken met overzichtelijke formules ipv die stofnesten met al die haakjes.
Ja nou je het zegt, volgens mij hebben qu63 en ik dit via de mail opgelost, omdat ik rechtstreeks in zijn bestand heb gewerkt.

Maar tof dat je meedoet natuurlijk
  dinsdag 16 juni 2009 @ 16:16:53 #269
62215 qu63
..de tijd drinkt..
pi_70063678
quote:
Op dinsdag 16 juni 2009 15:25 schreef Twentsche_Ros het volgende:

[..]

Ik heb niet zo uitgebreid teruggekeken en dacht dat 't probleem nog "in de lucht hing".
Ik wou kijken of ik er zelf uit kwam.
Ik vind het trouwens prettiger om meer kolommen te gebruiken met overzichtelijke formules ipv die stofnesten met al die haakjes.
Ik neem het je niet kwalijk hoor

Ik vind het makkelijker om het in zo min mogelijk formules te doen, dan is het makkelijker te kopiëren en op te maken.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 16 juni 2009 @ 17:32:07 #270
158136 Joooo-pi
Do you want a balloon...
pi_70066433
quote:
Op dinsdag 16 juni 2009 14:32 schreef DaFan het volgende:
Het idee nog even kort:
Je moet een array krijgen waarbij de waardes "rood" zijn, stel bij een lijst van 5 zijn alleen waarde 3 en 4 "rood":
{0,0,1,1,0}

Dan moet je een array krijgen waarbij het kwartaal "1" is, stel alleen waarde 4:
{0,0,0,1,0}

Die worden/moeten met elkaar vermenigvuldigt worden:
{0*0,0*0,1*0,1*1,0*0} = {0,0,0,1,0}

Dit wordt in een array vermenigvuldigt met je waardes die je erbij wil {1,2,3,4,5}.

Het resultaat hier is een array die er als volgt uit ziet:
{0,0,0,4,0}

Daar wordt de ke waarde van gepakt dmv LARGE (GROOTSTE). K wordt bepaald door de rij, dus op rij 1 komt de eerste/hoogste waarde.
Daarvan wordt weer eens een VLOOKUP op toegepast.

Hoop dat dat een beetje duidelijk het idee achter de functie weergeeft. Nu ik het zo uitgetypt heb weet ik vrijwel zeker dat het met een SUMPRODUCT kan, moet er dus alleen nog even naar kijken vanavond.

Ja, sorry voor mijn EN() opmerking, maar ik had ff niet in de gaten dat het deel uitmaakte van een groter geheel met matrices...

Functie EN() past daar idd niet tussen.
heitieh
  woensdag 17 juni 2009 @ 11:04:08 #271
62913 Blik
The one and Only!
pi_70088604
Ik heb een vraag:

ik heb een groot databestand met getallen. De getallen zijn echter verkeerd geformat, namelijk met een komma als separator ipv een punt. Is er een formule of een functie in Excel die dat kan veranderen in een punt?

(ik weet niks van VBA e.d.)
  woensdag 17 juni 2009 @ 11:07:13 #272
95236 marcb1974
Dakshin Ray
pi_70088730
quote:
Op woensdag 17 juni 2009 11:04 schreef Blik het volgende:
Ik heb een vraag:

ik heb een groot databestand met getallen. De getallen zijn echter verkeerd geformat, namelijk met een komma als separator ipv een punt. Is er een formule of een functie in Excel die dat kan veranderen in een punt?

(ik weet niks van VBA e.d.)
Alles selecteren.
dan met "bewerken -> vervangen" kan je snel al je punten vervangen dor een komma. Staan er ook al komma's in de bedragen? Zo ja, vervang dan de komma door bv een x. De punt door een komma en de x door een punt.
stupidity has become as common as common sense was before
  woensdag 17 juni 2009 @ 11:15:45 #273
62913 Blik
The one and Only!
pi_70089035
quote:
Op woensdag 17 juni 2009 11:07 schreef marcb1974 het volgende:

[..]

Alles selecteren.
dan met "bewerken -> vervangen" kan je snel al je punten vervangen dor een komma. Staan er ook al komma's in de bedragen? Zo ja, vervang dan de komma door bv een x. De punt door een komma en de x door een punt.
Hmm, zo simpel kan het dus zijn. Nooit gedacht dat je dat met find and replace kon oplossen

Thx!
  woensdag 17 juni 2009 @ 11:39:34 #274
38323 EDMAN-
Save the vinyl!
pi_70089935
Ik wordt gek, ik moet een aantal code's invullen waaronder code's die beginnen met 0 (bijvoorbeeld 05 of 06), die 0 verdwijnt dus telkens. In celeigenschappen krijg ik hem ook niet goed, wie helpt deze excel n00b?
Wir tanzen im viereck
Wir tanzen konzentriert
  woensdag 17 juni 2009 @ 12:22:12 #275
158136 Joooo-pi
Do you want a balloon...
pi_70091567
quote:
Op woensdag 17 juni 2009 11:39 schreef EDMAN- het volgende:
Ik wordt gek, ik moet een aantal code's invullen waaronder code's die beginnen met 0 (bijvoorbeeld 05 of 06), die 0 verdwijnt dus telkens. In celeigenschappen krijg ik hem ook niet goed, wie helpt deze excel n00b?
Celeigenschappen --> tabblad "getal" --> en selecteer "tekst"

of

zet een ' voor je code (dus '02)... werkt ook.
heitieh
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')