abonnement Unibet Coolblue
pi_68127963
Ander vraaje waar jullie me denk ik mee kunnen helpen. Ik heb een enorme lijst en daar wil ik het volgende mee doen. Ik wil weten wat de maximale verkoop was van een klant in de afgelopen drie jaar. dat is op zich makkelijk met een =Max, maar het probleem is dat ik deze gegevens onder elkaar heb staan en de lijst enorm lang is. Het ziet er ongeveer zo uit:
2006 klant x 500
2006 klant y 1000
2006 klant z 1500
2007 klant x 600
2007 klant y 1100
2007 klant z 1600
2008 klant x 700
2008 klant y 1200
2008 klant z 1700

Nu wil ik dus weten wat de max verkoop was vanklant x in de afgelopen 3 jaar en zo ook voor y en z.
Iemand een idee?

Thanks
Gr
pi_68128351
Het is nog wat complexer........wil ook het product weten want klant koopt meer dan een product,
Ik krijg het naast elkaar via pivor table maar dan kan ik het bronbestand niet bewerken.

2006 klant x product a 500
2006 klant x product b 1000
2006 klant x product c 1300
2006 klant y product a
2006 klant y product b
2006 klant y product c
2006 klant z product a
2006 klant z product b
2006 klant z product c
2007klant x product a
2007klant x product b
2007 klant x product c
2007 klant y product a
2007 klant y product a
2007 klant y product a
2007 klant z product a
2007klant z product a
2007klant z product a

etc

Dank voor de hulp

gr
  zaterdag 18 april 2009 @ 01:18:32 #178
158136 Joooo-pi
Do you want a balloon...
pi_68130901
quote:
Op vrijdag 17 april 2009 23:28 schreef hoek21 het volgende:
Het is nog wat complexer........wil ook het product weten want klant koopt meer dan een product,
Ik krijg het naast elkaar via pivor table maar dan kan ik het bronbestand niet bewerken.

2006 klant x product a 500
2006 klant x product b 1000
2006 klant x product c 1300
2006 klant y product a
2006 klant y product b
2006 klant y product c
2006 klant z product a
2006 klant z product b
2006 klant z product c
2007klant x product a
2007klant x product b
2007 klant x product c
2007 klant y product a
2007 klant y product a
2007 klant y product a
2007 klant z product a
2007klant z product a
2007klant z product a

etc

Dank voor de hulp

gr
Heb je al gewerkt met de autofilter-functie ? Dan krijg je alle verkopen van een klant bij elkaar.

Verder zou ik het maximum zoeken met "aflopend sorteren"

FF de praktische insteek
heitieh
pi_68135543
Had dit al enkele weken gevraagd, maar het is nog niet naar mijn zin.

Dit is het geval; ik heb een sheet met 19 bladen. Blad1 geeft een overzicht weer van de naam van een voetballer (kolom A) met daarbij hun club (kolom B) en hun positie (kolom C). Op deze sheet staat deze macro:
quote:
Private Sub CommandButton1_Click()

For Each ws In Worksheets

If ws.Name <> Worksheets(1).Name Then 'zo sla je de eerste worksheet over

Club = ws.Name

Worksheets(Club).Range("B2:D50").Clear

i = 0
j = 1

Do
i = i + 1

If Worksheets(1).Cells(i, 2).Value = Club Then
j = j + 1
Worksheets(Club).Cells(j, 2).Value = Worksheets(1).Cells(i, 1).Value
Worksheets(Club).Cells(j, 3).Value = Worksheets(1).Cells(i, 3).Value
Worksheets(Club).Cells(j, 4).Value = Worksheets(1).Cells(i, 4).Value
End If

Loop Until Worksheets(1).Cells(i, 1).Value = ""

End If

Next

End Sub
De spelers op Blad1 worden hierbij dus automatisch gesorteerd op club over de 18 'clubbladen' en deze data komt op B2:D50 te staan. Alleen dit werkt helaas alleen maar als de ongesorteerde data uit Blad1 staat op cel A1 tot bijvoorbeeld C100. Ik heb Blad1 aangepast en nu staat de data niet meer op A1:C100, maar nu begint de data in C6 (dus de oude A1) en eindigt het bijvoorbeeld in E105 (de oude C100).

Hoe zorg ik ervoor dat de data uit Blad1 alsnog wordt 'herkent' en wel wordt gesorteerd over de clubbladen?
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
  zaterdag 18 april 2009 @ 16:29:33 #180
158136 Joooo-pi
Do you want a balloon...
pi_68142278
quote:
Op zaterdag 18 april 2009 11:29 schreef RayMania het volgende:
Had dit al enkele weken gevraagd, maar het is nog niet naar mijn zin.

Dit is het geval; ik heb een sheet met 19 bladen. Blad1 geeft een overzicht weer van de naam van een voetballer (kolom A) met daarbij hun club (kolom B) en hun positie (kolom C). Op deze sheet staat deze macro:
[..]

De spelers op Blad1 worden hierbij dus automatisch gesorteerd op club over de 18 'clubbladen' en deze data komt op B2:D50 te staan. Alleen dit werkt helaas alleen maar als de ongesorteerde data uit Blad1 staat op cel A1 tot bijvoorbeeld C100. Ik heb Blad1 aangepast en nu staat de data niet meer op A1:C100, maar nu begint de data in C6 (dus de oude A1) en eindigt het bijvoorbeeld in E105 (de oude C100).

Hoe zorg ik ervoor dat de data uit Blad1 alsnog wordt 'herkent' en wel wordt gesorteerd over de clubbladen?
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
 
Private Sub CommandButton1_Click()

Keen   = 3   'Dit staat voor kolom C
Ktwee =4    'Dit staat voor kolom D
Kdrie   = 5   'kolom E

For Each ws In Worksheets

If ws.Name <> Worksheets(1).Name Then 'zo sla je de eerste worksheet over

Club = ws.Name

Worksheets(Club).Range("B2:D50").Clear

i = 5 'dit is de startwaarde (-1) voor de teller voor de rijen op blad 1
j = 1 'startwaarde voor teller per clubblad

Do
i = i + 1

If Worksheets(1).Cells(i, Ktwee).Value = Club Then
j = j + 1

Worksheets(Club).Cells(j, 2).Value = Worksheets(1).Cells(i, Keen).Value
Worksheets(Club).Cells(j, 3).Value = Worksheets(1).Cells(i, Ktwee).Value
Worksheets(Club).Cells(j, 4).Value = Worksheets(1).Cells(i, Kdrie).Value
End If

Loop Until Worksheets(1).Cells(i, Keen).Value = ""

End If

Next

End Sub


Ik heb wat gewijzigd en wat commentaren erin gezet, zodat je het script ook zelf kunt wijzigen en interpreteren.



[ Bericht 0% gewijzigd door Joooo-pi op 18-04-2009 16:34:36 (heb wat aangepast) ]
heitieh
pi_68149246
hoek21, A1:A4 bevat bij mij de klantnamen, B1:B4 de verkopen, C1 de klantnaam waarvan je het maximum wil weten:
=MAX(ALS(A1:A4=D1;B1:B4;""))

of
=MAX(IF(A1:A4=D1,B1,B4,""))

Bevestigen met Ctrl-Shift-Enter (array-formule).
pi_68151137
quote:
Op vrijdag 17 april 2009 01:05 schreef The_vice het volgende:

[..]

=DATEVALUE(A1)+TIMEVALUE(A1) converteert bij mij 2007-02-21 06:15:58 nr het getal 39134,26109
. In time format geeft dan weer de correcte datum.

voor van elkaar aftrekken van twee tijden:
=(DATEVALUE(A2)+TIMEVALUE(A2)) - (DATEVALUE(A1)+TIMEVALUE(A1))

Zie net dat =Value(A1) het ook doet in één keer. =Waarde(A1) in nederlandse versie. Deze functie maakt van tekst opgeslagen getal weer een "echt" getal waar excel wee mee kan rekenen.
quote:
Op vrijdag 17 april 2009 08:21 schreef DaFan het volgende:
=INT(D1) &" Days " & INT(MOD(D1,INT(D1))*24) & " Hours and " & MINUTE(D1) & " Minutes and " & SECOND(D1) & " seconds"
Beide bedankt voor de antwoorden.
Wil nog niet helemaal werken maar ik ga een beetje puzzelen.
  maandag 20 april 2009 @ 22:35:03 #183
25865 Bill_E
vijf plus 98!
pi_68220930
Weet er iemand hoe ik een foto die op een website staat ( www.foto.nl/foto.jpg) met een simpele muisklik in excel in een cel kan zetten ( de foto dus niet de link) ? En eventueel ook nog een juiste vooraf ingestelde afmeting kan geven? Ik dacht dit ooit online gezien te hebben in een leuke tips en truck website maar krijg het niet meer gevonden
  dinsdag 21 april 2009 @ 12:26:26 #184
158136 Joooo-pi
Do you want a balloon...
pi_68233875
quote:
Op maandag 20 april 2009 22:35 schreef Bill_E het volgende:
Weet er iemand hoe ik een foto die op een website staat ( www.foto.nl/foto.jpg) met een simpele muisklik in excel in een cel kan zetten ( de foto dus niet de link) ? En eventueel ook nog een juiste vooraf ingestelde afmeting kan geven? Ik dacht dit ooit online gezien te hebben in een leuke tips en truck website maar krijg het niet meer gevonden
Het is iig wel mogelijk om via "invoegen" --> "afbeelding" ---> "uit bestand" een url in te geven. Dat figuur kun je dan opmaken...
heitieh
pi_68235077
Macrootje opnemen dus en kijken of je dat soort dingen via macro uberhaupt kan doen.
  dinsdag 21 april 2009 @ 18:26:13 #186
25865 Bill_E
vijf plus 98!
pi_68245521
quote:
Op dinsdag 21 april 2009 13:10 schreef DaFan het volgende:
Macrootje opnemen dus en kijken of je dat soort dingen via macro uberhaupt kan doen.
Met een macro opnemen lijkt me niet te lukken. Ik zal er 1 moeten schrijven. Ik heb er wel 1 maar die opent een foto vanaf je harddisk. Maar ik krijg het niet voor elkaar om niet voor elkaar om naar een webadres te linken.
  dinsdag 21 april 2009 @ 18:44:10 #187
158136 Joooo-pi
Do you want a balloon...
pi_68246150
quote:
Op dinsdag 21 april 2009 18:26 schreef Bill_E het volgende:

[..]

Met een macro opnemen lijkt me niet te lukken. Ik zal er 1 moeten schrijven. Ik heb er wel 1 maar die opent een foto vanaf je harddisk. Maar ik krijg het niet voor elkaar om niet voor elkaar om naar een webadres te linken.
Heb je de actie in mijn post "opgenomen" ?
heitieh
  dinsdag 21 april 2009 @ 19:22:20 #188
25865 Bill_E
vijf plus 98!
pi_68247599
quote:
Op dinsdag 21 april 2009 18:44 schreef Joooo-pi het volgende:

[..]

Heb je de actie in mijn post "opgenomen" ?
Helemaal overheengelezen ! zo eens proberen. ff van pc wisselen
  dinsdag 21 april 2009 @ 19:40:42 #189
158136 Joooo-pi
Do you want a balloon...
pi_68248387
quote:
Op dinsdag 21 april 2009 19:22 schreef Bill_E het volgende:

[..]

Helemaal overheengelezen ! zo eens proberen. ff van pc wisselen
ik krijg dit:
1
2
3
4
5
6
7
8
9
10
11
Sub Macro1()
'
' Macro1 Macro
' De macro is opgenomen op 21-4-2009 door Joooo-pi.
'

'
    ActiveSheet.Pictures.Insert("http://www.google.nl/intl/nl_nl/images/logo.gif"). Select
    Selection.ShapeRange.ScaleWidth 1.6, msoFalse, msoScaleFromTopLeft
    Selection.ShapeRange.ScaleHeight 1.6, msoFalse, msoScaleFromTopLeft
End Sub
heitieh
  dinsdag 21 april 2009 @ 21:24:31 #190
25865 Bill_E
vijf plus 98!
pi_68252140
quote:
Op dinsdag 21 april 2009 19:40 schreef Joooo-pi het volgende:

[..]

ik krijg dit:
[ code verwijderd ]


Hulde! Dank u wel. Dit wekt perfect.
pi_68257747
Ik heb een cijfersheet gemaakt, met al mijn gemiddeldes voor school, en nou wil ik dat ergens in een cel komt te staan als er 3 of meer onvoldoendes staan als eindcijfer, dus dat het lager is dan 6. Wat voor formule moet ik invoeren?
pi_68260149
"als er 3 of meer onvoldoendes staan als eindcijfer, dus dat het lager is dan 6"

Wat?
Hij moet pas een gemiddelde berekenen als er meer dan 3 onvoldoendes staan, of..?
Kan je 2 voorbeelden geven:
- Je hebt 5 cijfers waarvan er maar 1 een onvoldoende is, wat is dan de uitkomst?
- Je hebt 5 cijfers waarvan er 3 een onvoldoende zijn, wat is dan de uitkomst?

En welke versie van Excel heb je?
pi_68261416
Aanemende dat je eindgemiddelden in de cellen B1 tm B10 staan

=als(aantal.als(B1:B10;"<6")>=3;"FAIL (" & aantal.als(B1:B10;"<6") & ") ;"No FAIL (yet) (" & aantal.als(B1:B10;"<6") & ")")
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 22 april 2009 @ 09:16:32 #194
84430 kanovinnie
Wie dit leest is gek!
pi_68261548
quote:
Op woensdag 22 april 2009 07:33 schreef DaFan het volgende:
"als er 3 of meer onvoldoendes staan als eindcijfer, dus dat het lager is dan 6"

Wat?
Hij moet pas een gemiddelde berekenen als er meer dan 3 onvoldoendes staan, of..?
Kan je 2 voorbeelden geven:
- Je hebt 5 cijfers waarvan er maar 1 een onvoldoende is, wat is dan de uitkomst?
- Je hebt 5 cijfers waarvan er 3 een onvoldoende zijn, wat is dan de uitkomst?

En welke versie van Excel heb je?
Hij bedoelt dat hij overgaat met 2 onvoldoendes. Zodra er 3 zijn moeten de alarmbellen gaan rinkelen.
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
pi_68261563
Wellicht dat jullie me kunnen helpen:

Ik heb in Excel een dump geplaatst uit het financieel programma. Deze rekent automatisch een KPI uit en die wil ik dan weer in een aparte lijst laten plaatsen. Hiertoe zet ik het weeknummer erachter, wat via een IF-functie dan doorwerkt naar een cel in die aparte lijst.

Tot zover gaat het goed. Maar nu wil ik graag deze uitkomst vastzetten (zonder paste special, automatisch dus), aangezien de gegevens bewaard moeten blijven en de volgende week de rij eronder gevuld moet worden.

Iemand een idee? Volgens mij kan het met macro's, maar daarin kom ik echt net kijken..
pi_68262242
Deetch waarom zo lastig:
=IF(COUNTIF(B1:B10,"<6")>=3,"Niet over",AVERAGE(B1:B10))
pi_68269424
Ik wil het volgende resultaat voor elkaar zien te krijgen:

1
2
3
4
5
6
7
8
9
10
11
12
Type  Subtype 1  Subtype 2
A     0          1
B     1          0
C     1          0  
A     0          1
A     1          0
B     1          1

Resultaat:
A     1          2
B     2          1
C     1          0


Ik heb verschillende typen in de eerste kolom staan (A, B en C), die een verschillend subtype kunnen hebben (ook meer dan één subtype). Als resultaat wil ik dan onderaan de totalen hebben van dingen die Type A én Subtype 1, Type B én Subtype 1, Type C én Subtype 1, Type A én Subtype 2, Type B én Subtype 2 en Type C en Subtype 2 zijn.

Het gebruik van COUNTIF gaat niet, omdat je daar bij de criteria niet kunt opgeven dat er naar een andere kolom gekeken moet worden (range is dan Subtype 1, maar de criteria kun je niet toepassen op Type).

Zo kwam ik bij de DCOUNT uit, die dat wel kan. Heb ik het volgende gemaakt (alleen even voor Type A):

1
2
Type  Subtype 1  Subtype 2
A     =1          =1


Maar dat gaat nu alleen goed als je bij DCOUNT bij de criteria A1:B2 opgeeft (type en subtype 1). Ik heb nog op geen enkele manier iets kunnen maken als: type en subtype 2, maar zonder subtype 1. De DCOUNT wil als criteria een range hebben, maar ik wil juist geen range.

Is er een andere mogelijkheid om zoiets eenvoudig voor elkaar te krijgen?
pi_68271202
=SUMPRODUCT(--($A$2:$A$7=$A10)*(B$2:B$7))

En dan doortrekken naar rechts en beneden.
pi_68280776
quote:
Op woensdag 22 april 2009 09:17 schreef addie het volgende:
Wellicht dat jullie me kunnen helpen:

Ik heb in Excel een dump geplaatst uit het financieel programma. Deze rekent automatisch een KPI uit en die wil ik dan weer in een aparte lijst laten plaatsen. Hiertoe zet ik het weeknummer erachter, wat via een IF-functie dan doorwerkt naar een cel in die aparte lijst.

Tot zover gaat het goed. Maar nu wil ik graag deze uitkomst vastzetten (zonder paste special, automatisch dus), aangezien de gegevens bewaard moeten blijven en de volgende week de rij eronder gevuld moet worden.

Iemand een idee? Volgens mij kan het met macro's, maar daarin kom ik echt net kijken..
Welke versie, welke cellen/kolommen enzo?

Met dit soort vragen zie ik toch wel eerst graag een screenshotje ofzo
pi_68290122
quote:
Op woensdag 22 april 2009 09:46 schreef DaFan het volgende:
Deetch waarom zo lastig:
=IF(COUNTIF(B1:B10,"<6")>=3,"Niet over",AVERAGE(B1:B10))
even een reminder van hoeveel onvoldoendes je hebt zeg maar. Met 2 zou je je zorgen kunnen gaan maken.
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
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')