abonnement Unibet Coolblue Bitvavo
pi_156025257
Probeer eens een arrayfunctie te maken.
http://www.mrexcel.com/fo(...)er-excel-2003-a.html
Aldus.
pi_156209407
Ik plak data van een website in Excel. Het betref o.a. voetbaluitslagen. Nu maakt Excel automatisch van sommige uitslagen een datum, zo wordt 1-1 --> 1-jan-2015 et cetera. Maar dat wil ik uiteraard niet. Is dat te voorkomen? Kan ik dat met celeigenschappen doen bijvoorbeeld?
Aldus.
pi_156215166
quote:
2s.gif Op vrijdag 18 september 2015 21:54 schreef Z het volgende:
Ik plak data van een website in Excel. Het betref o.a. voetbaluitslagen. Nu maakt Excel automatisch van sommige uitslagen een datum, zo wordt 1-1 --> 1-jan-2015 et cetera. Maar dat wil ik uiteraard niet. Is dat te voorkomen? Kan ik dat met celeigenschappen doen bijvoorbeeld?
Opmaak van de cel op tekst zetten.
  zaterdag 19 september 2015 @ 08:27:27 #94
62215 qu63
..de tijd drinkt..
pi_156215167
quote:
2s.gif Op vrijdag 18 september 2015 21:54 schreef Z het volgende:
Ik plak data van een website in Excel. Het betref o.a. voetbaluitslagen. Nu maakt Excel automatisch van sommige uitslagen een datum, zo wordt 1-1 --> 1-jan-2015 et cetera. Maar dat wil ik uiteraard niet. Is dat te voorkomen? Kan ik dat met celeigenschappen doen bijvoorbeeld?
Ja, of voeg een ` toe aan het begin van je tekenreeks (dus `1-1). Dan ziet Excel het als tekst.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_156215187
quote:
0s.gif Op zaterdag 12 september 2015 15:20 schreef Beavis het volgende:
Ik hen nu een hele lelijke function gemaakt:
[ code verwijderd ]

Het werkt wel maar het moet toch veel beter kunnen?
Je kunt ook via een macro de bestaande search funcie gebruiken :)

Of als je echt ingewikkeld wil doen: complete range inladen in een 2d array, omzetten in een hele lange 1d array, boel sorteren met bv quicksort algoritme, binary search toepassen met wat je zoekt, resultaat index terug rekenen naar juiste rij en kolom.

Let wel, die methode is alleen handig als het om een heel grote range gaat (bv 5k+ lijnen en een rits kolommen) en je de zoekopdracht vaak moet uitvoeren. Het omzetten naar een array en sorteren kost het meeste tijd (maar nog steeds erg weinig) en het zoeken is dan onwijs snel, waardoor 10k+ zoek opdrachten wellicht nog binnen een halve seconde passen.
pi_156215205
quote:
0s.gif Op zaterdag 19 september 2015 08:27 schreef qu63 het volgende:

[..]

Ja, of voeg een ` toe aan het begin van je tekenreeks (dus `1-1). Dan ziet Excel het als tekst.
Ik kom er trouwens even niet meer op hoe het exact zat maar een paar weken terug had ik hier echt gezeik mee. Heel bizar: een cel stond op 'tekst'. Ik typte mijn waarde er in en dat rot ding gaf het toch ineens weer met 2 decimalen terwijl ik er 4 in had getypt (let wel, hst ging om een artikel nummer zoals 52725.33 en 292737.222 met variabel aantal getallen achter komma).

Excel had zelf de cel eigenschap tekst veranderd naar nummer met 2 dec. Wtf.

Van alles bekeken en geprobeerd, geen oplossing.

Computer reboot.

Weg probleem. Huh??? :p
pi_156216533
Ik ken de ' - truc, maar daar heb ik niet zoveel aan als ik webdata plak in Excel. Ik ga nog ff pielen met celeigenschappen. Heb een mooie macro geschreven die dat data structureert, krijg je wat dit oeverloos gepiel mat datums.

[ Bericht 0% gewijzigd door Z op 19-09-2015 10:59:34 ]
Aldus.
  dinsdag 22 september 2015 @ 12:43:42 #98
1592 Puckzzz
Bitch please!
pi_156294149
Ik heb weer een vraag. Excel 2013 - engels.

Hoe vertaal ik een getal in cel 1 naar tekst in cel 2.
Het gaat om bepaalde documenten die te laat zijn ingediend. Men kan kiezen uit 6 opties die staan allemaal voor en bepaalde reden.
bijvoorbeeld:
1: Informatie klant te laat binnen
2: Document te laat verstuurd
3: Informatie van derden niet op tijd binnen
etc.etc.

Ik stuur een lijstje naar mijn collega, mijn collega vult enkel reden 1, 2 of 3 in en stuurt dat terug naar mij.
Ik moet dat vervolgens vertalen naar een rapport waar dus de reden van de vertraging van het document voluit staat.
Welke formule kan ik het beste gebruiken om deze cijfers in een ander rapport om te zetten naar tekst.
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  dinsdag 22 september 2015 @ 12:50:10 #99
346939 Janneke141
Green, green grass of home
pi_156294296
quote:
17s.gif Op dinsdag 22 september 2015 12:43 schreef Puckzzz het volgende:
Ik heb weer een vraag. Excel 2013 - engels.

Hoe vertaal ik een getal in cel 1 naar tekst in cel 2.
Het gaat om bepaalde documenten die te laat zijn ingediend. Men kan kiezen uit 6 opties die staan allemaal voor en bepaalde reden.
bijvoorbeeld:
1: Informatie klant te laat binnen
2: Document te laat verstuurd
3: Informatie van derden niet op tijd binnen
etc.etc.

Ik stuur een lijstje naar mijn collega, mijn collega vult enkel reden 1, 2 of 3 in en stuurt dat terug naar mij.
Ik moet dat vervolgens vertalen naar een rapport waar dus de reden van de vertraging van het document voluit staat.
Welke formule kan ik het beste gebruiken om deze cijfers in een ander rapport om te zetten naar tekst.
VERT.ZOEKEN.
Opinion is the medium between knowledge and ignorance (Plato)
  dinsdag 22 september 2015 @ 12:56:56 #100
1592 Puckzzz
Bitch please!
pi_156294441
quote:
0s.gif Op dinsdag 22 september 2015 12:50 schreef Janneke141 het volgende:

[..]

VERT.ZOEKEN.
nee want hij moet uit een lijst het cijfer opzoeken en vertalen naar de bijbehorende tekst. Helaas...VLOOKUP gaat hier niet werken.
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_156296949
quote:
17s.gif Op dinsdag 22 september 2015 12:56 schreef Puckzzz het volgende:

[..]

nee want hij moet uit een lijst het cijfer opzoeken en vertalen naar de bijbehorende tekst. Helaas...VLOOKUP gaat hier niet werken.
substitueren(a1,"1","informatie klant te laat binnen")
maar dan in het engels.
substitute of zo.

Of Ctrl-H
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
  dinsdag 22 september 2015 @ 17:12:41 #102
85514 ralfie
!Yvan eht nioj
pi_156300276
quote:
17s.gif Op dinsdag 22 september 2015 12:56 schreef Puckzzz het volgende:

[..]

nee want hij moet uit een lijst het cijfer opzoeken en vertalen naar de bijbehorende tekst. Helaas...VLOOKUP gaat hier niet werken.
Gaat prima, zeer makkelijk zelf. Maak een tabel met in de eerste kolom het getal en de tweede kolom de ' vertaling'. Daarna kun je VLOOKUPpen met die tabel tot het einde der dagen.
  woensdag 23 september 2015 @ 09:10:20 #103
1592 Puckzzz
Bitch please!
pi_156315167
quote:
0s.gif Op dinsdag 22 september 2015 17:12 schreef ralfie het volgende:

[..]

Gaat prima, zeer makkelijk zelf. Maak een tabel met in de eerste kolom het getal en de tweede kolom de ' vertaling'. Daarna kun je VLOOKUPpen met die tabel tot het einde der dagen.
Hmmzz, ik begrijp dan ff niet hoe ik moet aangeven dat 1, informatie klant te laat, 2, informatie blahblah is e.d. Ik gebruik VLOOKUP alleen als het aan 1 voorwaarde moet doen, nu heb ik een lijst.
Maar ik zal er even mee gaan spelen.
^O^
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  donderdag 24 september 2015 @ 21:19:14 #104
1592 Puckzzz
Bitch please!
pi_156358913
Ik kom er niet uit :')

met VLOOKUP en een tabel krijg ik #VALUE
=VLOOKUP(Table1[Column1];Table1;2;FALSE)

edit: Met VLOOKUP(Sheet1!I11;Sheet1!I11:J11;2;FALSE) doet ie het wel. Maar er staan dus meerdere cijfers onder met elk een andere reden. Dit krijg ik niet aan elkaar geschakeld. Als ik & gebruik plakt ie alles achter elkaar aan. Het moet OF zijn.

Met Replace geeft ie het wel goed aan maar krijg ik niet meerdere criteria/formules aaneengeschakeld.
=REPLACE(Sheet1!H15;14;1;"Other") die doet het, maar dan moet deze reeks aangevuld worden met OF 1, OF 2, OF 3 etc.

Zo stom dit.
Hij moet dus wanneer iemand 1 tm 6 heeft ingevuld de desbetreffende tekst invullen.

[ Bericht 19% gewijzigd door Puckzzz op 24-09-2015 21:42:33 ]
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_156360391
quote:
17s.gif Op donderdag 24 september 2015 21:19 schreef Puckzzz het volgende:
Ik kom er niet uit :')

met VLOOKUP en een tabel krijg ik #VALUE
=VLOOKUP(Table1[Column1];Table1;2;FALSE)

edit: Met VLOOKUP(Sheet1!I11;Sheet1!I11:J11;2;FALSE) doet ie het wel. Maar er staan dus meerdere cijfers onder met elk een andere reden. Dit krijg ik niet aan elkaar geschakeld. Als ik & gebruik plakt ie alles achter elkaar aan. Het moet OF zijn.

Met Replace geeft ie het wel goed aan maar krijg ik niet meerdere criteria/formules aaneengeschakeld.
=REPLACE(Sheet1!H15;14;1;"Other") die doet het, maar dan moet deze reeks aangevuld worden met OF 1, OF 2, OF 3 etc.

Zo stom dit.
Hij moet dus wanneer iemand 1 tm 6 heeft ingevuld de desbetreffende tekst invullen.
is het nou gelukt of niet?

Ter verduidelijking. Een medewerker heeft een lijst met data en zet hier 1,2,...6 in?
Jij wilt o.b.v. dit getal de reden erbij zoeken?
Dat moet met een vlookup makkelijk lukken.

mijn vraag is wel, waarom vult diegene niet de volledige reden in? je kan met een keuzelijst gewoon een dropdown maken. of de formule van te voren inbouwen zodat de volledige
reden meteen erbij wordt gezocht.

Edit:
Je moet van die 11 dus bijv 16 of 17 maken, zodat hij de de hele lijst meepakt.
Hij gaat dus zoeken naar getal 1tm6 in de eerste kolom van je databereik en zal het resultaat van de 2e kolom weergeven.
Eerst denken, dan typen
pi_156360850
Ik heb een lijst met voetbaluitslagen. Zo'n 3000 wedstrijden. Drie kolommen per wedstrijd:
TeamThuis - uitslag - TeamUit

Nu wil ik een kolom toevoegen met daarin per rij (wedstrijd) het aantal goals wat het thuis team in de laatste 5 wedstrijden gescoord heeft (gebaseerd op dezelfde lijst). Iemand een idee hoe dat handig aan te pakken?
Aldus.
pi_156361152
quote:
2s.gif Op donderdag 24 september 2015 22:11 schreef Z het volgende:
Ik heb een lijst met voetbaluitslagen. Zo'n 3000 wedstrijden. Drie kolommen per wedstrijd:
TeamThuis - uitslag - TeamUit

Nu wil ik een kolom toevoegen met daarin per rij (wedstrijd) het aantal goals wat het thuis team in de laatste 5 wedstrijden gescoord heeft (gebaseerd op dezelfde lijst). Iemand een idee hoe dat handig aan te pakken?
Ik neem aan dat er ook een datum in zit? Anders is het moeilijk te bepalen wat de laatste wedstrijd is geweest. Of heb je een volgnummer?
Eerst denken, dan typen
  donderdag 24 september 2015 @ 22:18:49 #108
1592 Puckzzz
Bitch please!
pi_156361162
quote:
7s.gif Op donderdag 24 september 2015 21:59 schreef Piger het volgende:

[..]

is het nou gelukt of niet?

Ter verduidelijking. Een medewerker heeft een lijst met data en zet hier 1,2,...6 in?
Jij wilt o.b.v. dit getal de reden erbij zoeken?
Dat moet met een vlookup makkelijk lukken.

mijn vraag is wel, waarom vult diegene niet de volledige reden in? je kan met een keuzelijst gewoon een dropdown maken. of de formule van te voren inbouwen zodat de volledige
reden meteen erbij wordt gezocht.

Edit:
Je moet van die 11 dus bijv 16 of 17 maken, zodat hij de de hele lijst meepakt.
Hij gaat dus zoeken naar getal 1tm6 in de eerste kolom van je databereik en zal het resultaat van de 2e kolom weergeven.
Als ik het zoekveld vergroot zoals je voorstelt krijg ik meteen weer #VALUE
En ja mensen kunnen het ook zelf invullen, maar het is de bedoeling dat het met 1 tm 6 gebeurd. Vreselijk irritant.... :{
Pull down menu gaat niet want het is elke week een nieuwe lijst uit een bepaald programma getrokken.

Voor nu denk ik dat ik het zelf maar handmatig aan ga passen. Maar het moet toch gewoon kunnen??
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_156361233
quote:
17s.gif Op donderdag 24 september 2015 22:18 schreef Puckzzz het volgende:

[..]

Als ik het zoekveld vergroot zoals je voorstelt krijg ik meteen weer #VALUE
En ja mensen kunnen het ook zelf invullen, maar het is de bedoeling dat het met 1 tm 6 gebeurd. Vreselijk irritant.... :{
Pull down menu gaat niet want het is elke week een nieuwe lijst uit een bepaald programma getrokken.

Voor nu denk ik dat ik het zelf maar handmatig aan ga passen. Maar het moet toch gewoon kunnen??
Wat heb je nou precies ingevuld als formule?
Eerst denken, dan typen
  donderdag 24 september 2015 @ 22:22:24 #110
1592 Puckzzz
Bitch please!
pi_156361282
quote:
7s.gif Op donderdag 24 september 2015 22:20 schreef Piger het volgende:

[..]

Wat heb je nou precies ingevuld als formule?
=VLOOKUP(Sheet1!G11:G17;Sheet1!G11:H17;2;FALSE)

Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_156361526
quote:
17s.gif Op donderdag 24 september 2015 22:22 schreef Puckzzz het volgende:

[..]

=VLOOKUP(Sheet1!G11:G17;Sheet1!G11:H17;2;FALSE)

[ afbeelding ]
Je snapt de formule niet helemaal zie ik.

De formule moet deze opzet hebben:

1. VLOOKUP(
2. Zoekwaarde (dus het veld waar je 1,2... 6 in hebt staan)
3. Tabel waarin je uitlegt wat 1,2....6 betekent. Deze dient te beginnen in de kolom waar 1t/m6 staat en mag op zijn vroegst eindigen in de kolom waar je de uitleg hebt staan
4. Welke kolom je de uitleg hebt staan. Als je dus A tm G hebt gekozen bij punt 2, en je uitleg staat in kolom D, dan vul je hier 4 in.
5. False)

In jouw geval moet je je zoekwaarde in punt 1 dus aanpassen naar het veld waarin je collega het getal heeft ingevuld.
Eerst denken, dan typen
  donderdag 24 september 2015 @ 22:36:47 #112
1592 Puckzzz
Bitch please!
pi_156361786
quote:
7s.gif Op donderdag 24 september 2015 22:29 schreef Piger het volgende:

[..]

Je snapt de formule niet helemaal zie ik.

De formule moet deze opzet hebben:

1. VLOOKUP(
2. Zoekwaarde (dus het veld waar je 1,2... 6 in hebt staan)
3. Tabel waarin je uitlegt wat 1,2....6 betekent. Deze dient te beginnen in de kolom waar 1t/m6 staat en mag op zijn vroegst eindigen in de kolom waar je de uitleg hebt staan
4. Welke kolom je de uitleg hebt staan. Als je dus A tm G hebt gekozen bij punt 2, en je uitleg staat in kolom D, dan vul je hier 4 in.
5. False)

In jouw geval moet je je zoekwaarde in punt 1 dus aanpassen naar het veld waarin je collega het getal heeft ingevuld.
Yes je hebt helemaal gelijk!
Heel erg bedankt!! ^O^
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_156366838
quote:
7s.gif Op donderdag 24 september 2015 22:18 schreef Piger het volgende:

[..]

Ik neem aan dat er ook een datum in zit? Anders is het moeilijk te bepalen wat de laatste wedstrijd is geweest. Of heb je een volgnummer?
Datum of volgnummer is beide een optie.


"Dynamic Named Range" is waarschijnlijk de oplossing.

[ Bericht 5% gewijzigd door Z op 25-09-2015 10:11:46 (Voortschrijdend inzicht) ]
Aldus.
pi_156369911
quote:
2s.gif Op donderdag 24 september 2015 22:11 schreef Z het volgende:
Ik heb een lijst met voetbaluitslagen. Zo'n 3000 wedstrijden. Drie kolommen per wedstrijd:
TeamThuis - uitslag - TeamUit

Nu wil ik een kolom toevoegen met daarin per rij (wedstrijd) het aantal goals wat het thuis team in de laatste 5 wedstrijden gescoord heeft (gebaseerd op dezelfde lijst). Iemand een idee hoe dat handig aan te pakken?
Sobieso "uitslag" splitsen in "goals voor" en "goals tegen"
In dit geval zou ik een aparte database maken voor elke thuisploeg.
Dan kun je in kolom 5 zetten
=SOM(c1:c5)
=SOM(c2:c6)
=SOM(c3:c7)
=SOM(c4:c8)
=SOM(c5:c9)

en kun je zo verder copiëren, dan neemt ie de som van de laatste 5 rijen.
Dus:
Een aparte database voor iedere afzonderlijke thuisclub.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_156371029
quote:
0s.gif Op vrijdag 25 september 2015 11:57 schreef Twentsche_Ros het volgende:

[..]

Sobieso "uitslag" splitsen in "goals voor" en "goals tegen"
In dit geval zou ik een aparte database maken voor elke thuisploeg.
Dan kun je in kolom 5 zetten
=SOM(c1:c5)
=SOM(c2:c6)
=SOM(c3:c7)
=SOM(c4:c8)
=SOM(c5:c9)

en kun je zo verder copiëren, dan neemt ie de som van de laatste 5 rijen.
Dus:
Een aparte database voor iedere afzonderlijke thuisclub.
Ja zoiets zat ik ook aan te denken. Sorteren op team en datum.
Aldus.
pi_156372627
quote:
14s.gif Op vrijdag 25 september 2015 12:47 schreef Z het volgende:

[..]

Ja zoiets zat ik ook aan te denken. Sorteren op team en datum.
Pas wel op met sorteren dat ie bij het sommeren van 5 rijen niet de onderste van de vorige club meeneemt. Bovendien gaan formules met meer dan alleen de eigen rij de mist in als je gaat sorteren. Dus beter is alle thuisclubs een aparte database.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_156372887
Ik maak een model wat uitgaat van scorend en verdedigend vermogen (thuis en uit) uitgedrukt in (voor en tegen) doelpunten.De dat wordt sowieso gesplitst.

Ik ga toch nog even puzzelen op dynamische selecties want volgens mij moet dat vrij makkelijk kunnen.
Aldus.
  vrijdag 25 september 2015 @ 14:24:03 #118
85514 ralfie
!Yvan eht nioj
pi_156373054
quote:
0s.gif Op vrijdag 25 september 2015 14:04 schreef Twentsche_Ros het volgende:

[..]

Pas wel op met sorteren dat ie bij het sommeren van 5 rijen niet de onderste van de vorige club meeneemt. Bovendien gaan formules met meer dan alleen de eigen rij de mist in als je gaat sorteren. Dus beter is alle thuisclubs een aparte database.
In het nederlands kun je iets doen als

datum vijfnalaatstewedstrijd=GROOTSTE(lijstmetdatums;5)
som = som.als(lijstmetdatums;">=" & vijfnalaatstewedstrijd;optelbereik)

etc.

Geen gezeur met sorteren nodig.
pi_156373258
quote:
0s.gif Op vrijdag 25 september 2015 14:24 schreef ralfie het volgende:

[..]

In het nederlands kun je iets doen als

datum vijfnalaatstewedstrijd=GROOTSTE(lijstmetdatums;5)
som = som.als(lijstmetdatums;">=" & vijfnalaatstewedstrijd;optelbereik)

etc.

Geen gezeur met sorteren nodig.
Mooi. En nu nog ervoor zorgen dat de som.als ook rekening houdt met club (naast datum).
Aldus.
pi_156374618
quote:
2s.gif Op vrijdag 25 september 2015 14:17 schreef Z het volgende:
Ik maak een model wat uitgaat van scorend en verdedigend vermogen (thuis en uit) uitgedrukt in (voor en tegen) doelpunten.De dat wordt sowieso gesplitst.

Ik ga toch nog even puzzelen op dynamische selecties want volgens mij moet dat vrij makkelijk kunnen.
Kun je je niet beter verdiepen in draaitabellen?
Als je een degelijk opgebouwde database hebt, kun je daar eindeloos veel gegevens uit halen.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')