Geweldige Blue Screen of Death (BSOD)
Posted September 19th, 2009 by Reinier BaltCategories: General
Tja, sommige BSOD’s zijn minder erg
Tja, sommige BSOD’s zijn minder erg
Ik heb me nooit echt verdiept in de mogelijkheden van Excel, maar nu ik een vervelend herhalend klusje in een excel moet uitvoeren ben ik me gaan verdiepen in een aantal handige mogelijkheden.
Voor mijn eigen referentie de volgende functies. De eerste functie is address waarmee je een referentie tekstueel kan samenstellen, bijvoorbeeld
ADDRESS(14;30;1;TRUE;CONCATENATE("Wk "; TEXT($A11;$A11)))
maakt een verwijzing naar AD14 (of eigenlijk $AD$14 vanwege de opvolgende parameter 1). Dit had overigens ook via ROW($AD$14) en COLUMN($AD$14) gedaan kunnen worden. De laatste parameter is een verwijzing naar het blad, in dit geval ‘Wk 10′ waarbij in $A11 het getal 10 staat. Ofwel de formule hierboven maakt een tekst aan ‘Wk 10′!$AD$14.
Met de tekst kan je niet veel, maar via de functie indirect kan je de waarde van die verwijzing ophalen:
=INDIRECT(ADDRESS(14;30;1;TRUE;CONCATENATE("Wk "; TEXT($A11;$A11)));TRUE)
Dit is dus hetzelfde als =’Wk 10′$AD$14
Maar je kan nu via copy-and-paste de formule eenvoudig laten varieren over de weeknummers. Immers zal via copy-and-past naar de volgende regel $A11 veranderen in $A12 waarin in dit geval het volgende weeknummer staat en dat levert ‘Wk 11′$AD$14 op.
Een ander trucje is het opzoeken van de laatst ingevulde waarde in een kolom. Heel handig voor kolommen die je regelmatig aanvult.
MAX(IF(LEN(B3:B39)>0;ROW(B3:B39);0))
Dit levert in deze vorm een foutmelding op. Maar als je de formule invoert en met Ctrl-Shift-Enter opslaat, zal Excel de formule per element van B3:B39 uitvoeren, waardoor het MAX van een array van rijnummers wordt bepaald. In het array zitten alleen rijnummers van cellen die gevuld zijn (LEN > 0).
Vervolgens kan je dit rijnummer in een formule gebruiken, bijvoorbeeld om het verschil van de laatst ingevulde waarde in B3:B39 met een startwaarde in A3 te berekenen:
=INDIRECT(ADDRESS(MAX(IF(LEN(B3:B39)>0;ROW(B3:B39);0));COLUMN(B3)))-A3
Deze trucjes zoek je eenmalig uit en vergeet je daarna weer, vandaar deze post
Zoals velen zijn Fleur en ik trouwe volgers van de Lost serie. Daarbij overigens vaak gefrustreerd omdat NET5 altijd besluit om midden in een seizoen te stoppen
Op internet zijn er verschillende theorieen over Lost. Leuk om zo nu en dan te lezen. Deze post is wel heel mooi met prachtige uitgewerkte tijdlijnen. Mooie visualisaties overigens. Of het waar is…
Interessante ontwikkeling is dit. Mozilla is bezig met een plugin om snel acties te kunnen doen op het web. Heb je een adres, selecteer het, kies ‘map’ en het wordt via Google Maps op een kaart gezet. Of wil je een deel van een pagina emailen? Selecteer het deel en tik ‘email iemands@dres.nl’. Ziet er handig uit. Op de Ubiquity website staan meer voorbeelden.
Dit is wel heel makkelijk. Unzip de bestanden over de bestaande installatie, naar een upgrade pagina en klaar! En we draaien onder Wordpress 2.5