abonnement Unibet Coolblue
pi_164685657
quote:
0s.gif Op vrijdag 19 augustus 2016 19:19 schreef wou het volgende:

[..]

Hartelijk bedankt voor de heldere uitleg. Met deze formule kan ik dus vanuit een vast referentiepunt naar een cel verwijzen. Dat lijkt me sowieso een praktische methode, nu gebruik ik met name verticaal zoeken naar het werknemersnummer om er dan het juiste gegeven bij te zoeken. Dit gaat denk ik sneller.
Ik zie hier denk ik echter nog wat over het hoofd, want hoe kan ik kan ik hiermee zorgen dat ik niet de 30 loonstroken onder elkaar hoef te zetten, met elk hun eigen verwijzingen? In feite is dat het probleem wat ik heb, dat ik in 1 tabblad onder elkaar al die loonstroken heb en dan vind ik bovenin een index (m.b.v. hyperlinken) het prettigst, maar dan wel eentje waar de link automatisch een naam krijgt, zodat als ik iets wijzigt, de naam van de link ook mee wijzigt.
Sorry als ik teveel vraag, ik wil graag leren en ben blij met het leren beheersen van nieuwe formules, maar soms moet even het kwartje vallen over hoe zo'n formule echt praktisch gebruikt kan worden. Dat is wat anders dan theoretisch begrijpen hoe die werkt.
Wil je nu wél of niet de loonstroken apart onder elkaar hebben. Dat kan wel, dan moet je copy paste values doen (dus een formules). En dan doe je telkens 100 regels verder naar onder (in een macro zetten). Of je print ze in pdf. Dat is juridisch juister, omdat je de bedragen niet meer kunt wijzigen achteraf. Je maakt een pdf, en die mail je naar de werknemer. Of je print 'm en hij gaat over de post.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_164685966
quote:
0s.gif Op vrijdag 19 augustus 2016 19:28 schreef Twentsche_Ros het volgende:

[..]

Wil je nu wél of niet de loonstroken apart onder elkaar hebben. Dat kan wel, dan moet je copy paste values doen (dus een formules). En dan doe je telkens 100 regels verder naar onder (in een macro zetten). Of je print ze in pdf. Dat is juridisch juister, omdat je de bedragen niet meer kunt wijzigen achteraf. Je maakt een pdf, en die mail je naar de werknemer. Of je print 'm en hij gaat over de post.
Voor mij maakt het op zich niet uit of ze onder elkaar staan of niet, het gaat er om wat het beste werkt. Als ik bestanden met macro's maak, in een organisatie waar een als formule al het summum van kundigheid in excel is, dan weet ik niet hoe lang het bestand meegaat. Dat kan dan vrij snel niet meer werken. Daarom ben ik daar een beetje voorzichtig mee.
Ik wil ze gemakkelijk allemaal kunnen afdrukken. Een pdf is handig om het zelf op te slaan, maar mailen gaat niet. Ik schat in dat 90% van de lokale werknemers thuis sowieso geen internet heeft, en ongeveer de helft heeft ook geen bedrijfsmail (bijv. schoonmakers, bewakers etc.).

Alle loonstroken onder elkaar, zoals je noemt is dus waarschijnlijk het handigst. Daar ben ik nu dus ook mee bezig. Maar als ik dan naar een specifieke loonstrook wil, dan moet ik zoeken. Daarom wil ik een index bovenin. En daar gaat eigenlijk de hele vraag over.
pi_164702933
quote:
0s.gif Op vrijdag 19 augustus 2016 19:38 schreef wou het volgende:

[..]

Voor mij maakt het op zich niet uit of ze onder elkaar staan of niet, het gaat er om wat het beste werkt. Als ik bestanden met macro's maak, in een organisatie waar een als formule al het summum van kundigheid in excel is, dan weet ik niet hoe lang het bestand meegaat. Dat kan dan vrij snel niet meer werken. Daarom ben ik daar een beetje voorzichtig mee.
Ik wil ze gemakkelijk allemaal kunnen afdrukken. Een pdf is handig om het zelf op te slaan, maar mailen gaat niet. Ik schat in dat 90% van de lokale werknemers thuis sowieso geen internet heeft, en ongeveer de helft heeft ook geen bedrijfsmail (bijv. schoonmakers, bewakers etc.).

Alle loonstroken onder elkaar, zoals je noemt is dus waarschijnlijk het handigst. Daar ben ik nu dus ook mee bezig. Maar als ik dan naar een specifieke loonstrook wil, dan moet ik zoeken. Daarom wil ik een index bovenin. En daar gaat eigenlijk de hele vraag over.
Het handigst is volgens mij:
Stel je hebt de printinstellingen op sheet2 helemaal goed voor een loonstrook.
Stel je wil de loonstroken van rij 2 t/m rij 100 uitgeprint hebben.

Macro:
Sub uitprint()
'
' uitprint Macro
'

'
For i = 2 To 100
Cells(1, 16) = i
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Next i
End Sub

cells(1,16)= namelijk cel P1

Je wil immers de loonstroken toch als hardcopy opsturen, gezien de geringe affiniteit met computers van je personeel.
Daarna kun je copieen maken of van elke loonstrook een pdf maken.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_164705951
quote:
0s.gif Op zaterdag 20 augustus 2016 09:54 schreef Twentsche_Ros het volgende:

[..]

Het handigst is volgens mij:
Stel je hebt de printinstellingen op sheet2 helemaal goed voor een loonstrook.
Stel je wil de loonstroken van rij 2 t/m rij 100 uitgeprint hebben.

Macro:
Sub uitprint()
'
' uitprint Macro
'

'
For i = 2 To 100
Cells(1, 16) = i
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Next i
End Sub

cells(1,16)= namelijk cel P1

Je wil immers de loonstroken toch als hardcopy opsturen, gezien de geringe affiniteit met computers van je personeel.
Daarna kun je copieen maken of van elke loonstrook een pdf maken.
Duidelijk. Erg bedankt voor de hulp.
pi_164707145
quote:
0s.gif Op zaterdag 20 augustus 2016 12:55 schreef wou het volgende:

[..]

Duidelijk. Erg bedankt voor de hulp.
Aangezien het personeel toch prijs stelt op hard copy's als loonstroken, kun je volstaan met "old school" en map te maken met van die tussenbladen (per werknemer), en dan per maand een copie van de loonstrook.
Niet moeilijker maken dan het is.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_164868580
http://nmarinsek.com/tuto(...)rror-bands-in-excel/

Dit wil ik doen, maar die commands daar kloppen geloof ik niet helemaal want als ik ze exact opvolg ziet het er alsnog heel anders uit.

Iemand die mij helpen kan om upper/lower bounds om m'n lijntjes heen te krijgen in Excel-grafieken (op zo'n manier dat het een mooi geheel per 3 lijnen is)?

Heb nu dit en dat is echt niet goed leesbaar:



[ Bericht 11% gewijzigd door Kaas- op 26-08-2016 15:30:36 ]
  vrijdag 26 augustus 2016 @ 16:13:59 #107
85514 ralfie
!Yvan eht nioj
pi_164869813
Tutorial niet gezien maar meestal doe je ik dat met gestapelde lijngrafieken (gestapeld vlak heet dat in excel zie ik). Zo te zien heb je dat niet gekozen.
pi_165004716
ik heb een kolom waar zo'n 1000 namen in staan, is er een formule hoe ik het aantal de identieke namen kan verkrijgen.

DUS

JAN
JAN
PIET
PIET
JAN

JAN 3
PIET 2
pi_165004730
quote:
0s.gif Op donderdag 1 september 2016 09:55 schreef mrPanerai het volgende:
ik heb een kolom waar zo'n 1000 namen in staan, is er een formule hoe ik het aantal de identieke namen kan verkrijgen.

DUS

JAN
JAN
PIET
PIET
JAN

JAN 3
PIET 2
Yup, AANTAL.ALS gebruiken.
https://support.office.co(...)71-abb4-1f464816df34
pi_165004760
quote:
of COUNTIF als je de engelse excel versie gebruikt..

waarom ze dit hebben gedaan is echt een raadsel, had alles lekker engels gelaten
pi_165004804
quote:
0s.gif Op donderdag 1 september 2016 09:57 schreef mschol het volgende:

[..]

of COUNTIF als je de engelse excel versie gebruikt..

waarom ze dit hebben gedaan is echt een raadsel, had alles lekker engels gelaten
Probleem dat ik niet alle namen ken die zich in de kolom bevinden.
Er staan wellicht 800 unieke namen in en zo'n 60 die meer dan 1 keer voorkomen
ik wil zien hoe veel van die 60 meerdere keren voorkomen


Ik wou dit met een draaitabel genereren maar ik vind 'm niet

[ Bericht 7% gewijzigd door mrPanerai op 01-09-2016 10:07:56 ]
pi_165007676
Je zou eerst alle unieke namen kunnen selecteren en daar een aantal.als doen voor die lijst?
Aldus.
  donderdag 1 september 2016 @ 12:39:38 #113
346939 Janneke141
Green, green grass of home
pi_165007870
quote:
0s.gif Op donderdag 1 september 2016 10:00 schreef mrPanerai het volgende:

[..]

Probleem dat ik niet alle namen ken die zich in de kolom bevinden.
Er staan wellicht 800 unieke namen in en zo'n 60 die meer dan 1 keer voorkomen
ik wil zien hoe veel van die 60 meerdere keren voorkomen

Ik wou dit met een draaitabel genereren maar ik vind 'm niet
Zet in de cel naast iedere naam de volgende formule (eerste naam in dit voorbeeld in A1)

=AANTAL.ALS(A$1:A1;A1)

Kopieer dat door tot het einde van de lijst, en in de cel daaronder (zeg dat de lijst nu B1:B999 is)
=AANTAL.ALS(B1:B999;2)

Het getal dat daaruit komt is het aantal namen in de lijst dat vaker voorkomt.
Opinion is the medium between knowledge and ignorance (Plato)
pi_165008166
quote:
0s.gif Op donderdag 1 september 2016 12:39 schreef Janneke141 het volgende:

[..]

Zet in de cel naast iedere naam de volgende formule (eerste naam in dit voorbeeld in A1)

=AANTAL.ALS(A$1:A1;A1)

Kopieer dat door tot het einde van de lijst, en in de cel daaronder (zeg dat de lijst nu B1:B999 is)
=AANTAL.ALS(B1:B999;2)

Het getal dat daaruit komt is het aantal namen in de lijst dat vaker voorkomt.
Erg fijn dat je me wil helpen. ^O^ _O_ maar mss heb ik het niet duidelijk uitgelegd.

Kolom 1 is een bepaald volgnummer waarop een deelnemer zich heeft geregistreerd
Kolom 2 is de naam en voornaam van die deelnemer. zo heb ik 894 rijen
Nu wil ik er graag uithalen welke deelnemers zich op verschillende volgnummers hebben geregistreerd.

Is dit duidelijker?
  donderdag 1 september 2016 @ 13:53:28 #115
77676 The_vice
alweer 'n idee?
pi_165009699
quote:
0s.gif Op donderdag 1 september 2016 12:51 schreef mrPanerai het volgende:
[..]
Erg fijn dat je me wil helpen. ^O^ _O_ maar mss heb ik het niet duidelijk uitgelegd.

Kolom 1 is een bepaald volgnummer waarop een deelnemer zich heeft geregistreerd
Kolom 2 is de naam en voornaam van die deelnemer. zo heb ik 894 rijen
Nu wil ik er graag uithalen welke deelnemers zich op verschillende volgnummers hebben geregistreerd.
Is dit duidelijker?
Zoals je eerder aangaf, in draaitabel namen in Rows slepen, volgnummer in Values, en dan type van Sum naar Count wijzigen.
Filter van Values op >1 zetten. Filter lijkt niet te werken op totaal, dan beste om te sorteren van hoog naar laag.?
Je krijgt dan de meervoudig voorkomende namen te zien.

Met {=COUNTIF(C:C;">1")} op je totaal kolom ("C" in voorbeeld), als je het aantal dubbele dan wilt tellen.

[ Bericht 4% gewijzigd door The_vice op 01-09-2016 14:10:00 ]
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
  donderdag 1 september 2016 @ 14:09:19 #116
77676 The_vice
alweer 'n idee?
pi_165010127
-

[ Bericht 100% gewijzigd door The_vice op 01-09-2016 14:09:45 ]
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_165010307
Helemaal Top, hartelijk bedankt :)

pi_165058012
quote:
0s.gif Op donderdag 1 september 2016 14:19 schreef mrPanerai het volgende:
Helemaal Top, hartelijk bedankt :)

[ afbeelding ]
Wellicht mosterd na de maaltijd....
Maar je kunt ook het volgende doen:
Stel je hebt in kolom A staan:
piet
piet
piet
jan
jan
kees
kees
wim
wim

Copieer kolom A naar kolom C.
Selecteer kolom C.


Bovenaan de taakbalk staat "Data" (Engelse versie)
En doe "remove dublicates"
Ik heb de Engelse versie. Dus iets met "verwijder dubbelen"
Select all
OK

Dan krijg je in C:
piet
jan
kees
wim

En dan kun je in kolom D: Countif doen.

[ Bericht 2% gewijzigd door Twentsche_Ros op 03-09-2016 16:11:04 ]
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_165080229
Even korte Word vraag over tabellen,
Hoe voorkom ik loze witruimte in cellen in Word?

Ik zit ermee dat de tabel al afkapt op een enkel woord terwijl er met gemak anderen woorden ernaast kunnen worden gezet.

Mei
2011

in plaats van:
Mei 2011


Geprobeerd:
voorkeurs breedte te vergroten, (hou ik alsnog loze witruimte ernaast over).
Fit to content, ook al geprobeerd en begrijp niet waarom word zo moeilijk doet.

Gevonden:
Page Layout -> Right stond op 1,74 cm. :+

[ Bericht 25% gewijzigd door cablegunmaster op 04-09-2016 14:40:45 ]
Redacted
  maandag 5 september 2016 @ 13:54:19 #120
137360 mrPanerai
Bekende Belg!
pi_165103057
quote:
0s.gif Op zaterdag 3 september 2016 16:05 schreef Twentsche_Ros het volgende:

[..]

Wellicht mosterd na de maaltijd....
Maar je kunt ook het volgende doen:
Stel je hebt in kolom A staan:
piet
piet
piet
jan
jan
kees
kees
wim
wim

Copieer kolom A naar kolom C.
Selecteer kolom C.

Bovenaan de taakbalk staat "Data" (Engelse versie)
En doe "remove dublicates"
Ik heb de Engelse versie. Dus iets met "verwijder dubbelen"
Select all
OK

Dan krijg je in C:
piet
jan
kees
wim

En dan kun je in kolom D: Countif doen.
Nee want ik wil eigenlijk weten wie zich dubbel op welk nummer geregistreerd had, zodat ik die deelnemers er kon op wijzen dat dat niet de bedoeling was.
pi_165627026
Hulp gevraagd....

Ik probeer een enquete te maken in Excel 2010. Ik heb een voorbeeld gevonden met stap voor stap uitleg aangezien ik een leek ben:
http://office-oplossingen(...)ge-enquete-in-excel/

Er lijkt alleen een fout te zitten in de code:
ELself ActiveCell.Column > 1 And ActiveCell.Column< = 6 Then
ik krijg daarbij de melding; Compileerfout: Syntaxifout

Weet iemand wat ik hier moet aanpassen om de enquete werkend te krijgen?
Alvast bedankt!
pi_165627821
quote:
0s.gif Op woensdag 28 september 2016 16:44 schreef Barbados het volgende:
Hulp gevraagd....

Ik probeer een enquete te maken in Excel 2010. Ik heb een voorbeeld gevonden met stap voor stap uitleg aangezien ik een leek ben:
http://office-oplossingen(...)ge-enquete-in-excel/

Er lijkt alleen een fout te zitten in de code:
ELself ActiveCell.Column > 1 And ActiveCell.Column< = 6 Then
ik krijg daarbij de melding; Compileerfout: Syntaxifout

Weet iemand wat ik hier moet aanpassen om de enquete werkend te krijgen?
Alvast bedankt!
Het is
1ElseIf
geschreven met een grote i (If) en niet met een kleine L. Succes!
Beter onethisch dan oneetbaar
pi_165643752
Merci!
  zaterdag 15 oktober 2016 @ 19:15:03 #124
346939 Janneke141
Green, green grass of home
pi_165975124
Kun je in Excel het geluid bij foutmelding-dialoogvensters uitschakelen? (Excel 2016, NL)
Opinion is the medium between knowledge and ignorance (Plato)
  zaterdag 15 oktober 2016 @ 22:40:53 #125
77676 The_vice
alweer 'n idee?
pi_165979750
quote:
0s.gif Op zaterdag 15 oktober 2016 19:15 schreef Janneke141 het volgende:
Kun je in Excel het geluid bij foutmelding-dialoogvensters uitschakelen? (Excel 2016, NL)
https://www.techwalla.com(...)d-in-microsoft-excel
Werkt deze methode nog (artikel rept over versie 2013)?
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
  dinsdag 1 november 2016 @ 15:57:26 #126
84430 kanovinnie
Wie dit leest is gek!
pi_166348014
quote:
14s.gif Op dinsdag 1 november 2016 15:54 schreef Kreator het volgende:

[..]

Wat ik écht wil doen:

Ik heb een Excel met 26 sheets.
Op sheet 1 staat een overzicht.
Ik wil op tig van die regels in het overzicht een hyperlink zetten naar een bepaald veld op 1 van die 26 sheets. Máár, als ik een link maak op Sheet1 naar Sheet24 Cel A612 en morgen ga ik in sheet 24 ineens een heleboel nieuwe regels toevoegen, dan verwijst de link uit Sheet 1 naar een verkeerde cel, want die verwijst dan nog steeds naar Sheet24 Cel A612, terwijl de waarde waar ik naar wil linken misschien wel op Sheet24 cel A632 staat.

Ik weet niet of het nog duidelijk is.
Wie helpt Krea?
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
pi_166349330
Wat nou als je een unieke waarde naast/voor de cel zet waar naar je verwijst in de link en dan op basis van die unieke waarde het rijnummer bepaald? Moet wel in elkaar te flansen zijn met RIJ(), VERGELIJKEN() en VERT.ZOEKEN() denk ik?
Aldus.
pi_166364828
Ik ben bezig met een inventarisatie van vastgoedplattegronden.
Deze worden vanuit AutoCad naar Excel geëxporteerd.

Een ruimte heeft altijd een nummer, bijvoorbeeld "00.00.01".
Dit is ruimte 01 op verdieping 00 (Begane Grond), de eerste twee getallen zijn bij ons in de praktijk altijd 00 en dus nu nvt.

Hoe maak ik een formule die a.d.h.v. het ruimtenummer de verdieping weergeeft?

Dus wanneer er 00.00.01 staat in cel A1, komt in cel A2 "Begane Grond", of 00.01.01, komt er "Eerste verdieping" etc.
If you shoot this man, you die next. Repeat. If you shoot this man, you die next.
pi_166367108
1=IF(MID(A1,4,2)="00","Begane grond", CHOOSE(MID(A1,4,2), "Eerste","Tweede","Derde","Vierde","Vijfde","Zesde","Zevende","Achtste","Negende","Tiende","Elfde","Twaalfde","Dertiende")&" verdieping")
pi_166820530
Hi,

Ik heb een Excel vraag. Samen met een groep vrienden willen we graag stemmen op welke clubs we graag willen bezoeken. In een cel (bijv. E1 in dit voorbeeld) voert iemand de naam van de club in. Vervolgens kan iedereen in dropdown menus kiezen of ze dit een goed idee vinden. Ze kunnen op het moment kiezen tussen 'ja' en 'nee'. In cel D2 gebruik ik deze formule op het moment:

=if(COUNTIF(E2:J2,"JA")=6,"WE GAAN","WE GAAN NIET")

Dus als iedereen tussen cel E2 en J2 ja zegt (6 man in totaal) dan zegt cel D2 'WE GAAN'.

Dit werkt allemaal prima, maar nu wil ik graag de formule uitbreiden:

1) In plaats van 'ja' en 'nee' wil ik ook graag dat mensen kunnen kiezen voor 'maakt me niet uit'. En dat wordt dan standaard ook als 'ja' gezien.

2) Als iemand voor 'nee' kiest, wil ik graag dat cel D2 rood wordt van kleur.

Ik heb nu een paar dagen zitten spelen met verschillende formules, en me suf gezocht op het internet, maar ik krijg het niet voor elkaar.

Iemand die me hier mee zou kunnen helpen?

Alvast bedankt :)
pi_166820851
quote:
5s.gif Op dinsdag 22 november 2016 10:35 schreef G-Mart het volgende:
Hi,

Ik heb een Excel vraag. Samen met een groep vrienden willen we graag stemmen op welke clubs we graag willen bezoeken. In een cel (bijv. E1 in dit voorbeeld) voert iemand de naam van de club in. Vervolgens kan iedereen in dropdown menus kiezen of ze dit een goed idee vinden. Ze kunnen op het moment kiezen tussen 'ja' en 'nee'. In cel D2 gebruik ik deze formule op het moment:

=if(COUNTIF(E2:J2,"JA")=6,"WE GAAN","WE GAAN NIET")

Dus als iedereen tussen cel E2 en J2 ja zegt (6 man in totaal) dan zegt cel D2 'WE GAAN'.

Dit werkt allemaal prima, maar nu wil ik graag de formule uitbreiden:

1) In plaats van 'ja' en 'nee' wil ik ook graag dat mensen kunnen kiezen voor 'maakt me niet uit'. En dat wordt dan standaard ook als 'ja' gezien.

2) Als iemand voor 'nee' kiest, wil ik graag dat cel D2 rood wordt van kleur.

Ik heb nu een paar dagen zitten spelen met verschillende formules, en me suf gezocht op het internet, maar ik krijg het niet voor elkaar.

Iemand die me hier mee zou kunnen helpen?

Alvast bedankt :)
quote:
0s.gif Op dinsdag 22 november 2016 10:53 schreef bambino het volgende:
Gewoon je formule omdraaien
Countif "e2-j2" = Nee, We gaan niet, anders we gaan wel

Zo dus

=if(COUNTIF(E2:J2,"NEE")=6,"WE GAAN NIET","WE GAAN")
Op donderdag 1 december 2011 13:57 schreef mootie het volgende:
Het voelt toch vreemd, Bambino niet als ts.
pi_166822015
quote:
0s.gif Op dinsdag 22 november 2016 10:55 schreef bambino het volgende:

[..]

[..]

Oh ja :D Bedankt!

Heb je een suggestie voor m'n 2e vraag?
pi_166822397
quote:
0s.gif Op woensdag 2 november 2016 11:05 schreef Niveath het volgende:
Ik ben bezig met een inventarisatie van vastgoedplattegronden.
Deze worden vanuit AutoCad naar Excel geëxporteerd.

Een ruimte heeft altijd een nummer, bijvoorbeeld "00.00.01".
Dit is ruimte 01 op verdieping 00 (Begane Grond), de eerste twee getallen zijn bij ons in de praktijk altijd 00 en dus nu nvt.

Hoe maak ik een formule die a.d.h.v. het ruimtenummer de verdieping weergeeft?

Dus wanneer er 00.00.01 staat in cel A1, komt in cel A2 "Begane Grond", of 00.01.01, komt er "Eerste verdieping" etc.
Zet op A2 in blad 1:
=VERT.ZOEKEN(+DEEL(A1;4;2);Blad2!A:B;2;ONWAAR)

Zet in Blad 2:
Op A1 00
Op A2 01
Op A3 02
Op B1 Begane Grond
Op B2 Eerste verdieping
Op B3 Tweede verdieping
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_166871523
Ik ben bezig met een data-analyse en heb 1 grote inputfile met data die ik op basis van een criteria in meerdere tabbladen wil laten pakken. Dat is mij inmiddels al gelukt via een macro. Het enige nadeel is dat de nieuw aangemaakte tabbladen even groot zijn als het tabblad waar ze vandaan komen en daardooor bevatten deze tabbladen onnodig veel witte rijeen aan de onderkant. Hierdoor worden een aantal van mijn berekeningen onnodig traag en daarom wil ik van deze witte rijen af en het liefst door te voorkomen dat deze worden aangemaakt. Daarvoor moet ik de onderstaande macro aanpassen maar ik heb echt geen flauw idee hoe.

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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
Sub Copy_To_Worksheets_2()
'Note: This macro use the function LastRow and SheetExists
Dim My_Range As Range
Dim FieldNum As Long
Dim CalcMode As Long
Dim ViewMode As Long
Dim ws2 As Worksheet
Dim Lrow As Long
Dim cell As Range
Dim CCount As Long
Dim WSNew As Worksheet
Dim ErrNum As Long
Dim DestRange As Range
Dim Lr As Long
'Set filter range on ActiveSheet: A1 is the top left cell of your filter range
'and the header of the first column, D is the last column in the filter range.
'You can also add the sheet name to the code like this :
'Worksheets("Sheet1").Range("A1:AO" & LastRow(Worksheets("Sheet1")))
'No need that the sheet is active then when you run the macro when you use this.
Set My_Range = Range("A1:AO" & LastRow(ActiveSheet))
My_Range.Parent.Select
If ActiveWorkbook.ProtectStructure = True Or _
My_Range.Parent.ProtectContents = True Then
MsgBox "Sorry, not working when the workbook or worksheet is protected", _
vbOKOnly, "Copy to new worksheet"
Exit Sub
End If
'This example filters on the first column in the range(change the field if needed)
'In this case the range starts in A so Field:=1 is column A, 2 = column B, ......
FieldNum = 1
'Turn off AutoFilter
My_Range.Parent.AutoFilterMode = False
'Change ScreenUpdating, Calculation, EnableEvents, ....
With Application
CalcMode = .Calculation
.Calculation = xlCalculationManual
.ScreenUpdating = False
.EnableEvents = False
End With
ViewMode = ActiveWindow.View
ActiveWindow.View = xlNormalView
ActiveSheet.DisplayPageBreaks = False
'Add a worksheet to copy the a unique list and add the CriteriaRange
Set ws2 = Worksheets.Add
With ws2
'first we copy the Unique data from the filter field to ws2
My_Range.Columns(FieldNum).AdvancedFilter _
Action:=xlFilterCopy, _
CopyToRange:=.Range("A1"), Unique:=True
'loop through the unique list in ws2 and filter/copy to a new sheet
Lrow = .Cells(Rows.Count, "A").End(xlUp).Row
For Each cell In .Range("A2:A" & Lrow)
My_Range.Parent.Select
'Filter the range
My_Range.AutoFilter Field:=FieldNum, Criteria1:="=" & _
Replace(Replace(Replace(cell.Value, "~", "~~"), "*", "~*"), "?", "~?")
'Check if there are no more then 8192 areas(limit of areas)
CCount = 0
On Error Resume Next
CCount = My_Range.Columns(1).SpecialCells(xlCellTypeVisible) _
.Areas(1).Cells.Count
On Error GoTo 0
If CCount = 0 Then
MsgBox "There are more than 8192 areas for the value: " & cell.Value _
& vbNewLine & "It is not possible to copy the visible data." _
& vbNewLine & "Tip: Sort your data before you use this macro.", _
vbOKOnly, "Split in worksheets"
Else
'Add a new worksheet or set a reference to a existing sheet
If SheetExists(cell.Text) = False Then
Set WSNew = Worksheets.Add(After:=Sheets(Sheets.Count))
On Error Resume Next
WSNew.Name = cell.Value
If Err.Number > 0 Then
ErrNum = ErrNum + 1
WSNew.Name = "Error_" & Format(ErrNum, "0000")
Err.Clear
End If
On Error GoTo 0
Set DestRange = WSNew.Range("A1")
Else
Set WSNew = Sheets(cell.Text)
Lr = LastRow(WSNew)
Set DestRange = WSNew.Range("A" & Lr + 1)
End If
'Copy the visible data to the worksheet
My_Range.SpecialCells(xlCellTypeVisible).Copy
With DestRange
.Parent.Select
' Paste:=8 will copy the columnwidth in Excel 2000 and higher
' Remove this line if you use Excel 97
.PasteSpecial Paste:=8
.PasteSpecial xlPasteValues
.PasteSpecial xlPasteFormats
Application.CutCopyMode = False
.Select
End With
End If
' Delete the header row if you copy to a existing worksheet
If Lr > 1 Then WSNew.Range("A" & Lr + 1).EntireRow.Delete
'Show all data in the range
My_Range.AutoFilter Field:=FieldNum
Next cell
'Delete the ws2 sheet
On Error Resume Next
Application.DisplayAlerts = False
.Delete
Application.DisplayAlerts = True
On Error GoTo 0
End With
'Turn off AutoFilter
My_Range.Parent.AutoFilterMode = False
If ErrNum > 0 Then
MsgBox "Rename every WorkSheet name that start with ""Error_"" manually" _
& vbNewLine & "There are characters in the name that are not allowed" _
& vbNewLine & "in a sheet name or the worksheet already exist."
End If
'Restore ScreenUpdating, Calculation, EnableEvents, ....
My_Range.Parent.Select
ActiveWindow.View = ViewMode
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = CalcMode
End With
End Sub
Function LastRow(sh As Worksheet)
On Error Resume Next
LastRow = sh.Cells.Find(What:="*", _
After:=sh.Range("A1"), _
Lookat:=xlPart, _
LookIn:=xlValues, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
On Error GoTo 0
End Function
Function SheetExists(SName As String, _
Optional ByVal WB As Workbook) As Boolean
'Chip Pearson
On Error Resume Next
If WB Is Nothing Then Set WB = ThisWorkbook
SheetExists = CBool(Len(WB.Sheets(SName).Name))
End Function

Ik maak gebruik van excel 2010(English) maar heb ook toegang tot excel 2016(Nederlands).

Edit: Misschien overbodig maar ik noem toch even dat het om een bestand met 170K rijen gaat
  donderdag 24 november 2016 @ 17:55:28 #135
77676 The_vice
alweer 'n idee?
pi_166873156
quote:
0s.gif Op donderdag 24 november 2016 16:32 schreef Mynheer007 het volgende:
Ik ben bezig met een data-analyse en heb 1 grote inputfile met data die ik op basis van een criteria in meerdere tabbladen wil laten pakken. Dat is mij inmiddels al gelukt via een macro. Het enige nadeel is dat de nieuw aangemaakte tabbladen even groot zijn als het tabblad waar ze vandaan komen en daardooor bevatten deze tabbladen onnodig veel witte rijeen aan de onderkant. Hierdoor worden een aantal van mijn berekeningen onnodig traag en daarom wil ik van deze witte rijen af en het liefst door te voorkomen dat deze worden aangemaakt. Daarvoor moet ik de onderstaande macro aanpassen maar ik heb echt geen flauw idee hoe.
[ code verwijderd ]

Ik maak gebruik van excel 2010(English) maar heb ook toegang tot excel 2016(Nederlands).

Edit: Misschien overbodig maar ik noem toch even dat het om een bestand met 170K rijen gaat
Eérste vraag, waarom moet de data uberhaupt naar afzonderlijke sheets worden gekopieerd alvorens ze te kunnen analyseren?

Als het je om de witte rijen te doen is, en de rest uniek is zou je met de functie remove duplicates de witregels kunnen verwijderen.
Bijv met:
1
2
3
4
5
6
7
8
9
Sub Macro1()
For Each ws In ThisWorkbook.Sheets
    ' do something on each worksheet
    Debug.Print ws.Name
    ws.Activate
    
    ActiveSheet.Range("$A$1:$c$100").RemoveDuplicates Columns:=Array(1, 2), Header:=xlNo
Next
End Sub


[ Bericht 18% gewijzigd door The_vice op 24-11-2016 18:03:08 ]
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_166886604
Zo kun je een stuk tekst laten oplezen, als deze staat in het rijtje A1 t/m A5.

For i = 1 To 5
a$ = Cells(i, 1)
Application.Speech.Speak a$
Next i

Maar: bestaat er ook een Nederlandse stem, die Nederlandse tekst leest in het Nederlands.
en andere talen.
Ik heb wel gezocht, maar kon het toch niet vinden.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_166893554
Ik heb de volgende situatie:
1) Kolom F t/m Z (dus horizontaal) gevuld met tekstdata. Dit gaat per regel door naar beneden, dus regel 2 t/m hoe ver het gaat.
2) In kolom E heb ik juist van boven naar beneden tekst staan (bijv. E2:E10).

Ik wil een voorwaardelijke opmaak hebben dat de cellen in kolom E een kleur krijgen als deze allen in een regel van kolom F t/m Z voorkomen. Dit hoeft niet in identieke volgorde te zijn, als maar ik wil snel kunnen zien of de cellen in kolom E al als een bestaande regel voorkomen.

Voorbeeld:
Kolom E verticaal: appel, peer, kaas, geit
Kolom F horizontaal regel 1: appel, koe, konijn
Kolom F horizontaal regel 2: appel, konijn, peer
Kolom F horizontaal regel 3: peer, kaas, appel, geit

In dit geval moet kolom E gekleurd worden, omdat in regel 3 alle woorden voorkomen.
Als het andersom moet, en alleen Kolom F regel 3 wordt volledig gekleurd en de rest blijft wit ben ik ook tevreden :)

Het liefst houd ik het bij een simpele voorwaardelijke opmaak en geen matrixformules oid, omdat mijn collega's er ook mee uit de voeten moeten. Alvast bedankt!
  zondag 27 november 2016 @ 13:58:28 #138
77676 The_vice
alweer 'n idee?
pi_166929965
quote:
0s.gif Op vrijdag 25 november 2016 16:15 schreef Zocalo het volgende:
...
Ik wil een voorwaardelijke opmaak hebben dat de cellen in kolom E een kleur krijgen als deze allen in een regel van kolom F t/m Z voorkomen. Dit hoeft niet in identieke volgorde te zijn, als maar ik wil snel kunnen zien of de cellen in kolom E al als een bestaande regel voorkomen.
...
Als je dit direct in Voorwaardelijke Opmaak met formules op wil gaan lossen wordt het onnodig complex. Voorwaardelijke opmaak is al beperkt genoeg van zichzelf,

Om het simpel te houden in voorwaardelijke opmaak zelf een VBA formule maken die True of False als resultaat geeft. Op basis daarvan laat je de rij kleuren.

Handigst is om met Arrays te werken in VBA, en de twee met elkaar te laten vergelijken.

Code verderop:

Leest Kolom en Rij naar Arrays
Kijkt dan of een waarde uit de Rij in Kolom voorkomt, zo ja
• In de Resultaat Array wordt dan die positie op True gezet
Als laatste wordt de Resultaat Array nagelopen om te kijken of er een waarde False is, zo ja
• Niet alle waarden uit de kolom zijn gevonden, dus resulaat is False
zo nee
• Alle waarden uit de Kolom komen in de Rij voor, resultaat is True

Code in Spoiler
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.
Dan in voorwaardelijke opmaak:
1=VergelijkKolomMetRij($A$1:$A$5;$C1:$H1)
let op de dollar tekens

of in één cell als
1=VergelijkKolomMetRij($A$1:$A$5;C1:H1)
(Ik zet meestal het resultaat van dit soort vergelijken in één van de eerste kolommen, B1 en verder in dit geval, dan kan je er ook makkelijk op sorteren, filteren, of tellen. Ook de Voorwaardelijke Opmaak kan je dan op basis van B1 meenemen ["=$B1=TRUE"])

Noot: een nadeel van voorwaardelijke opmaak is dat ie zelf extra nieuwe opmaak regels aanmaakt als je gaat sorteren, of regels invoegt. Vaak merk je dit in eerste instantie niet, maar als je sheet langzamer wordt dan is het zaak om dubbele voorwaardelijke opmaak regels op te schonen

[ Bericht 3% gewijzigd door The_vice op 27-11-2016 14:30:33 ]
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_166993566
quote:
0s.gif Op donderdag 24 november 2016 17:55 schreef The_vice het volgende:

[..]

Eérste vraag, waarom moet de data uberhaupt naar afzonderlijke sheets worden gekopieerd alvorens ze te kunnen analyseren?

Als het je om de witte rijen te doen is, en de rest uniek is zou je met de functie remove duplicates de witregels kunnen verwijderen.
Bijv met:
[ code verwijderd ]

Bedankt voor de tip. Strikt gezien zal het wel allemaal op één tabblad kunnen maar ik denk dat voor het overzicht makkelijker is om de data op te delen in verschillende tabbladen.
pi_167009452
Yo Excellers :7
Ik merk dat mijn Excel kennis echt onder peil is. Basis basis zegmaar :P Nu is het niet dringend nodig dit bij te spijkeren, ik heb ook geen deadline of opdracht of iets dergelijks, maar ik wil gewoon wat meer leren.
Kan iemand van jullie mij een cursus oid aanraden? Ik weet dat er op youtube veel te vinden is, maar als je niet naar een specifiek probleem op zoek bent is het allemaal een beetje ongestructureerd. Wat ik eigenlijk zoek is een opbouwend iets, waardoor je steeds meer moet toepassen. Het liefst in de vorm van een korte uitleg gevolgd door een case ofzo, dat je dus zelf kunt "puzzelen" maar daarna wel tekst en uitleg kunt krijgen over de oplossing.

Ik zag hier zo gauw niets van in de OP, dus vandaar. Het liefst natuurlijk gratis, maar als het een tientje of 2 is dan is dat ook geen ramp. Ik hoop dat het een beetje duidelijk is :@ Zoals ik al zei is het niet dringend, maar meer bijspijkeren voor erbij. Iig alvast bedankt! :)
pi_167011285
Excel is zó uitgebreid en multifunctioneel dat je wel iets specifieker moet zijn in je leerdoelen. :) Ik denk dat velen het gewoon hebben geleerd door veel te spelen/prutsen. :P Oh, spijker iig je Google-skills bij. :D
  zaterdag 3 december 2016 @ 00:42:35 #142
62215 qu63
..de tijd drinkt..
pi_167064034
quote:
0s.gif Op woensdag 30 november 2016 21:38 schreef sylvesterrr het volgende:
Excel is zó uitgebreid en multifunctioneel dat je wel iets specifieker moet zijn in je leerdoelen. :) Ik denk dat velen het gewoon hebben geleerd door veel te spelen/prutsen. :P Oh, spijker iig je Google-skills bij. :D
Vooral dat ja. "ik wil iets, hoe gaan we dat fixen" was mijn leerschool :P

Daarna kan er altijd geoptimaliseerd worden..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_167152628
Hoi,

Ik heb een reeks getallen/data:


Deze getallen zijn niet gebaseerd op berekeningen of iets dergelijks. Nu wil ik de lege vakken invullen, gebaseerd op de grafiek. Is dit mogelijk met excel?

Ik geloof dat de TREND, FORECAST en LOGEST functies de achterliggende berekening gebruiken, en omdat die niet bestaat, komen daar verkeerde getallen uit. Weet iemand een manier om exacte getallen te krijgen die op de grafiek zouden liggen? (met vloeiende kromme)

Ik gebruik MS Office Professional Plus 2010 (English)

Alvast bedankt!
pi_167153156
Een vloeiende lijn gaat je niet lukken met een interval van 1 vrees ik.
pi_167158123
quote:
0s.gif Op dinsdag 6 december 2016 20:32 schreef Frenzei het volgende:
Hoi,

Ik heb een reeks getallen/data:
[ afbeelding ]

Deze getallen zijn niet gebaseerd op berekeningen of iets dergelijks. Nu wil ik de lege vakken invullen, gebaseerd op de grafiek. Is dit mogelijk met excel?

Ik geloof dat de TREND, FORECAST en LOGEST functies de achterliggende berekening gebruiken, en omdat die niet bestaat, komen daar verkeerde getallen uit. Weet iemand een manier om exacte getallen te krijgen die op de grafiek zouden liggen? (met vloeiende kromme)

Ik gebruik MS Office Professional Plus 2010 (English)

Alvast bedankt!
Voor zover ik weet is het niet mogelijk om de exacte getallen uit de grafiek te krijgen met "vloeiende lijn".

Het dichtsbijzijnde wat je kan doen is zelf deze punten interpoleren met een cubic spline (en hopen dat het er een beetje in de buurt zit; er zijn nogal wat verschillende in omloop).

Volgens deze link is het zelfs nog heftiger, met (hoop ik) nuttige info verder: https://blog.splitwise.co(...)-line-interpolation/
Beter onethisch dan oneetbaar
pi_167160792
Wat fijn dat er een topic als dit bestaat! Ben pas aan het leren met Excel te werken, dus even een tvp.
pi_167164548
Beste mensen,

Ik heb de volgende vraag: voor een analyse van openstaande posten heb ik een lijst waarin ik de waarde "Aantal dagen te laat" heb. Nu wil ik grag een kolom toevoegen die kijkt naar dit aantal en dan vervolgens aangeeft of de openstaande post in de categorie 0-30 dagen/30-60 dagen/60-90 dagen etc. valt. dit lukt mij niet, kunnen jullie mij helpen? Ik maak gebruik van NL Excel 2007

Thanks

-edit-
ik heb het voor nu trouwens opgelost door alle nummers van 1 t/m 1000 ofzo in een apart sheet te categoriseren en vervolgens via vertikaal zoeken de waarde ophalen

[ Bericht 17% gewijzigd door IJsmuts op 07-12-2016 12:32:54 ]
pi_167165380
quote:
0s.gif Op woensdag 7 december 2016 12:02 schreef IJsmuts het volgende:
Beste mensen,

Ik heb de volgende vraag: voor een analyse van openstaande posten heb ik een lijst waarin ik de waarde "Aantal dagen te laat" heb. Nu wil ik grag een kolom toevoegen die kijkt naar dit aantal en dan vervolgens aangeeft of de openstaande post in de categorie 0-30 dagen/30-60 dagen/60-90 dagen etc. valt. dit lukt mij niet, kunnen jullie mij helpen? Ik maak gebruik van NL Excel 2007

Thanks

Het zou zo kunnen

=ALS(B6<30;"categorie 1";ALS(B6<60;"categorie 2";ALS(B6<90;"categorie 3";"volgendetest")))

deze formule gebruiken om het aantal dagen om te zetten naar verschillende catergorieen.

In B6 staat in dit voorbeeld dan het aantal dagen.

Ik zou alleen het niet "categorie 1"noemen maar gewoon een 1 2 of 3 gebruiken

De formule is dan naar beneden te kopieren.
pi_167165610
quote:
0s.gif Op woensdag 7 december 2016 12:52 schreef Basp1 het volgende:

[..]

Het zou zo kunnen

=ALS(B6<30;"categorie 1";ALS(B6<60;"categorie 2";ALS(B6<90;"categorie 3";"volgendetest")))

deze formule gebruiken om het aantal dagen om te zetten naar verschillende catergorieen.

In B6 staat in dit voorbeeld dan het aantal dagen.

Ik zou alleen het niet "categorie 1"noemen maar gewoon een 1 2 of 3 gebruiken

De formule is dan naar beneden te kopieren.
top dat werkt! dank, hier kan ik goed mee verder!
pi_167190314
Ik ben nog steeds met dezelfde dataset bezig en heb het over meerdere tabbladen staan. De structuur van de data is als volgt

instituutnaamA Publicatie1
instituutnaamB Publicatie 1
instituutnaamC Publicatie 2
instituutnaamB Publicatie 2
instituutnaamB Publicatie 2
instituutnaamD Publicatie 2

Nu wil ik de bijdrage van de instituten fractioneel gaan tellen, d.w.z.; elke rij krijgt een fractie van de totale publicatie toegewezen; bij publicatie 1 schrijven er twee instituten aan dus krijgen ze allebei 0,5. Bij publicatie 3 schrijven er 3 verschillende instituten aan...dus krijgen ze allebei 1/3 publicatie toegewezen echter moet die scoren voor instituut B nog door twee zodat beide regels voor instituut B samen op 1/3 uitkomen.

Om dit alles te bewerkstelligen had ik de volgende formules:
Eerst telde ik het aantal unieke instituten met de volgende formule: ={SOM(--(INTERVAL(ALS(AB:AB=AB2;VERGELIJKEN(F:F;F:F;0));RIJ(F:F)-RIJ($F$2)+1)>0))}
In deze formule is F de kolom met de instituutnaam en AB de kolom met het publicatieID.

Vervolgens liet ik excel berekenen hoe vaak hetzelfde instituut mee schreef aan één en dezelfde publicatie: AANTALLEN.ALS(AB:AB;AB2;F:F;F2)

In een derde kolom berekende vervolgens de fractionele telling door: 1/(uitkomst eerste formule)/(uitkomst tweede formule)

Het is mij gelukt om excel dit voor een lijst te laten doen die zo'n 32k rijen lang was...maar vandaag probeer ik het weer maar doet hij er bij een korte lijst al heel lang over. Hebben jullie tips voor mij hoe ik dit proces kan versnellen (door bijvoorbeeld formules te optimaliseren)?

Of zou ik dit misschien beter in access kunnen doen?
pi_167190421
quote:
0s.gif Op donderdag 8 december 2016 14:59 schreef Mynheer007 het volgende:

Het is mij gelukt om excel dit voor een lijst te laten doen die zo'n 32k rijen lang was...maar vandaag probeer ik het weer maar doet hij er bij een korte lijst al heel lang over. Hebben jullie tips voor mij hoe ik dit proces kan versnellen (door bijvoorbeeld formules te optimaliseren)?

Is het een dynamische lijst die steeds aangevuld gaat worden of een eenmalig iets. Als het eenmalig is gewoon een nachtje door laten reken en dan een copy en paste met alleen gegevens maken.
pi_167190655
quote:
0s.gif Op donderdag 8 december 2016 15:05 schreef Basp1 het volgende:
een dynamische lijst die steeds aangevuld gaat worden of een eenmalig iets. Als het eenmalig is gewoon een nachtje door laten reken en dan een copy en paste met alleen gegevens maken.
Het is een eenmalig iets. Een nachtje doorrekenen zou prima kunnen maar hij doet er met 4 processors zo traag over dat ik vrees dat het me dan een paar maanden gaat kosten. Na een half uur is hij nog steeds op 0%
pi_167192283
quote:
0s.gif Op donderdag 8 december 2016 15:19 schreef Mynheer007 het volgende:

[..]

Het is een eenmalig iets. Een nachtje doorrekenen zou prima kunnen maar hij doet er met 4 processors zo traag over dat ik vrees dat het me dan een paar maanden gaat kosten. Na een half uur is hij nog steeds op 0%
Misschien helpt het om eerst de sheets splitsen in wat kleinere stukken en daarop de formules loslaten?
pi_167192334
Ik zou het niet in Excel doen. Ik weet niet of het in Acces sneller gaat. Ik zelf zou het in R doen, dat rekent veel sneller in dit soort gevallen. Zo heel veel data is het ook al weer niet, Excel gaat er gewoon niet handig mee om lijkt het.
Aldus.
pi_167192900
quote:
2s.gif Op donderdag 8 december 2016 16:44 schreef Z het volgende:
Ik zou het niet in Excel doen. Ik weet niet of het in Acces sneller gaat. Ik zelf zou het in R doen, dat rekent veel sneller in dit soort gevallen. Zo heel veel data is het ook al weer niet, Excel gaat er gewoon niet handig mee om lijkt het.
Bedankt voor de reacties.

Ik ben wel enigzins bekend met R maar de leercurve valt me altijd toch weer tegen.

Ik zit er nu over na te denken om de artikelen te sorteren op PublicationID en ze dan te verdelen over de tabbladen. Aangezien de publicaties dan redelijk dicht bij elkaar in de buurt staan wil ik het bereik van de zoekfunctie beperken tot de 50 rijen voor de rij in kwestie en de 50 rijen na de rij in kwestie. (hiermee voorkom ik dat excel onnodig veel rijen moet afgaan en gaat het hopelijk een stuk sneller) Kan je zoiets inbouwen in een functie?

Dan even iets anders. Ik werk met meerdere tabbladen en het valt me op dat excel stopt met het uitvoeren van de berekeningen als ik naar een ander tabblad ga. Is er een manier omdat te voorkomen?
pi_167193012
Vrij steile leercurve inderdaad! Wel een mooi programma hoor. En open source, dat maakt het vooral ook fantastisch.
Aldus.
pi_167196029
quote:
2s.gif Op donderdag 8 december 2016 17:10 schreef Z het volgende:
eercurve inderdaad! Wel een mooi programma hoor. En open source, dat maakt het vooral ook fantastisch.
Helemaal mee eens. Ik gebruik in R vooral script van anderen en dan werkt het heel goed. Maar om zelf iets in elkaar te zetten gaat gewoon veel tijd kosten.
  donderdag 8 december 2016 @ 20:22:28 #158
77676 The_vice
alweer 'n idee?
pi_167197700
quote:
0s.gif Op donderdag 8 december 2016 14:59 schreef Mynheer007 het volgende:
Of zou ik dit misschien beter in access kunnen doen?
100% beter via access.
Ben je er bekend mee of heb je een voorzetje nodig?
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_167209521
quote:
2s.gif Op donderdag 8 december 2016 16:44 schreef Z het volgende:
Ik zou het niet in Excel doen. Ik weet niet of het in Acces sneller gaat. Ik zelf zou het in R doen, dat rekent veel sneller in dit soort gevallen. Zo heel veel data is het ook al weer niet, Excel gaat er gewoon niet handig mee om lijkt het.
Excel kan dit ook wel. Maar het is niet normaal dan er na een half uur nog maar 0% is berekend.
Ik snap de output ook niet helemaal. Maar dat moet natuurlijk vele malen sneller.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_167209660
quote:
0s.gif Op vrijdag 9 december 2016 11:48 schreef Twentsche_Ros het volgende:

[..]

Excel kan dit ook wel. Maar het is niet normaal dan er na een half uur nog maar 0% is berekend.
Ik snap de output ook niet helemaal. Maar dat moet natuurlijk vele malen sneller.
Dat geloof ik van harte maar Excel doet niet alles altijd even efficiënt heb ik gemerkt. Sommige programmatuur gaat anders/beter om met bepaalde 'berekeningen'.
Aldus.
pi_167209962
quote:
14s.gif Op vrijdag 9 december 2016 11:56 schreef Z het volgende:

[..]

Dat geloof ik van harte maar Excel doet niet alles altijd even efficiënt heb ik gemerkt. Sommige programmatuur gaat anders/beter om met bepaalde 'berekeningen'.
De meeste bedrijven werken met excel dus daar zit je dan aan vast, je kunt niet voor elke nerd een ander programma installeren dat daarna niemand meer gaat gebruiken.
Hier een site met wat tips om excel wat sneller te laten werken±

http://smallbusiness.chro(...)te-faster-32149.html

Vooral van te voren al een sortering uit laten voeren lijkt me in dit geval van belang.
pi_167210392
quote:
0s.gif Op vrijdag 9 december 2016 12:15 schreef Basp1 het volgende:

[..]

De meeste bedrijven werken met excel dus daar zit je dan aan vast, je kunt niet voor elke nerd een ander programma installeren dat daarna niemand meer gaat gebruiken.
Hier een site met wat tips om excel wat sneller te laten werken±

http://smallbusiness.chro(...)te-faster-32149.html

Vooral van te voren al een sortering uit laten voeren lijkt me in dit geval van belang.
Je moet even Ctrl-Shift tegelijk indrukken. Dan wordt die plusmin (±) weer gewoon dubbele punt.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_167210421
quote:
0s.gif Op vrijdag 9 december 2016 12:37 schreef Twentsche_Ros het volgende:

[..]

Je moet even Ctrl-Shift tegelijk indrukken. Dan wordt die plusmin (±) weer gewoon dubbele punt.
Maar dan kloppen de digitale scheidingstekens voor mijn cad pakket hier niet meer. :D
pi_167210582
quote:
0s.gif Op vrijdag 9 december 2016 12:39 schreef Basp1 het volgende:

[..]

Maar dan kloppen de digitale scheidingstekens voor mijn cad pakket hier niet meer. :D
OK. Ik dacht ik zeg 't maar. ;)
Maar dan moet je bij een tekst eigenlijk weer steeds omschakelen. Nu maakt dat bij de Fokkers niet zo veel uit.. ;)
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_167211042
quote:
0s.gif Op donderdag 8 december 2016 20:22 schreef The_vice het volgende:

[..]

100% beter via access.
Ben je er bekend mee of heb je een voorzetje nodig?
Bedankt voor het aanbod. Ik wil me er zeker in gaan verdiepen maar ik ben nu gelukkig al redelijk ver gekomen in excel. Ik zit nu echter met het volgende probleem. Via het samenvoegen van cellen heb ik kloppende formules gemaakt...echter berekent excel niet automatisch de uitkomst...


Als ik in de cel ga staan en op het vinkje druk dan berekent excel wel de uitkomst dus de formules zijn oke. Aangezien het om honderden cellen gaat hoop ik dat hier een eenvoudige knop voor is. Ik heb al geprobeerd door alles als waarden/formules te plakken etc. maar excel geeft dan niet direct de uitkomst.
pi_167211466
quote:
0s.gif Op vrijdag 9 december 2016 13:09 schreef Mynheer007 het volgende:

[..]

Bedankt voor het aanbod. Ik wil me er zeker in gaan verdiepen maar ik ben nu gelukkig al redelijk ver gekomen in excel. Ik zit nu echter met het volgende probleem. Via het samenvoegen van cellen heb ik kloppende formules gemaakt...echter berekent excel niet automatisch de uitkomst...
[ afbeelding ]

Als ik in de cel ga staan en op het vinkje druk dan berekent excel wel de uitkomst dus de formules zijn oke. Aangezien het om honderden cellen gaat hoop ik dat hier een eenvoudige knop voor is. Ik heb al geprobeerd door alles als waarden/formules te plakken etc. maar excel geeft dan niet direct de uitkomst.
Druk eens op F9.
Of anders doe Ctrl-h vervangen: de = door de =

Maar heb je echt zoveel tabbladen aangemaakt.
Het is toch veel handiger om dat in 1 database te plaatsen.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
  vrijdag 9 december 2016 @ 13:43:48 #167
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_167211736
Ik ben gisteren aan het pielen geweest met het random loten van een bereik. Bv. een x aantal spelers.

Ik heb dus een tabel met namen. Deze namen wil ik vervolgens in poules indelen.

Ik kwam op de aselect functie uit. Deze doet in principe wel random een naam invoegen uit het bereik, maar houdt geen rekening met doublures. Dus speler 1 is meerdere keren ingedeeld.

Iemand een idee om aselect toe te passen met uitsluiting van doublures?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_167212082
quote:
0s.gif Op vrijdag 9 december 2016 13:43 schreef sanger het volgende:
Ik ben gisteren aan het pielen geweest met het random loten van een bereik. Bv. een x aantal spelers.

Ik heb dus een tabel met namen. Deze namen wil ik vervolgens in poules indelen.

Ik kwam op de aselect functie uit. Deze doet in principe wel random een naam invoegen uit het bereik, maar houdt geen rekening met doublures. Dus speler 1 is meerdere keren ingedeeld.

Iemand een idee om aselect toe te passen met uitsluiting van doublures?
Steeds een 2e lijst er naast maken waarbij de gekozen spelers al eruit zijn?
pi_167212308
quote:
0s.gif Op vrijdag 9 december 2016 13:43 schreef sanger het volgende:
Ik ben gisteren aan het pielen geweest met het random loten van een bereik. Bv. een x aantal spelers.

Ik heb dus een tabel met namen. Deze namen wil ik vervolgens in poules indelen.

Ik kwam op de aselect functie uit. Deze doet in principe wel random een naam invoegen uit het bereik, maar houdt geen rekening met doublures. Dus speler 1 is meerdere keren ingedeeld.

Iemand een idee om aselect toe te passen met uitsluiting van doublures?
1
2
3
4
5
6
7
8
9
10
Jantje    0,026983583    1    0,026983583    1    a1    Jantje
Pietje    0,598986489    2    0,111842038    4    a4    Klaasje
Keesje    0,666201525    3    0,598986489    2    a2    Pietje
Klaasje    0,111842038    4    0,666201525    3    a3    Keesje
                        
FORMULES:                        
Jantje    =ASELECT()    1    =KLEINSTE($B$1:$B$4;C1)    =VERT.ZOEKEN(D1;$B$1:$C$4;2;ONWAAR)    =+"a"&E1    =INDIRECT(F1)
Pietje    =ASELECT()    2    =KLEINSTE($B$1:$B$4;C2)    =VERT.ZOEKEN(D2;$B$1:$C$4;2;ONWAAR)    =+"a"&E2    =INDIRECT(F2)
Keesje    =ASELECT()    3    =KLEINSTE($B$1:$B$4;C3)    =VERT.ZOEKEN(D3;$B$1:$C$4;2;ONWAAR)    =+"a"&E3    =INDIRECT(F3)
Klaasje    =ASELECT()    4    =KLEINSTE($B$1:$B$4;C4)    =VERT.ZOEKEN(D4;$B$1:$C$4;2;ONWAAR)    =+"a"&E4    =INDIRECT(F4)

Bij iedere F9 heb je weer een andere volgorde. Er zijn nog talloze andere mogelijkheden, maar hierdoor kun je de volgorde elke keer husselen. Dan heb je automatisch geen dubbele.


1
2
3
4
5
6
7
8
9
10
Jantje    0,235116893    1    0,235116893    1    a1    Jantje
Pietje    0,858844317    2    0,359766668    3    a3    Keesje
Keesje    0,359766668    3    0,460599871    4    a4    Klaasje
Klaasje    0,460599871    4    0,858844317    2    a2    Pietje
                        
FORMULES:                        
Jantje    =ASELECT()    1    =KLEINSTE($B$1:$B$4;C1)    =VERT.ZOEKEN(D1;$B$1:$C$4;2;ONWAAR)    =+"a"&E1    =INDIRECT(F1)
Pietje    =ASELECT()    2    =KLEINSTE($B$1:$B$4;C2)    =VERT.ZOEKEN(D2;$B$1:$C$4;2;ONWAAR)    =+"a"&E2    =INDIRECT(F2)
Keesje    =ASELECT()    3    =KLEINSTE($B$1:$B$4;C3)    =VERT.ZOEKEN(D3;$B$1:$C$4;2;ONWAAR)    =+"a"&E3    =INDIRECT(F3)
Klaasje    =ASELECT()    4    =KLEINSTE($B$1:$B$4;C4)    =VERT.ZOEKEN(D4;$B$1:$C$4;2;ONWAAR)    =+"a"&E4    =INDIRECT(F4)


[ Bericht 27% gewijzigd door Twentsche_Ros op 09-12-2016 14:21:53 ]
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_167213046
quote:
0s.gif Op dinsdag 6 december 2016 23:01 schreef Watertornado het volgende:

[..]

Voor zover ik weet is het niet mogelijk om de exacte getallen uit de grafiek te krijgen met "vloeiende lijn".

Het dichtsbijzijnde wat je kan doen is zelf deze punten interpoleren met een cubic spline (en hopen dat het er een beetje in de buurt zit; er zijn nogal wat verschillende in omloop).

Volgens deze link is het zelfs nog heftiger, met (hoop ik) nuttige info verder: https://blog.splitwise.co(...)-line-interpolation/
Bedankt! Ik ben nog even verder gaan lezen, en ik zit nu te twijfelen tussen cubic spline en polynomial interpolation. Ik heb hier verder totaal geen verstand van. Welke methode zouden jullie mij aanraden voor de dataset die ik heb?

Bedankt!
pi_167213945
quote:
0s.gif Op vrijdag 9 december 2016 14:54 schreef Frenzei het volgende:

[..]

Bedankt! Ik ben nog even verder gaan lezen, en ik zit nu te twijfelen tussen cubic spline en polynomial interpolation. Ik heb hier verder totaal geen verstand van. Welke methode zouden jullie mij aanraden voor de dataset die ik heb?

Bedankt!
De intervallen zijn veel te gering om ze vloeiend te maken. Of je moet met cijfers achter de komma werken. Je kunt ook de formule voor kleinste kwadraten opzoeken.
Maar de grafiek binnen twee intervallen lineair opvullen doet 't volgens mij ook wel.

quote:
1 100
2 95
3 92,5
4 90
5 88,33333333
6 86,66666667
7 85
8 83,75
9 82,5
10 81,25
11 80
12 79
13 78
14 77
15 76
16 75
17 74,16666667
18 73,33333333
19 72,5
20 71,66666667
21 70,83333333
22 70
23 68,33333333
24 66,66666667
25 65

Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
  vrijdag 9 december 2016 @ 15:52:42 #172
85514 ralfie
!Yvan eht nioj
pi_167214210
quote:
0s.gif Op vrijdag 9 december 2016 14:54 schreef Frenzei het volgende:

[..]

Bedankt! Ik ben nog even verder gaan lezen, en ik zit nu te twijfelen tussen cubic spline en polynomial interpolation. Ik heb hier verder totaal geen verstand van. Welke methode zouden jullie mij aanraden voor de dataset die ik heb?

Bedankt!
Met linest en cubic kom je al een heel eind (zie http://www.excelfunctions.net/Excel-Linest-Function.html - x1, x2 en x3 zijn dan x, x^2 en x^3, die kolommen maak je zelf aan)

x y estimated
1 100 99
2 95 96
4 90 91
7 85 85
11 80 80
16 75 76
22 70 70
25 65 65

formule hier is: 102.661+(-0.0043*x^3)+(0.197372*x^2)+(-3.75493*x)
Hogere dimensie krijg je waarschijnlijk betere resultaten, maar dat neigt dat erg naar overfiting.

Sowieso zijn dit soort voorspellingen alleen zinnig als je een schatting kunt maken van hoe de relatie tussen x en y bestaat (linear, kwadratisch, etc).
pi_167215351
quote:
0s.gif Op vrijdag 9 december 2016 15:52 schreef ralfie het volgende:

[..]

Met linest en cubic kom je al een heel eind (zie http://www.excelfunctions.net/Excel-Linest-Function.html - x1, x2 en x3 zijn dan x, x^2 en x^3, die kolommen maak je zelf aan)

x y estimated
1 100 99
2 95 96
4 90 91
7 85 85
11 80 80
16 75 76
22 70 70
25 65 65

formule hier is: 102.661+(-0.0043*x^3)+(0.197372*x^2)+(-3.75493*x)
Hogere dimensie krijg je waarschijnlijk betere resultaten, maar dat neigt dat erg naar overfiting.

Sowieso zijn dit soort voorspellingen alleen zinnig als je een schatting kunt maken van hoe de relatie tussen x en y bestaat (linear, kwadratisch, etc).
Bedankt! Dit ga ik zeker gebruiken. Ik zag eerder al een vrij groot verschil tussen polynomial 2e orde en 3e orde. 3e orde lijkt nauwkeuriger, en je zegt zelf ook dat hogere dimensie betere resultaten geeft. Wat is dan "overfitting" en het gevaar hierin?
  vrijdag 9 december 2016 @ 18:48:00 #174
85514 ralfie
!Yvan eht nioj
pi_167217395
quote:
0s.gif Op vrijdag 9 december 2016 16:54 schreef Frenzei het volgende:

[..]

Bedankt! Dit ga ik zeker gebruiken. Ik zag eerder al een vrij groot verschil tussen polynomial 2e orde en 3e orde. 3e orde lijkt nauwkeuriger, en je zegt zelf ook dat hogere dimensie betere resultaten geeft. Wat is dan "overfitting" en het gevaar hierin?
https://en.wikipedia.org/wiki/Overfitting

ik kan het niet beter uitleggen
  vrijdag 9 december 2016 @ 20:35:02 #175
77676 The_vice
alweer 'n idee?
pi_167220194
quote:
0s.gif Op vrijdag 9 december 2016 13:09 schreef Mynheer007 het volgende:

[..]

Als ik in de cel ga staan en op het vinkje druk dan berekent excel wel de uitkomst dus de formules zijn oke. Aangezien het om honderden cellen gaat hoop ik dat hier een eenvoudige knop voor is. Ik heb al geprobeerd door alles als waarden/formules te plakken etc. maar excel geeft dan niet direct de uitkomst.
Om zeker te zijn: http://www.howtogeek.com/(...)tures-in-excel-2013/
niet per ongeluk automatisch berekenen uitgezet, en anders forceren met F9
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_167322006
Ik zou graag automatisch jaarcijfers van een voorgaand jaar geldend tot de huidige maand in beeld krijgen.

Bijvoorbeeld:
JAN 90
FEB 56
MRT 90
APR 60
MEI 53
JUN 94
JUL 57
AUG 27
SEP 30
OKT 43
NOV 79
DEC 80

Stel het is nu september, zou ik jan t/m opgeteld willen zien. Maar is het oktober wil ik jan t/m oktober.
Het liefst dat ik maar in 1 betreffende cel hoef aan te geven welke maand het is.

Ik heb liggen stoeien met een ALS formule maar kom er niet uit als het om meerdere maanden gaat.

[ Bericht 4% gewijzigd door #ANONIEM op 14-12-2016 14:54:14 ]
pi_167322757
quote:
0s.gif Op woensdag 14 december 2016 14:53 schreef Blue_note het volgende:
Ik zou graag automatisch jaarcijfers van een voorgaand jaar geldend tot de huidige maand in beeld krijgen.

Bijvoorbeeld:
JAN 90
FEB 56
MRT 90
APR 60
MEI 53
JUN 94
JUL 57
AUG 27
SEP 30
OKT 43
NOV 79
DEC 80

Stel het is nu september, zou ik jan t/m opgeteld willen zien. Maar is het oktober wil ik jan t/m oktober.
Het liefst dat ik maar in 1 betreffende cel hoef aan te geven welke maand het is.

Ik heb liggen stoeien met een ALS formule maar kom er niet uit als het om meerdere maanden gaat.
Een kolom er naast plaatsen waar steeds de uitkomst staat die je wilt hebben? dus achter feb 56 komt dan nog 156 te staan en bij mrt 90 dan 236.
pi_167324410
quote:
0s.gif Op woensdag 14 december 2016 15:38 schreef Basp1 het volgende:

[..]

Een kolom er naast plaatsen waar steeds de uitkomst staat die je wilt hebben? dus achter feb 56 komt dan nog 156 te staan en bij mrt 90 dan 236.
Kan inderdaad maar de opzet is om het in een ander veld op een ander tabblad zichtbaar te maken in vergelijk met 2016 cijfers.

Dus dat met de aanpassing van de maand in een cel, deze cijfers van 2015 en 2016 eruit komen rollen.
pi_167438529
Bovenstaande is opgelost, maar nu een nieuwe uitdaging.

Ik heb een lijst met medewerkers:

KOLOM A KOLOM B
JAN
PIET
KEES

In cel A1 van dit blad heb ik een betreffende maand staan. Laten we even zeggen FEB.

Op een ander tabblad staan de namen uit kolom A, met daarachter (horizontale as staan de maanden) de waarde per maand.

Wat ik graag wil, is in cel A1 de maand aanpassen, en dat dan automatisch de waarde die op het andere tabblad staat en bij de betreffende naam hoort zichtbaar wordt in kolom B.

VLOOKUP kan maar met 1 waarde werken. Index en vergelijk krijg ik het ook niet mee voor elkaar. Iemand een idee?

[ Bericht 0% gewijzigd door #ANONIEM op 19-12-2016 10:07:06 ]
pi_167440630
quote:
0s.gif Op maandag 19 december 2016 10:06 schreef Blue_note het volgende:
Bovenstaande is opgelost, maar nu een nieuwe uitdaging.

Ik heb een lijst met medewerkers:

KOLOM A KOLOM B
JAN
PIET
KEES

In cel A1 van dit blad heb ik een betreffende maand staan. Laten we even zeggen FEB.

Op een ander tabblad staan de namen uit kolom A, met daarachter (horizontale as staan de maanden) de waarde per maand.

Wat ik graag wil, is in cel A1 de maand aanpassen, en dat dan automatisch de waarde die op het andere tabblad staat en bij de betreffende naam hoort zichtbaar wordt in kolom B.

VLOOKUP kan maar met 1 waarde werken. Index en vergelijk krijg ik het ook niet mee voor elkaar. Iemand een idee?
VLOOKUP (vert.zoeken) met een MATCH (vergelijken) zou moeten werken:
VLOOKUP(naam die je wil opzoeken:TABEL;MATCH(maand die je wil opzoeken;RIJ MET MAANDEN;0)+1;0)
pi_167441170
quote:
0s.gif Op maandag 19 december 2016 12:18 schreef Postzeeegel het volgende:

[..]

VLOOKUP (vert.zoeken) met een MATCH (vergelijken) zou moeten werken:
VLOOKUP(naam die je wil opzoeken:TABEL;MATCH(maand die je wil opzoeken;RIJ MET MAANDEN;0)+1;0)
Maar dan gebruik je A1 niet als maandbepaler toch?
pi_167442942
Jawel, als je het eerste argument in de match functie linkt aan A1 in de andere sheet rekent de match functie uit welke kolom in de tabel het is. Maar dan moeten de maanden wel in dezelfde tekst als kolomkop in de tabel staan. Als dit er niet is zou je een hulptabelletje kunnen gebruiken met maanden en kolomnummers waarop je een vlookup kunt doen om de kolom te bepalen.
pi_167443927
quote:
0s.gif Op maandag 19 december 2016 14:08 schreef Postzeeegel het volgende:
Jawel, als je het eerste argument in de match functie linkt aan A1 in de andere sheet rekent de match functie uit welke kolom in de tabel het is. Maar dan moeten de maanden wel in dezelfde tekst als kolomkop in de tabel staan. Als dit er niet is zou je een hulptabelletje kunnen gebruiken met maanden en kolomnummers waarop je een vlookup kunt doen om de kolom te bepalen.
Ik heb onderstaande even als voorbeeld gemaakt. Rechts van de streep is een ander bestand, maar dat maakt niet uit.

Ik kom er niet uit....

=VERT.ZOEKEN(A2:G6;MATCH(B1;2;0)+1;0)

Zou ik je mogen vragen de formule eens te maken?


[ Bericht 2% gewijzigd door #ANONIEM op 19-12-2016 14:54:12 ]
  maandag 19 december 2016 @ 15:16:27 #184
77676 The_vice
alweer 'n idee?
pi_167444364
quote:
0s.gif Op maandag 19 december 2016 14:52 schreef Blue_note het volgende:
[..]
Ik kom er niet uit....
MATCH(B1;2;0) --> VERGELIJKEN(B1;E1:G1;0) als je de NL versie gebruikt.

als je Functies in Functies gaat gebruiken is het vaak handiger om de Deel Functies in (eerste instantie, in) aparte cellen te zetten. Dan kan je makkelijker de tussenresultaten testen en corrigeren)

bijv:
in A1 --> VERGELIJKEN(B1;E1:G1;0), dan
in A2 --> VERT.ZOEKEN(A2:G6;A1+1;0)
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_167445981
VERT.ZOEKEN($A2;$D$1:$G$4;vergelijken($B$1;$E$1:$G$1;0)+1;0)
pi_167451291
Thanks heren! Match ipv Vergelijken was natuurlijk ook echt dom van me :').

Morgen proberen of het werkt!

[ Bericht 11% gewijzigd door #ANONIEM op 19-12-2016 19:21:54 ]
  maandag 19 december 2016 @ 20:11:14 #187
100648 kevin33
Trotse vader!
pi_167452964
Ik kom er niet helemaal uit, ik gebruik Excel 2016, ik wil een gemiddeld cijfer berekenen, in de linker kolom heb ik dus 1 tm 10 waarbij 10 de hoogste waarde is, in de rechterkolom de binnenkomende waardes. Wat ik ook Google (vast niet goed) of probeer, ik krijg het niet voor elkaar.

Eigenlijk wil ik dus aan de hand van de waardes het gemiddelde cijfer (tot 10) berekenen. Met de gemiddelde functie kom ik uit op 306632,7.

1 1221212
2 11221
3 11124
4 66565
5 766743
6 343463
7 2534
8 643366
9 36
10 63
Ik sta op de grens. Van vroeger en later.
Voor mij een ruimte. Die ik nog niet ken.
Achter mij alles. Wat ik achter moet laten
Ik sta hier met niets meer. Dan alleen wie ik ben
  maandag 19 december 2016 @ 20:28:17 #188
85514 ralfie
!Yvan eht nioj
pi_167453665
quote:
0s.gif Op maandag 19 december 2016 20:11 schreef kevin33 het volgende:
Ik kom er niet helemaal uit, ik gebruik Excel 2016, ik wil een gemiddeld cijfer berekenen, in de linker kolom heb ik dus 1 tm 10 waarbij 10 de hoogste waarde is, in de rechterkolom de binnenkomende waardes. Wat ik ook Google (vast niet goed) of probeer, ik krijg het niet voor elkaar.

Eigenlijk wil ik dus aan de hand van de waardes het gemiddelde cijfer (tot 10) berekenen. Met de gemiddelde functie kom ik uit op 306632,7.

1 1221212
2 11221
3 11124
4 66565
5 766743
6 343463
7 2534
8 643366
9 36
10 63
306k is het juiste antwoord. Je wilt dus juist geen gemiddelde?
pi_167453696
quote:
0s.gif Op maandag 19 december 2016 20:11 schreef kevin33 het volgende:
Ik kom er niet helemaal uit, ik gebruik Excel 2016, ik wil een gemiddeld cijfer berekenen, in de linker kolom heb ik dus 1 tm 10 waarbij 10 de hoogste waarde is, in de rechterkolom de binnenkomende waardes. Wat ik ook Google (vast niet goed) of probeer, ik krijg het niet voor elkaar.

Eigenlijk wil ik dus aan de hand van de waardes het gemiddelde cijfer (tot 10) berekenen. Met de gemiddelde functie kom ik uit op 306632,7.

1 1221212
2 11221
3 11124
4 66565
5 766743
6 343463
7 2534
8 643366
9 36
10 63
Zou gewoon moeten werken met gemiddelde functie.

Edit: het antwoord klopt toch ook.

[ Bericht 2% gewijzigd door #ANONIEM op 19-12-2016 20:30:06 ]
  maandag 19 december 2016 @ 20:39:59 #190
100648 kevin33
Trotse vader!
pi_167454243
quote:
1s.gif Op maandag 19 december 2016 20:29 schreef Blue_note het volgende:

[..]

Zou gewoon moeten werken met gemiddelde functie.

Edit: het antwoord klopt toch ook.
quote:
0s.gif Op maandag 19 december 2016 20:28 schreef ralfie het volgende:

[..]

306k is het juiste antwoord. Je wilt dus juist geen gemiddelde?
Ik wil aan de hand van de rechterkolom uitrekenen welk cijfer er gemiddeld (1 tot 10 ) gegeven wordt. Dat 306K het gemiddelde is uit de rechter reeks begreep ik. Voorbeeldje, ik heb een vragenlijst, en daar heb de data van het cijfer 8 werd 643366 gegeven, het cijfer 1 werd 1221212 aan de hand daarvan wil ik het gemiddelde cijfer berekenen.

[ Bericht 20% gewijzigd door kevin33 op 19-12-2016 20:45:25 ]
Ik sta op de grens. Van vroeger en later.
Voor mij een ruimte. Die ik nog niet ken.
Achter mij alles. Wat ik achter moet laten
Ik sta hier met niets meer. Dan alleen wie ik ben
pi_167455272
quote:
0s.gif Op maandag 19 december 2016 20:39 schreef kevin33 het volgende:

[..]


[..]

Ik wil aan de hand van de rechterkolom uitrekenen welk cijfer er gemiddeld (1 tot 10 ) gegeven wordt. Dat 306K het gemiddelde is uit de rechter reeks begreep ik. Voorbeeldje, ik heb een vragenlijst, en daar heb de data van het cijfer 8 werd 643366 gegeven, het cijfer 1 werd 1221212 aan de hand daarvan wil ik het gemiddelde cijfer berekenen.
Totaal aantal optellen (respondenten) en die uitkomst delen per rij?

Of =SUMPRODUCT/SUM
pi_167466429
quote:
1s.gif Op maandag 19 december 2016 19:21 schreef Blue_note het volgende:
Thanks heren! Match ipv Vergelijken was natuurlijk ook echt dom van me :').

Morgen proberen of het werkt!
Het werkt! Top, thanks! :Y ^O^
pi_167468282
Ik wil met mijn data gebruiken voor een chow-test om de invloed van een evenement in kaart te brengen. Ik vraag me alleen af hoe ik dat kan visualiseren in een excel grafiek. Ik wil dus iets krijgen wat op het onderstaande plaatje lijkt. Ik wil dus binnen 1 data-reeks twee trendlijnen laten tekenen over een verschillend interval (en idealiter ook nog een derde over het hele interval).

Is zo iets mogelijk binnen excel?

  dinsdag 20 december 2016 @ 14:24:16 #194
77676 The_vice
alweer 'n idee?
pi_167473192
quote:
0s.gif Op dinsdag 20 december 2016 10:49 schreef Mynheer007 het volgende:
Is zo iets mogelijk binnen excel?
[ afbeelding ]
• 1 × je hele datareeks scatteren, (trendlijn toevoegen)
• een kopie van je elk van je intervallen toevoegen als nieuwe reeksen, (trendlijn toevoegen)
• in je select data je originele reeks omhoog of omlaag schuiven zodat die bovenop je twee deel bereiken wordt geprojecteerd.
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_167501694
Bedankt The_Vice. Het is me gelukt.
pi_167635524
Waarschijnlijk een hele makkelijke, maar ik wil uitrekenen hoeveel iemand te besteden heeft tot een bepaalde datum per dag.

Dus stel iemand krijgt de 25e zijn loon, hij heeft nu nog 1000 euro vrij te besteden dat zou dan. 1000/27 dagen zijn. Dit zou ik graag willen dat Excel dit automatisch doet. Ik heb al gezocht dat dat iets met de TODAY functie moet zijn maar ik kom er niet helemaal uit.

Ik heb Excel 2011 for mac, Engels.
pi_167642209
quote:
0s.gif Op dinsdag 27 december 2016 11:19 schreef Remzz het volgende:
Waarschijnlijk een hele makkelijke, maar ik wil uitrekenen hoeveel iemand te besteden heeft tot een bepaalde datum per dag.

Dus stel iemand krijgt de 25e zijn loon, hij heeft nu nog 1000 euro vrij te besteden dat zou dan. 1000/27 dagen zijn. Dit zou ik graag willen dat Excel dit automatisch doet. Ik heb al gezocht dat dat iets met de TODAY functie moet zijn maar ik kom er niet helemaal uit.

Ik heb Excel 2011 for mac, Engels.
=1000/(DATE(YEAR(A1);MONTH(A1)+1;DAY(A1))-TODAY())
waarin 25-12-2016 in A1 staat

De date formule berekent de volgende maand de 25ste en trekt er vandaag vanaf waardoor de resterende 29 dagen krijgt tot het nieuwe loon.
  dinsdag 27 december 2016 @ 15:30:58 #198
346939 Janneke141
Green, green grass of home
pi_167642557
quote:
0s.gif Op dinsdag 27 december 2016 15:22 schreef snabbi het volgende:

[..]

=1000/(DATE(YEAR(A1);MONTH(A1)+1;DAY(A1))-TODAY())
waarin 25-12-2016 in A1 staat

De date formule berekent de volgende maand de 25ste en trekt er vandaag vanaf waardoor de resterende 29 dagen krijgt tot het nieuwe loon.
Geeft dit ding geen fout omdat maand 13 niet bestaat?
Opinion is the medium between knowledge and ignorance (Plato)
pi_167642800
quote:
0s.gif Op dinsdag 27 december 2016 15:30 schreef Janneke141 het volgende:

[..]

Geeft dit ding geen fout omdat maand 13 niet bestaat?
Niet in mijn probeersel. Hij is slim genoeg om het jaar door te tellen bij de 13e maand.
Wat op zich logisch is natuurlijk, want alles gaat toch via een serieel getal.
pi_167643240
Top dankjewel, dit is precies wat ik bedoel ^O^
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')