SPOILEROm 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.Bij macro's die een bepaalde, merkbare, tijd nodig hebben om hun werk te doen is het van belang de gebruiker een idee te geven van wat er gebeurt, zeker met macro-optimalisatie aan kan het lijken alsof Excel is vastgelopen. Je kan bijvoorbeeld de statusbar een waarde geven, met eventueel een percentage van de reeds uitgevoerde code.SPOILEROm 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.Mooi, grappig en cool
Een uitgebreide site met nuttige en minder nuttige excelsheetjes. Van kekke grafieken om je manager of leraar te betoveren via oscillogrammen en simulatoren tot pong voor als het weer een typische vrijdagmiddag is: Excelunusual
Verder
Alle vorige topics zijn hier terug te vinden.
Nieuw topic? Haal de OP uit de wiki
[ Bericht 1% gewijzigd door Deetch op 01-05-2012 12:59:37 ]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
Dan ga ik die maar eens checken! Het wordt weer eens tijd voor een leuk maar volkomen nutteloos Excel-sheetjequote:Op dinsdag 1 mei 2012 10:22 schreef Deetch het volgende:
coole website die excelunusual. Ik heb zelf al een poosje een excelsheet met allemaal thermometer grafieken, ook leuk voor managementplaatjes.
1 2 3 4 5 | Groningen 1 10 punten Nijmegen 1 8 punten Eindhoven 2 6 punten Groningen 2 4 punten Amsterdam 1 2 punten |
Top!quote:Op dinsdag 1 mei 2012 14:34 schreef Deetch het volgende:
Alleen het hoogst geplaatste team van een stad krijgt dus punten. Dat is dan toch niet eerlijk als je met je groningen 2 team 2x boven groningen 1 komt dan ben je dus als groningen 1 in hte nadeel. of is er ook een team ranking?
Ik zou in ieder geval overald de "punten" weglaten zodat je alleen cijfers hebt.
Kolom A1 en verder, teamnamen incl volgnummer
Kolom B score (aflopend gesorteerd)
Nieuwe kolom C: geschoonde namen =LEFT(A1,LEN(A1)-2)
Nieuwe kolom D, geschoonde punten
Cel D1: =B1
Cel D2 en verder =IF(ISERROR(VLOOKUP(C2,$C$1:C1,1,FALSE)),B2,0)
Optellen per stad:
=SUMIF(C1:C5,"groningen",D1:D5)
Oh ja, nog even een opmerking voor de functie van de geschoonde namen. Dit gaat dus alleen goed als de teamnamen minus de laatste 2 tekens alleen voor de zelfde stad hetzelfde zijn.quote:Op dinsdag 1 mei 2012 15:37 schreef VASND het volgende:
[..]
Top!
In de praktijk komen deelnemers per stad, onderverdeeld in verschillende teams. Ze werken dus naar een overwinning voor hun stad toe, niet per sé individueel. (voor de beeldvorming, het gaat hier over 11 steden).
Om de grootte van de afvaardiging (soms verschillen van 200 vs 50) minder invloedrijk te maken is er voor deze methode gekozen.
Zeer bedankt, hier kan ik weer even mee verder!
Kan je dan niet beter op zoek naar de laatste spatie en vanaf daar afkappen?quote:Op woensdag 2 mei 2012 08:15 schreef Deetch het volgende:
[..]
Oh ja, nog even een opmerking voor de functie van de geschoonde namen. Dit gaat dus alleen goed als de teamnamen minus de laatste 2 tekens alleen voor de zelfde stad hetzelfde zijn.
Dus "groningen 1" en "groningen 2" gaat goed maar "amsterdam" en "amsterdom" gaat dus mis omdat de geschoonde naam dan in beide gevallen "amsterd" is
Ook "Utrecht 1" en "Utrecht 21" gaat mis omdat de geschoonde namen dan "Utrecht" en "Utrecht " (met spatie) wordt. Dus als je teams hebt met een volgnummer >9 dan moet je =LEFT(A1,LEN(A1)-3) doen.
Dat is natuurlijk veel beter: =LEFT(A1,FIND(" ",A1)-1)quote:Op woensdag 2 mei 2012 08:50 schreef qu63 het volgende:
[..]
Kan je dan niet beter op zoek naar de laatste spatie en vanaf daar afkappen?
Vandaar dat ik zei laatste spatie , als het tenminste altijd PLAATSNAAM SPATIE CIJFER is..quote:Op woensdag 2 mei 2012 09:13 schreef Deetch het volgende:
[..]
Dat is natuurlijk veel beter: =LEFT(A1,FIND(" ",A1)-1)
Dat gaat alleen mis dan met Den Bosch en Den Haag want dat wordt allebei "Den"
en met teams zonder spatie.
1 2 3 4 5 6 7 8 9 10 11 12 13 | Function strReverse(text) As String ' ' Returns its argument, reversed ' J. Walkenbach ' Dim TextLen As Integer Dim i As Integer TextLen = Len(text) For i = TextLen To 1 Step -1 strReverse = strReverse & Mid(text, i, 1) Next i End Function |
Maar dan elke , moet een ; worden.quote:Op woensdag 2 mei 2012 12:50 schreef Deetch het volgende:
positie van laatste spatie vinden:
=FIND("|",SUBSTITUTE(A1," ","|",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))
laatste woord in een tekststring:
=RIGHT(A1,LEN(A1)-FIND("|",SUBSTITUTE(A1," ","|",LEN(A1)-LEN(SUBSTITUTE(A1," ","")))))
alle tekst voor de laatste spatie:
=LEFT(A1,FIND("|",SUBSTITUTE(A1," ","|",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))+1)
Bron: http://stackoverflow.com/(...)el-without-using-vba
Hierin wordt ook uitgelegd hoe je om moet gaan met bijzondere gevallen (geen spatie, laatste teken is een spatie etc)
Dan moet je alles vertalen right=rechts, etcquote:Op woensdag 2 mei 2012 20:19 schreef McGilles het volgende:
[..]
Maar dan elke , moet een ; worden.
=RIGHT(A1;LEN(A1)-FIND("|";SUBSTITUTE(A1;" ";"|";LEN(A1)-LEN(SUBSTITUTE(A1;" ";"")))))
Tja dat verschilt per taalversie en windows instelling.quote:Op woensdag 2 mei 2012 20:19 schreef McGilles het volgende:
[..]
Maar dan elke , moet een ; worden.
=RIGHT(A1;LEN(A1)-FIND("|";SUBSTITUTE(A1;" ";"|";LEN(A1)-LEN(SUBSTITUTE(A1;" ";"")))))
Bedoel je niet de eerste kolom?quote:Op donderdag 3 mei 2012 17:58 schreef _superboer_ het volgende:
Ik werk hier met de Engelse versie van Excel 2000. Hierin probeer ik een formule te vinden die in een tabel van H3 tot J123 de eerste rij zoekt waarin een andere waarde dan 0 voorkomt. Van die rij moet dan de waarde uit kolom G worden gegeven.
In kolom K =G1 etc zetten en eventueel verbergenquote:Ik zat zelf al te denken aan een vlookup voor kolom H, I en J, maar dan zou ik de waarde van een negatieve kolom in vlookup nodig hebben en dat werkt niet. Iemand een idee hoe het wel zou kunnen?
Nee, in G1 staat een bepaalde datum, in de andere kolommen wat er in of uit een magazijn ging op die datum. Ik wil de eerste datum hebben waarop zo'n wijziging plaats vond.quote:
Dat kan niet netter?quote:[..]
In kolom K =G1 etc zetten en eventueel verbergen
En hoe kan ik vlookup doen op de eerste waarde die niet 0 is?quote:Op donderdag 3 mei 2012 19:56 schreef Deetch het volgende:
Kolom F invoegen met de vermenigvuldiging van de oude H, I en J. vervolgens Vlookup doen op de waarde 0
Dan kolom XYZ De eerstvolgende lege kolom iigquote:Op donderdag 3 mei 2012 20:57 schreef _superboer_ het volgende:
[..]
Nee, in G1 staat een bepaalde datum, in de andere kolommen wat er in of uit een magazijn ging op die datum. Ik wil de eerste datum hebben waarop zo'n wijziging plaats vond.
Nope, negatieve verwijzing in H/VLOOKUP kunnen niet.quote:Dat kan niet netter?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |