goed ideequote:
Ik kan wel een plaatje in Excel maken dmv opmaak e.d.quote:Op zondag 3 mei 2009 18:37 schreef Joooo-pi het volgende:
Mooi plaatje/banner bij de OP zou toch ook niet misstaan...
Wat had je tegen?quote:Op zondag 3 mei 2009 18:37 schreef Joooo-pi het volgende:
Mooi plaatje/banner bij de OP zou toch ook niet misstaan...
Op een schaal van 1 tot 10 euhh...quote:Op zondag 3 mei 2009 18:48 schreef marcb1974 het volgende:
Hoe ver zijn jullie met visual basic?
Nietquote:
1 2 3 4 5 6 | 9001 1 9003 3 9005 2 9006 1 9007 1 |
1 2 3 4 | 1 xx 2 xx 3 xx |
1 2 3 4 | 1 9001, 9006, 9007 2 9005 3 9003 |
I know, ik zoek altijd naar onmogelijk oplossingenquote:Op zondag 3 mei 2009 22:37 schreef DaFan het volgende:
Gr je stelt wel moeilijk vragen. Het kan wel maar het is smerig moeilijk. Zal morgen ff kijken of ik er op mn werk aantoe kom.
Hoe bedoel je dat?quote:Op maandag 4 mei 2009 09:20 schreef DaFan het volgende:
Kan je trouwens niet gewoon Autofilter gebruiken
1 2 3 4 5 6 | 9001 1 9003 3 9005 2 9006 1 9007 1 |
1 |
1 |
Thanks!quote:Op maandag 4 mei 2009 13:18 schreef DaFan het volgende:
Gelukt, qu63 heeft mail. Voor de liefhebbers hieronder de volledige formule:
=IF(COLUMNS($B2:B2)<=COUNTIF('Openstaande facturen'!$B$2:$B$4,Blad3!$A2),INDEX('Openstaande facturen'!$A$2:$A$4,SMALL(IF('Openstaande facturen'!$B$2:$B$4=Blad3!$A2,ROW('Openstaande facturen'!$A$2:$A$4)-ROW('Openstaande facturen'!$A$2)+1),COLUMNS($B2:B2))),"")
Ik kijk ook mee , maar het is niet bepaald een formule die je direct snapt . Ik ga em ook niet uitpluizen nuquote:Op maandag 4 mei 2009 13:18 schreef DaFan het volgende:
Gelukt, qu63 heeft mail. Voor de liefhebbers hieronder de volledige formule:
=IF(COLUMNS($B2:B2)<=COUNTIF('Openstaande facturen'!$B$2:$B$4,Blad3!$A2),INDEX('Openstaande facturen'!$A$2:$A$4,SMALL(IF('Openstaande facturen'!$B$2:$B$4=Blad3!$A2,ROW('Openstaande facturen'!$A$2:$A$4)-ROW('Openstaande facturen'!$A$2)+1),COLUMNS($B2:B2))),"")
Wat wil je precies? Sorteren is een menu optie, geen functie. Of wil je de rangorde bepalen van een getal in een lijst getallen?quote:Op maandag 4 mei 2009 13:31 schreef jakees het volgende:
ik kan de functie sorteren niet aanroepen vanuit Excel. Volgens mij moet ik dan een extensie aanzetten oid. Ik heb het probleem al eerder gehad maar weet niet meer hoe ik dit moet oplossen. Kan iemand me helpen?
=Sorteren is de functie.
iets te snel gekopieerd, bij mij staat het getal 32 in cel C4. Zou in het voorbeeld dus A2 moeten zijn.quote:Op dinsdag 5 mei 2009 10:14 schreef Varr het volgende:
Bedankt alvast, ik heb hem nog niet helemaal goed door, waar staat die C4 voor?
Ik zou gewoon twee macro's opnemen, een waarvan je de kolommen opent, en een waarbij je ze weer verbergt. Die kan je dan aan 2 knoppen hangen.quote:Op dinsdag 5 mei 2009 11:45 schreef Schanulleke het volgende:
Ik heb een vraagje dat waarschijnlijk heel simpel is. Ik heb in een sheet een aantal kolommen staan die voor het overzicht meestal verborgen zijn. Soms moet ik ze toch even bekijken. Nu doe ik dat altijd door te selecteren, rechtermuisknop, zichtbaar maken.
Is daar een handiger manier voor, als een soort uitklapmenu ofzo?
Ik gebruik 2007 NL overigens.
Schrijf een macrootje: ;)quote:Op dinsdag 5 mei 2009 11:45 schreef Schanulleke het volgende:
Ik heb een vraagje dat waarschijnlijk heel simpel is. Ik heb in een sheet een aantal kolommen staan die voor het overzicht meestal verborgen zijn. Soms moet ik ze toch even bekijken. Nu doe ik dat altijd door te selecteren, rechtermuisknop, zichtbaar maken.
Is daar een handiger manier voor, als een soort uitklapmenu ofzo?
Ik gebruik 2007 NL overigens.
1 2 3 4 5 6 7 8 9 | If Columns(2).Hidden = True Then Columns("B:B").EntireColumn.Hidden = False Else Columns("B:B").EntireColumn.Hidden = True End If End Sub |
Komt omdat komma's in de Engelse versie gebruikt worden, en puntkomma's in de Nederlandsequote:Op dinsdag 5 mei 2009 16:31 schreef Varr het volgende:
Hij snapt de komma's om een of andere reden niet, ",MAX" etc....
nederlands of engels?quote:Op dinsdag 5 mei 2009 16:37 schreef Varr het volgende:
Puntkomma's ook niet helaas. Het is Microsoft Excel 2003 SP3
Echt hequote:Op zondag 3 mei 2009 18:30 schreef qu63 het volgende:
Tip 2: Als je een vraag stelt, zet er dan bij welke versie je hebt en op welke taal hij ingesteld staat!
=SOM.ALS(A:A;A1;B:B)quote:Op dinsdag 5 mei 2009 16:35 schreef qu63 het volgende:
[..]
Komt omdat komma's in de Engelse versie gebruikt worden, en puntkomma's in de Nederlandse
COUNTIF kent ie waarschijnlijk ook niet
http://dolf.trieschnigg.nl/excel/excel.html
Ideetje:quote:Op dinsdag 5 mei 2009 20:18 schreef Varr het volgende:
Ik heb de Nederlandse versie, zowel puntkomma als punt geprobeerd, om een of andere reden accepteert hij beide niet.
Ideetje:quote:
1 2 3 4 5 6 7 8 9 | Dim strRunNumber As String strRunNumber = InputBox("Input old run number", "Load old run number") If IsError(Sheet5.range("A:A").Find(strRunNumber)) Then MsgBox "Runnumber doesn't exist!" End If End Sub |
Misschien:quote:Op woensdag 6 mei 2009 09:45 schreef Hi_flyer het volgende:
Ik heb onderstaande vrij eenvoudige code en ik zie iets over het hoofd. Als ik een niet-bestaand runnumber invoer, komt er geen messagebox tevoorschijn ;(
In kolom A van sheet5 staan bestaande runnumbers, hierin wordt gezocht en in geval van niet gevonden zou er dus een messagebox tevoorschijn moeten komen. Wat doe ik fout?
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Dim strRunNumber As String gevonden = False strRunNumber = InputBox("Input old run number", "Load old run number") i = 1 Do While Range("A" & i) <> "" If Range("A" & i) = strRunNumber Then gevonden = True i = i + 1 Loop MsgBox (gevonden) End Sub |
Iserror heb ik mijn twijfels over, in de help staat namelijk dat de find "nothing" wordt als de term niet gevonden wordt. Mijn voorstel in jouw script zou zijn:quote:Op woensdag 6 mei 2009 09:45 schreef Hi_flyer het volgende:
Ik heb onderstaande vrij eenvoudige code en ik zie iets over het hoofd. Als ik een niet-bestaand runnumber invoer, komt er geen messagebox tevoorschijn
In kolom A van sheet5 staan bestaande runnumbers, hierin wordt gezocht en in geval van niet gevonden zou er dus een messagebox tevoorschijn moeten komen. Wat doe ik fout?
[ code verwijderd ]
1 |
1 |
quote:Op woensdag 6 mei 2009 15:38 schreef Merson het volgende:
Ik probeer een berekening te maken. Hij moet Cel W15 delen door W22, maar geen waarde geven als een van beide niet is ingevuld.
Ik heb nu dit:
[ code verwijderd ]
Maar op deze manier lukt het me niet om er ook voor te zorgen dat de cel leeg blijft als W22 leeg is.
Iemand die mij aan de oplossing kan helpen?
1 |
Bij de voorwaardelijke opmaak dan "formule" selecteren ipv "celwaarde" ...quote:Op donderdag 7 mei 2009 10:15 schreef DaFan het volgende:
Je kan toch Conditionnal formatting op A2;A5 toepassen met =A1= xxxx
Het hoeft niet per se op dezelfde cel van toepassing te zijn.
De achterliggende gedachte hier is dat als het TRUE is, dat de format wordt toegepast. Daarom staat er een vergelijking A1=xxx zodat hij gaat testen. Je gebruikt dus dezelfde Cond format als in A1.
quote:Op donderdag 7 mei 2009 11:11 schreef Joooo-pi het volgende:
[..]
Bij de voorwaardelijke opmaak dan "formule" selecteren ipv "celwaarde" ...
Hier maak je voor A2,A3,A4,A5 twee voorwaarden:quote:Op donderdag 7 mei 2009 11:58 schreef Petrulli het volgende:
[ afbeelding ]
Even ter visualisatie: A t/m J wordt door Conditional Formatting een kleur gegeven.
Dus wanneer value = D, dan color is geel.
value = E, dan color is geel.
Vervolgens moeten de cijfers die onder de gele cellen staan ook geel worden, dus de 0,1,6 en de 4,4,0
Welke vraag is dat?quote:Op donderdag 7 mei 2009 12:11 schreef DaFan het volgende:
Hm ik heb nu dit voor de regel van CC:
=VERSCHUIVING(INDIRECT(CEL("Adres"));-3;0)="D"
Maar het werkt soms wel, soms niet. Misschien kan jo-pi hier nog wat mee, ik ben eigenlijk een beetje druk met werk
Edit: Nieuwe laptop gekregen dus even geen Engelse Excel meer
Je wil het maximum uit B waarbij in A 01:00 staat? Zonder macro zou ik het zo niet weten, maar je kan wel de autofilter gebruiken: filter A op 01:00 en filter B op aflopend.quote:Op donderdag 7 mei 2009 13:48 schreef Varr het volgende:
Bedankt voor de voorgaande hulp, de formule is gelukt!
Nu het volgende probleem. Ik wil het volgende berekenen.
A B
1tijd waarde
Ik wil dat de formule kijhet maximum berekent van alle 01:00 in A1 t/m A zoveel. Dus hij kijkt in A of het 01:00 is, en uit al deze 01:00 pakt hij de hoogste waarde uit B.
Ik heb het via een MAX.ALS formule geprobeerd maar het lukt me niet...
Dit is het Excel topic, maargoed...quote:Op zondag 10 mei 2009 19:38 schreef devuser_250 het volgende:
Kan ik via Word een link maken die automatisch naar een excelfile gaat op de juiste locatie?
Door in een cel de naam van het blad op te nemen voor de variabele.quote:Op dinsdag 12 mei 2009 09:09 schreef kanovinnie het volgende:
hhhhhhoe kan ik vanuit het ene tabblad gegevens in het volgende tabblad gooien? het gaat om 1 cel waar het een optelling instaat van dat tabblad.
Je kan het ook doen door een "=" te tikken, en daarna de gewenste cel(len) te selecteren.quote:Op dinsdag 12 mei 2009 09:25 schreef kanovinnie het volgende:
ah, dat is eigenlijk best simpel. Ik ga het even proberen.
Ik heb regelmatig in dossiers hyperlinks naar andere Excel werkbladen, alleen soms verwijs ik meerdere keren naar hetzelfde bestand, maar dan wil ik eigenlijk gelijk naar het goede gedeelte verwijzen. Bijvoorbeeld bij de eerste hyperlink wil ik naar ces D160 verwijzen en bij de andere naar B3532, zodat de beoordelaar/gebruiker gelijk op de goede plek zit. Is het mogelijk om een code met cel achter de hyperlink te zetten?quote:Op zondag 10 mei 2009 19:41 schreef Joooo-pi het volgende:
[..]
Dit is het Excel topic, maargoed...
Volgens mij kun je gewoon een hyperlink naar een lokaal bestand maken...
Ik denk het wel kan, want in word kun je ook macro 's schrijven. Als je dan via een shell excel start. In zo'n shell start kun je, denk ik, een macro in excel aanroepen. Andersom (van excel naar word) kan dat namelijk ook.quote:Op vrijdag 15 mei 2009 22:33 schreef InnocentFR het volgende:
[..]
Ik heb regelmatig in dossiers hyperlinks naar andere Excel werkbladen, alleen soms verwijs ik meerdere keren naar hetzelfde bestand, maar dan wil ik eigenlijk gelijk naar het goede gedeelte verwijzen. Bijvoorbeeld bij de eerste hyperlink wil ik naar ces D160 verwijzen en bij de andere naar B3532, zodat de beoordelaar/gebruiker gelijk op de goede plek zit. Is het mogelijk om een code met cel achter de hyperlink te zetten?
Sorry, ik heb niet dezelfde plannen als de originele vraag van iemand anders. Bij mij betreft het gewoon van excel naar een ander excel bestandje.quote:Op zaterdag 16 mei 2009 10:21 schreef Joooo-pi het volgende:
[..]
Ik denk het wel kan, want in word kun je ook macro 's schrijven. Als je dan via een shell excel start. In zo'n shell start kun je, denk ik, een macro in excel aanroepen. Andersom (van excel naar word) kan dat namelijk ook.
Ziet er allemaal niet geweldig simpel uit, maar op mijn werk heb ik zo'n scriptje liggen (van excel naar word). Als je er belang bij hebt, post ik em wel.
edit: Dit lijkt me een dead-end...
Misschien dat het anders kan, maar ik weet het ff niet.
Als je beide excelbestanden open hebt, ga je in een cell staan. Typ = en ga met de muis naar de cel waar je naar wil verwijzen. Vervolgens Enter.quote:Op zaterdag 16 mei 2009 14:17 schreef InnocentFR het volgende:
[..]
Sorry, ik heb niet dezelfde plannen als de originele vraag van iemand anders. Bij mij betreft het gewoon van excel naar een ander excel bestandje.
Ja dat wist ik wel , maar ik wil een hyperlink maken. De waarde hoef ik niet vanaf het andere werkblad te maken, maar ik wil wel van het bedrag een hyperlink maken naar de berekeningsgegevens in een ander bestand.quote:Op zaterdag 16 mei 2009 16:41 schreef Joooo-pi het volgende:
[..]
Als je beide excelbestanden open hebt, ga je in een cell staan. Typ = en ga met de muis naar de cel waar je naar wil verwijzen. Vervolgens Enter.
Je krijgt dan zoiets:
=[bestandsnaam]Blad1!$A$1
Succes
1 2 | 1. Pietje Puk / Amsterdam / = - schilder |
=hyperlink is gewoon een functie, in het eerste deel staat waar je heen wilt linken, in het 2e deel kan je een makkelijke naam neerzetten..quote:Op zaterdag 16 mei 2009 17:20 schreef InnocentFR het volgende:
[..]
Ja dat wist ik wel , maar ik wil een hyperlink maken. De waarde hoef ik niet vanaf het andere werkblad te maken, maar ik wil wel van het bedrag een hyperlink maken naar de berekeningsgegevens in een ander bestand.
Dat komt een beetje in de buurt. Maar wat ik zou willen zijn bijvoorbeeld 10 regels waarbinnen er gescrolld kan worden. Dus niet alleen dat de bovenste titel vast blijft staan, maar ook de excel-sheet na die 10 regels.quote:Op vrijdag 15 mei 2009 21:17 schreef wdn het volgende:
Dat klinkt als "Venster Titels blokkeren" of "window - Freeze panes" (engelse versie).
Dan blijven de bovenste paar regels staan terwijl de rest gebruikt kan worden om te scrollen (normaal betreft dit titels maar dat kan voor meer regels).
Headers en footers zijn de boven en ondertekst op een printje, zoals je ook bij Word kan doen..quote:
Ik heb geprobeerd om én "titels blokkeren" én scherm te splitsen (met zo'n sleepblokje). Maar die kunnen niet tegelijk in excel 2003.quote:Op maandag 18 mei 2009 19:26 schreef Summerscreen het volgende:
[..]
Dat komt een beetje in de buurt. Maar wat ik zou willen zijn bijvoorbeeld 10 regels waarbinnen er gescrolld kan worden. Dus niet alleen dat de bovenste titel vast blijft staan, maar ook de excel-sheet na die 10 regels.
Eenvoudige weergave:
------
xxxxx -> scroltekst
------
Niemand?quote:Op zaterdag 16 mei 2009 16:32 schreef static het volgende:
Ik maak erg veel gebruik van Pivot-tables en de daarbijbehorende grafieken. Nu wil ik een extra range aan zo'n grafiek toevoegen, maar dat kan blijkbaar niet (het knopje 'Add' bij 'Select data source' is grijs).
Is er een andere mogelijkheid om dit te doen, behalve de hele zwik aan data naar een andere tab te kopieeren?
Ik niet iigquote:
quote:
zoals je al een beetje merkt in de reacties zijn de frequente bezoekers van dit forum niet de grootste specialisten in draaitabellen en grafiekenquote:
Draaitabellen Sorry.quote:
Als je 1500 en 1497 in de bovenste cellen hebt ingevoerd, doe je het volgende:quote:Op woensdag 20 mei 2009 12:07 schreef Schlumberger het volgende:
Hoi allemaal,
Ik zit met een klein groot probleem
Het zit namelijk zo dat ik in verband met een psychologisch onderzoek naar het tegelijkertijd uitvoeren van taken wat getallenlijsten nodig heb. De deelnemende proefpersonen moeten dan in stapjes van 3 terugtellen vanaf bijvoorbeeld 1500.
Zoiets:
1500
1497
1494
1491
1488
1485
1482
etc.
Aangezien ik niet de tijd heb om vier keer 300 getallen in te typen, vroeg ik me af hoe ik dit snel door Excel kan laten doen... Weet iemand dit? Ik ben zelf echt een Excel-n00b...
Alvast hartelijk bedankt voor de tips!
Yes!quote:Op woensdag 20 mei 2009 12:11 schreef Joooo-pi het volgende:
[..]
Als je 1500 en 1497 in de bovenste cellen hebt ingevoerd, doe je het volgende:
selecteer de 2 cellen (linkerknop op 1e cel --> vasthouden en over 2 heen slepen en loslaten). Dan klik je rechtsonder op die selectie (zit een zwart puntje). Die houd je vast en je sleept het naar onderen. Excel voert dan de reeks door.
Succes
Dat niet hoor.quote:Op woensdag 20 mei 2009 12:36 schreef booonanza het volgende:
of help ik hiermee de bedoeling van dit topic helemaal om zeep?! / thanks iig
1 2 3 4 5 6 7 8 9 10 11 12 13 | i = 1 Do i = i + 1 If Cells(i - 1, 1).Value <> "" Then If Cells(i, 1).Value <> Cells(i - 1, 1).Value Then Rows( i ).Insert Shift:=xlDown End If End If Loop Until Cells(i + 1, 1) = "" End Sub |
1 2 3 4 5 6 7 8 9 10 11 12 13 | i = 1 Do i = i + 1 If Cells(i - 1, 1).Value <> "" Then If Cells(i, 1).Value <> Cells(i - 1, 1).Value Then Rows( i ).Insert Shift:=xlDown End If End If Loop Until Cells(i + 1, 1) = "" End Sub |
quote:Op woensdag 20 mei 2009 15:34 schreef booonanza het volgende:
inmiddels uitgevonden dat er geen vbe functie in 2008 mac zit? is het met applescript wel mogelijk om dingen te automatiseren in excel/ ?
Laten we er maar geen discussie over beginnen. Het is hier geen KLBquote:Op woensdag 20 mei 2009 16:57 schreef booonanza het volgende:
VBA staat voor VisualBAsics. VisualBasics is windows taal. Ik ben bang dat het niet werkt. Gelukkig is Mac voor de rest wel dikke prima.
Visual Basic for Applications.quote:Op woensdag 20 mei 2009 16:57 schreef booonanza het volgende:
VBA staat voor VisualBAsics. VisualBasics is windows taal. Ik ben bang dat het niet werkt. Gelukkig is Mac voor de rest wel dikke prima.
originele verwijzing: =blad1!A1quote:Op donderdag 21 mei 2009 15:17 schreef Mathijz het volgende:
Hier ook een klein probleempje, ik gebruik office 2007
Ik heb 3 tabbladen waarbij tabblad 1 en 2 eigen waardes hebben, en tabblad 3 een samenvoeging van tabblad 1 en 2 moet worden.
Bij tabblad 1 en 2 komen bewust waardes voor die "0" zijn. Die waardes wil ik in tabblad 3 behouden. Nu heb ik de cellen in tabblad 3 laten verwijzen naar tabblad 1 en 2. Echter lege cellen noemt excel dan de lege cellen "0" samen met de cellen die ik bewust 0 heb ingevoerd.
Nu heb ik al gezocht in opties, celopmaak en de functie, maar kon het niet vinden.
Dan haalt hij ook de 0 weg bij cellen die bewust 0 heb genoemd en wil behouden in tabblad 3.quote:Op donderdag 21 mei 2009 15:29 schreef qu63 het volgende:
[..]
originele verwijzing: =blad1!A1
nieuwe verwijzing: =ALS(blad1!A1="";"";blad1!A1)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | A B 1 Tekst 1 2 Tekst 0 3 Witregel 4 Tekst 1 Tabblad 3 zonder formule A B 1 Tekst 1 2 Tekst 0 3 0 0 4 Tekst 1 Tabblad 3 met formule A B 1 Tekst 1 2 Tekst 3 4 Tekst 1 |
Merci, zou ook kunnen dat je vorige formule wel werkte, kwam erachter dat mn celeigenschappen nog op een andere "oplossing" stondenquote:Op donderdag 21 mei 2009 15:55 schreef qu63 het volgende:
Zo dan?
originele verwijzing: =blad1!A1
nieuwe verwijzing: =ALS(blad1!A1="";"";ALS(blad1!A1=0;0;blad1!A1))
quote:Op donderdag 21 mei 2009 16:30 schreef Mathijz het volgende:
[..]
Merci, zou ook kunnen dat je vorige formule wel werkte, kwam erachter dat mn celeigenschappen nog op een andere "oplossing" stonden
Ja dat is precies wat ik zoek, maar ik weet alleen niet hoe. De microsoft excel hulp is met dat soort dingen ook niet altijd even handig Want ik zou inderdaad naar de laatste slash willen zoeken en daarvoor alles weghalen en dan de laatste .xlsx weghalen. Om die laatste 5 weg te halen weet ik wel, maar dat daarvoor nietquote:Op donderdag 21 mei 2009 22:24 schreef DaFan het volgende:
Kan je niet zoeken naar de laatste slash en daarvan de string rechts ervan nemen? Dan heb je in principe de bestandsnaam toch?
Ben nu even niet in de mogelijkheid om te testen, wil zo gaan slapen. Als je er niet uit bent morgenochtend zal ik op werk even kijken.
Hell yeahquote:
maar natuurlijkquote:Op zaterdag 23 mei 2009 10:40 schreef DaFan het volgende:
Zeim; nice, ik was er niet aan toegekomen, heel even maar. Kan je je oplossing posten?
Jaap; google eens op Dynamic Name Ranges. Hiermee kan je je kolom een naam geven en die gebruiken als Dataset in je grafiek. Deze range wordt groter en kleiner naarmate er meer (of minder) ingevuld is.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | DATA=3B40 4610 0100 0000 1221 0000 0000 0000 1100 0100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0384 000C AB25 5561 0A0A 083D FFFF FF00 0A0A 08FE 0000 0000 3000 4010 0000 0000/ DATA=4140 0A10 0100 0000 11F0/ DATA=4440 2810 0100 0000 0200 0000 0000 0000 0005 0500 0001 0000 0000 0000 0000 8080 0000 0000 0808 0000/ DATA=4F40 1810 0100 0000 4943 2D5A 4842 3033 2E36 3734 2E32 3034/ DATA=6040 5E10 0100 0000 4513 3B93 0F69 0103 0405 592E 3133 3435 2D36 3734 2E32 3034 0000 0000 0000 0000 FEFE FEFE FEFF FFFF FEFE 66FF FFFF 641E 8000 0080 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000/ DATA=7940 3E10 0100 0000 0460 0062 0000 0003 13F1 0000 0000 0000 0000 0003 0000 0000 0A0A C03D FFFF FF00 0A0A C0FE 000C AB10 3515 0000 0000 0000 0000 0000 0000/ DATA=C740 A010 0100 0000 FFFF E001 0021 0000 3C00 0000 4B52 AE62 0452 5C10 5C50 BF20 BFA0 BDA0 5B50 1140 3280 5A50 1150 BDA0 32A0 FFFF C200 FFFF FFFF FFFF 0000 8100 0200 0400 0E00 00AC 3010 C040 F050 0003 1980 C003 C003 0010 0080 0000 0000 0000 0080 0000 0000 0000 0080 0000 0000 0000 0040 0000 0000 0000 0040 0000 0000 0000 0040 0000 0000 0000 0040 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000/ DATA=CB40 2010 0100 0000 FFFF 3801 0021 0000 0801 0201 4923 1F9A DA00 03F0 FF00 0000/ TEXT=1350 IC-ZHA03.803.204 DATA=3B41 4610 0100 0000 1221 0000 0000 0000 1100 0100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0384 000C AB25 7843 0A0A 033E FFFF FF00 0A0A 03FE 0000 0000 3000 4010 0000 0000/ DATA=4141 0A10 0100 0000 11F0/ DATA=4441 2810 0100 0000 0200 0000 0000 0000 0005 0500 0001 0000 0000 0000 0000 8080 0000 0000 0808 0000/ DATA=4F41 1810 0100 0000 4943 2D5A 4841 3033 2E38 3033 2E32 3034/ DATA=6041 5E10 0100 0000 5013 3B93 0F51 0103 0500 412E 3133 3530 2D38 3033 2E32 3034 0000 0000 0000 0000 FEFF FEFE FEFF FFFF FEFE 66FF FFFF 741E 8000 0080 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000/ DATA=C741 A010 0100 0000 FFFF E001 0021 0000 3C00 0000 4B52 AE62 0452 5C10 5C50 BF20 BFA0 BDA0 5B50 1140 3280 5A50 1150 BDA0 32A0 FFFF C200 FFFF FFFF FFFF 0000 8100 0200 0400 0E00 00AC 3010 C040 F050 0003 1980 C003 C003 0010 0080 0000 0000 0000 0080 0000 0000 0000 0080 0000 0000 0000 0040 0000 0000 0000 0040 0000 0000 0000 0040 0000 0000 0000 0040 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000/ |
Ik heb een tabel voor decimale codes.quote:Op zondag 24 mei 2009 09:36 schreef Deetch het volgende:
Heb je de vertaaltabel voor die hexadecimale codes, ander kun je in excel dezez 4 cijfer/letterige codes alleen omzetten naar decimale getallen dus dat schiet niet echt op.
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 | <item id='0'> <language name='german'>Eine Zentrale ohne Zentralenummer ist in einem Netzwerk nicht zul+AOQ-ssig+ACE-</language> <language name='english'>A central without a central-number is not permitted in a network +ACE-</language> <language name='french'>Dans un r+AOk-seau, une centrale doit obligatoirement avoir une adresse+ACE-</language> <language name='italian'>In una rete ogni centrale deve avere un proprio numero+ACE-</language> <language name='russian'>+BB0ENQQ+BDEERQQ+BDQEOAQ8BD4- +BD8EQAQ4BEEEMgQ+BDgEQgRM- +BD0EPgQ8BDUEQA- +BEYENQQ9BEIEQAQwBDsETAQ9BD4EOQ- +BEEEQgQwBD0ERgQ4BDg- +BDQEOwRP- +BEAEMAQxBD4EQgRL- +BDI- +BEEENQRCBDgAIQ-</language> <language name='spanish'>+AKE-En una red una central debe tener una direcci+APM-n en todo caso+ACE-</language> </item> <item id='1'> <language name='german'>Benennung</language> <language name='english'>Naming</language> <language name='french'>Nom du poste</language> <language name='italian'>Propriet+AOA-</language> <language name='russian'>+BB0EMAQ4BDwENQQ9BD4EMgQwBD0EOAQ1-</language> <language name='spanish'>Nombre del puesto</language> </item> <item id='2'> <language name='german'>Displaytexte</language> <language name='english'>Displaytext</language> <language name='french'>Afficheur</language> <language name='italian'>Display</language> <language name='russian'>+BCIENQQ6BEEEQg- +BD0EMA- +BDQEOARBBD8EOwQ1BDU-</language> <language name='spanish'>Pantalla</language> </item> <item id='3'> <language name='german'>Sekret+AOQ-r</language> <language name='english'>Secretary</language> <language name='french'>Secr+AOk-taire</language> <language name='italian'>Segretaria</language> <language name='russian'>+BCEENQQ6BEAENQRCBDAEQARM-</language> <language name='spanish'>Secretaria</language> </item> (knip) <item id='2386'> <language name='german'>Zustand</language> <language name='english'>State</language> <language name='french'>State</language> <language name='italian'>State</language> <language name='russian'>State</language> <language name='spanish'>State</language> </item> </LanguageDB> |
Wat wil je met de dubbele doen? Highlighten/verwijderen/whatever? En hoe is je data gesorteerd?quote:Op maandag 25 mei 2009 13:40 schreef olivier-dw het volgende:
Ik heb een excel bestand vol met emailadressen. Is het mogelijk om op een snelle manier te checken of er geen dubbele emailadressen tussen zitten ?
Microsoft Excel 2003, Nederlands
Wat misschien belangrijk om te weten is is dat de xml file vast is. Deze zal hooguit bij een udate wat kleine veranderingen hebben eens per jaar. Das met de hand nog wel aan te passen. Die xml gegevens krijg ik wel in excel. Maar ik krijg die config gegevens er niet in. Ik heb al met dat hex2bin zitten spelen btw. Ook wil ik geen voorgekauwd verhaal hebben ik wil graag zelf het een en ander uitzoeken. Maar ik weet niet goed welke richting ik op moetquote:Op maandag 25 mei 2009 19:00 schreef wdn het volgende:
Nou ja en nee. Ik ben zelf een programmeur dus ik maak al snel een stukje software
Ik denk zelf dat een XLST maken makkelijker zou moeten zijn. Excel is 2d (rij+kolom) dus een xml erin zetten is niet zomaar 1 tag voor rij en 1 tag voor kolommen. Dus excel is lijkt -mij- niet de beste oplossing. Misschien dat anderen een andere mening zijn aangedaan hoor
Heb je deze al eens gezien: http://office.microsoft.com/nl-nl/excel/HP102064051043.aspx
Misschien dat dat goed genoeg is?
Als je het bestand opent (importeren) en de celindeling juist zet, zou je heel simpel onderstaand kunnen maken en customizen naar je eigen wensen:quote:Op maandag 25 mei 2009 19:30 schreef Bill_E het volgende:
[..]
Wat misschien belangrijk om te weten is is dat de xml file vast is. Deze zal hooguit bij een udate wat kleine veranderingen hebben eens per jaar. Das met de hand nog wel aan te passen. Die xml gegevens krijg ik wel in excel. Maar ik krijg die config gegevens er niet in. Ik heb al met dat hex2bin zitten spelen btw. Ook wil ik geen voorgekauwd verhaal hebben ik wil graag zelf het een en ander uitzoeken. Maar ik weet niet goed welke richting ik op moet
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 | MsgBox "LayerID: " & layerID & vbCrLf & "strrunnumber" & strRunnumber If layerID = 1 Then offset1 = 19 offset2 = 100 ElseIf layerID = 2 Then offset1 = 30 offset2 = 91 ElseIf layerID = 3 Then offset1 = 41 offset2 = 82 ElseIf layerID = 4 Then offset1 = 52 offset2 = 73 End If MsgBox "nr 1: " & offset1 & " nr 2: " & offset2 Sheet5.Range("A3:A1000").Find(what:=strRunnumber, After:=ActiveCell, LookIn:=xlValues, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate MsgBox "activated" |
Ik ga hier morgen even mee aan de slag eens kijken hoe ver ik kom. Bedankt voor je moeite!quote:Op maandag 25 mei 2009 21:51 schreef Joooo-pi het volgende:
[..]
Als je het bestand opent (importeren) en de celindeling juist zet, zou je heel simpel onderstaand kunnen maken en customizen naar je eigen wensen:
[ afbeelding ]
Boven zie je het geimporteerde bestand en onder een hok met "=hex.n.dec(A1)" en verder... (zie invulbalk)
Waar #GETAL staat zou je handmatig andere teksten neer kunnen zetten, nullen weghalen e.d.
Is dat wat?
1 2 3 4 | Selection.Find(what:=strRunnumber, After:=ActiveCell, LookIn:=xlValues, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate |
1 2 3 4 5 6 7 8 9 | 6/4/09 Recept uitzoeken 6/4/09 Eten kopen 20/4/09 Afwassen 7/4/09 Koken 20/4/09 Vaatwasser inruimen 27/3/09 Uitnodigingen sturen 27/3/09 Gastenlijst maken 13/3/09 Datum plannen |
1 2 3 4 5 6 7 8 9 | Week 1/4 - 8/4 - 6/4/09 Recept uitzoeken Week 1/4 - 8/4 - 6/4/09 Eten kopen Week 15/4 - 23/4 - 20/4/09 Afwassen Week 1/4 - 8/4 - 7/4/09 Koken Week 15/4 - 23/4 - 20/4/09 Vaatwasser inruimen Week 22/3 - 28/3 - 27/3/09 Uitnodigingen sturen Week 22/3 - 28/3 - 27/3/09 Gastenlijst maken Week 8/3 - 15/3 - Week 13/3/09 Datum plannen |
Per jaar veranderen de data van weeknummers natuurlijk weer.quote:Op woensdag 27 mei 2009 12:22 schreef Stpan het volgende:
Antwoord deels gevonden. Met 'WEEKNUM' kun je data omzetten in het weeknummer van het jaar.
Ik heb nu dus weeknummers. Die ga ik weer proberen om te zetten in weeknummer 1 = 1/1/2009 t/m 8/1/2009.
Dat is de oplossing. Dat argument kende ik niet.quote:Op zondag 31 mei 2009 11:31 schreef DaFan het volgende:
Je kan doen als 2e argument;
INDIRECT(B1)
als ik je goed begrepen heb in ieder geval.
1 2 3 4 5 6 7 8 9 10 11 | ' ' Macro1 Macro ' De macro is opgenomen op 21-4-2009 door Joooo-pi. ' ' ActiveSheet.Pictures.Insert("http://www.google.nl/intl/nl_nl/images/logo.gif"). Select Selection.ShapeRange.ScaleWidth 1.6, msoFalse, msoScaleFromTopLeft Selection.ShapeRange.ScaleHeight 1.6, msoFalse, msoScaleFromTopLeft End Sub |
http://support.microsoft.com/kb/928983/en-usquote:Op dinsdag 2 juni 2009 21:38 schreef Bill_E het volgende:
Kan iemand mijn verklaren waarom de onderstaande macro niet werkt meer onder office 2007NL ( en wel in 2003)
[ code verwijderd ]
Ja, dit heeft te maken met afrondingen.quote:Op woensdag 3 juni 2009 10:22 schreef marcb1974 het volgende:
Nu ben ik het helemaal kwijt. Ik heb een kolom met getallen. Als ik deze via =som() optel krijg ik een waarde. Nu is deze waarde niet gelijk aan de totale telling. Er zit een verschil in van 0.00000001. Dit zie ik niet terug met alle 30 cijfers achter de komma.
Iemand enig idee hoe ik hier vanaf kom?
dus:quote:Op woensdag 3 juni 2009 10:26 schreef marcb1974 het volgende:
Ik heb alle losse waarden bekeken, en ze komen in geen geval met meer dan 2 cijfers achter de komma.
wat voor formule?quote:Op woensdag 3 juni 2009 10:26 schreef BuupWerk het volgende:
Misschien een stomme vraag maar ik wordt er GEK van...
Ik wil dezelde formule in een aantal bestanden hebben...soms kopieerd hij hem gewoon en soms niet...
gebruik beide keren plakken speciaal met formules aan gevinkt....GRRRR
Ja, zoiets.quote:Op woensdag 3 juni 2009 10:33 schreef kanovinnie het volgende:
[..]
dus:
10.02
10.02
=som(a1:a2) = 10.0399999999
zoiets?
Dat heeft toch echt iets met afrondingen te maken.quote:
Alleen zitten die er dus niet in. ALLE waarden zijn gecontroleerd. Er is ook gekeken of ze afgerond zijn. Dit met de formule =(AFRONDEN(A1;2)<>A1)*1quote:Op woensdag 3 juni 2009 10:35 schreef kanovinnie het volgende:
[..]
Dat heeft toch echt iets met afrondingen te maken.
Okay, maf. ik kan je iig niet verder helpen.quote:Op woensdag 3 juni 2009 10:42 schreef marcb1974 het volgende:
[..]
Alleen zitten die er dus niet in. ALLE waarden zijn gecontroleerd. Er is ook gekeken of ze afgerond zijn. Dit met de formule =(AFRONDEN(A1;2)<>A1)*1
Als je plakken kiest krijg je zo een scherm en kan je plakken speciaal kiezen dan vink ik formules aan...quote:
Heb je gekeken bij celeigenschappen --> getalquote:Op woensdag 3 juni 2009 10:51 schreef marcb1974 het volgende:
Helaas, thx iig
Is gedaan, maar daar is niets gevonden.quote:Op woensdag 3 juni 2009 12:17 schreef Joooo-pi het volgende:
[..]
Heb je gekeken bij celeigenschappen --> getal
Selecteer daar "getal" en zet afronding op 30.
Doe dit voor alle cellen waar je gebruik van maakt!
Dan kun je met een afronding van 30 achter de komma kijken wat er aan de hand is.
Je kan ook de tekst in de formulebalk zelf kopieren. Dan zet je niet een cel op het klembord, maar gewone tekst. Selecteer daarvoor in de formulebalk de tekst en "kopieren".quote:Op woensdag 3 juni 2009 10:26 schreef BuupWerk het volgende:
Misschien een stomme vraag maar ik wordt er GEK van...
Ik wil dezelde formule in een aantal bestanden hebben...soms kopieerd hij hem gewoon en soms niet...
gebruik beide keren plakken speciaal met formules aan gevinkt....GRRRR
Klikquote:Op woensdag 3 juni 2009 12:19 schreef marcb1974 het volgende:
[..]
Is gedaan, maar daar is niets gevonden.
We hebben dat gecontroleerd met de formule die ik in een vorige post gaf.
ja maar dan moet ik dus 20 formules op 20 bestanden kopieren...duurt zo lang...quote:Op woensdag 3 juni 2009 12:23 schreef Joooo-pi het volgende:
[..]
Je kan ook de tekst in de formulebalk zelf kopieren. Dan zet je niet een cel op het klembord, maar gewone tekst. Selecteer daarvoor in de formulebalk de tekst en "kopieren".
Never mind, functie REST did the trickquote:Op dinsdag 9 juni 2009 15:49 schreef Black_Rainbow het volgende:
Mijn probleem:
Ik probeer een bereken tabel te maken voor een licentiestructuur.
de licenties worden per 10, 50, 500 of 1000 stuks verkocht.
ik zoek de juiste functie die, aan de hand van de opgegeven hoeveelheid licenties, kan berekenen hoeveel ik van elk pakket nodig heb.
Dus stel ik wil 2315 licenties kopen dan wil ik een overzicht van
2x 1000 licenties
0x 500 licenties
6x 50 licenties
2x 10 licenties
dan heb ik 5 licenties teveel, maar dat is niet zo'n probleem.
Welke functie kan ik hier het beste voor gebruiken?
Ik gebruik de nederlandse versie van Excel 2007.
quote:Op dinsdag 9 juni 2009 16:31 schreef Black_Rainbow het volgende:
[..]
Never mind, functie REST did the trick
Ik denk dat het in Excel lastig wordt... Het kan wel hoor, maar je moet wel e.e.a. programmeren achter de pull-down menu's...quote:Op dinsdag 9 juni 2009 14:10 schreef Damzkieee het volgende:
Vraagje:
Ik wil ook komend seizoen weer een poultje maken voor de Eredivisie.
Echter, ik wil er dit seizoen ook een 'voorspel de eindstand' veld in hebben, waarbij de mensen door middel van een selectielijst (oid) alle teams kunnen selecteren. Het liefst ook nog dat de reeds geselecteerde clubs verdwijnen uit de keuzeopties.
Dus: onder elkaar 18 lege velden, waarbij men zelf de teams in kan vullen.
Iemand enig idee?
ik ga er toch nog eens naar kijken, want dit is wel iets waar ik vaker tegen aan loop in mijn werk. Dat je dus een selectielijst hebt die steeds kleiner wordt naarmate je meer keuzes uit de lijst al hebt gedaan.quote:Op dinsdag 9 juni 2009 17:00 schreef Joooo-pi het volgende:
[..]
Ik denk dat het in Excel lastig wordt... Het kan wel hoor, maar je moet wel e.e.a. programmeren achter de pull-down menu's...
Gevoelsmatig loont het de moeite vaak niet
Dit zou moeten werken (bij kij iig wel):quote:Op dinsdag 9 juni 2009 17:11 schreef Deetch het volgende:
[..]
ik ga er toch nog eens naar kijken, want dit is wel iets waar ik vaker tegen aan loop in mijn werk. Dat je dus een selectielijst hebt die steeds kleiner wordt naarmate je meer keuzes uit de lijst al hebt gedaan.
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 | Me.lstPick.AddItem ("Ajax") Me.lstPick.AddItem ("AZ") '******* etc etc voor alle overige clubs (vergeet FC Groningen niet) '******* je eerste club wordt straks in cel B2 geplaatst, '******* als je deze regel weglaat komt je eerste club in de laatst geselecteerde cel Range("B2").Select btnUndo.Enabled = False End Sub ----------------------- Private Sub btnNext_Click() club = lstPick.Value keuze = lstPick.ListIndex ActiveCell.Value = club ActiveCell.Offset(1, 0).Select '****** Gekozen item wordt verwijderd lstPick.RemoveItem (keuze) btnUndo.Enabled = True End Sub ------------------------------ Private Sub btnUndo_Click() '****** Laatstgeplaatste item wordt weer toegevoegd aan de lijst (onderaan) ActiveCell.Offset(-1, 0).Select Me.lstPick.AddItem (ActiveCell.Value) ActiveCell.Clear End Sub --------------------- Private Sub btnDone_Click() frmPicklist.Hide Unload frmPicklist End Sub |
1 2 3 4 5 6 | Load frmPicklist frmPicklist.Show End Sub |
Maak van de jaartallen een tekst door er een enkel aanhalingsteken voor te zetten 'quote:Op dinsdag 9 juni 2009 17:50 schreef hello_moto1992 het volgende:
Mensen,
Ik heb een lijst met gegevens:
Land - 1999 - 2000 - 2001 etc.
Onder land staat een naam van een land, en onder 1999 etc. staan cijfers. Nou zou ik graag op de y-as de cijfers willen hebben en op de x-as het jaar. Er moeten dan verschillende lijnen met de naam van het land.
Ik wil dus een grafiek maken, kan iemand mij daarmee op weg helpen?
edit:
[ afbeelding ]
Helemaal top!quote:Op dinsdag 9 juni 2009 18:14 schreef Deetch het volgende:
[..]
Maak van de jaartallen een tekst door er een enkel aanhalingsteken voor te zetten '
Vervolgens selecteer je de hele dataset, inclusief de bovenste regel.
Dan ga je naar de grafiekenwizard, kies de grafiek "line" en klik dan op next
hier kun je aangeven dat je data in Rows staat ipv Columns en klaar ben je
Kijk wel even of alle getallen ook daadwerkelijk getallen zijn, sommige staan nl. links in de cel en dan zijn dat vaak tekstvelden ipv getallen.
Goed gedaan... Maar ik zei ook al dat enig programmeer werk dan vereist zou zijnquote:Op dinsdag 9 juni 2009 18:07 schreef Deetch het volgende:
[..]
Dit zou moeten werken (bij kij iig wel):
Maak een formulier met de volgende naam "frmPicklist" en plaats op dit formulier de volgende items:een listbox (noem deze lstPick) een knop met Next erop (noem deze btnNext) een knop met Undo erop (noem deze btnUndo) een knop met Done erop (noem deze btnDone)
vervolgens plak je de volgende code onder het formulier
[ code verwijderd ]
tot slot maak je een macro waarin je je formulier oproept
[ code verwijderd ]
1 2 3 4 | 2005 14250 2006 24500 2007 23000 |
ff de vraag herpostenquote:
hehe ik verveelde me op het werk, hij is nog niet helemaal naar wens, ik ga nog een sorteer functie erin bouwen.quote:Op dinsdag 9 juni 2009 21:26 schreef Joooo-pi het volgende:
[..]
Goed gedaan... Maar ik zei ook al dat enig programmeer werk dan vereist zou zijn
Ik snap geen snars van die programmeercode'squote:Op dinsdag 9 juni 2009 18:07 schreef Deetch het volgende:
[..]
Dit zou moeten werken (bij kij iig wel):
Maak een formulier met de volgende naam "frmPicklist" en plaats op dit formulier de volgende items:een listbox (noem deze lstPick) een knop met Next erop (noem deze btnNext) een knop met Undo erop (noem deze btnUndo) een knop met Done erop (noem deze btnDone)
vervolgens plak je de volgende code onder het formulier
[ code verwijderd ]
tot slot maak je een macro waarin je je formulier oproept
[ code verwijderd ]
je hebt mailquote:Op donderdag 11 juni 2009 10:49 schreef Damzkieee het volgende:
[..]
Ik snap geen snars van die programmeercode's
Zou je voor mij een voorbeeldje met 1tm18 kunnen maken, zodat ik zelf de namen alleen nog maar hoef in te passen? Kun je zo mailen naar damzkie aap hotmail punt kom
Werkt perfect hier, wel even prutsen met de formules om die toe te passen op je eigen ranges.quote:Op donderdag 11 juni 2009 15:32 schreef DaFan het volgende:
Deetch, Damzkieee, zie ook
http://www.contextures.com/xlDataVal03.html
Ziet er mooi uitquote:Op donderdag 11 juni 2009 15:54 schreef DaFan het volgende:
[..]
Werkt perfect hier, wel even prutsen met de formules om die toe te passen op je eigen ranges.
Het hoeft ook niet in één formule te zitten. Ik zal even precies uitleggen wat ik nodig heb. Ik heb een lijst met plaatsen, bedragen, klanten en kwartalen. Nu wil ik van de plaats (bv Haarlem) de 10 grootste klanten uit deze lijst halen uit een bepaald kwartaal, geselecteerd op de grootste bedragen.quote:Op maandag 15 juni 2009 17:53 schreef Deetch het volgende:
Volgens mij kan dat niet in 1 formule, omdat je een lijstje wilt en niet alleen de hoogste. Dan zou je dus een macro moeten maken. Volgens mij is het dan handiger in een draaitabel.
Lijkt me echt heel simpel met de autofilter !quote:Op maandag 15 juni 2009 19:33 schreef Brain23 het volgende:
[..]
Het hoeft ook niet in één formule te zitten. Ik zal even precies uitleggen wat ik nodig heb. Ik heb een lijst met plaatsen, bedragen, klanten en kwartalen. Nu wil ik van de plaats (bv Haarlem) de 10 grootste klanten uit deze lijst halen uit een bepaald kwartaal, geselecteerd op de grootste bedragen.
De plaatsnamen staan in één colom maar wel door elkaar.
Ik zoek dus de formule waarbij ik het grootste bedrag uit selecteer aan de hand van 3 voorwaarden.
vb.
Haarlem 330,- 1 klant A
Alkmaar 400,- 2 klant B
Zaandam 200,- 1 klant C
Haarlem 800,- 1 klant D
UIthoorn 150,- 2 klant E
Amsterdam 450,- 3 klant F
Haarlem 500,- 2 klant G
oplossing
Klant D
Klant A
(als ik haarlem wil en kwartaal 1)
jawel maar, ik wil in mijn voorblad het kwartaal kiezen en de rest moet automatische volgen.quote:Op maandag 15 juni 2009 19:49 schreef Joooo-pi het volgende:
[..]
Lijkt me echt heel simpel met de autofilter !
Weet je hoe die werkt?
Misschien kun je dan heel simpel een macro "opnemen" en in de macro zelf de selecties aanpassen zodat die verwijzen naar je cellen.. En dan de macro achter een knop zetten.quote:Op maandag 15 juni 2009 19:54 schreef Brain23 het volgende:
[..]
jawel maar, ik wil in mijn voorblad het kwartaal kiezen en de rest moet automatische volgen.
Ik heb hem vertaald en hij doet het thuis op 2007, dus ik hoop dat hij het ook doet op 2003 op mijn werk. Dat ga ik morgen meteen proberen. Thxquote:Op maandag 15 juni 2009 18:51 schreef DaFan het volgende:
A1:A9 bevat je kleuren,
B1:B9 bevat 1-9
C1:C9 bevat aa-ii
E1 = de kleur die je wil (rood)
F1 =
=IF(ROW()>COUNTIF($A$1:$A$9,$E$1),"",VLOOKUP(LARGE((IF($A$1:$A$9=$E$1,$B$1:$B$9)),IF(ROW()<=COUNTIF($A$1:$A$9,$E$1),ROW(),"")),$B$1:$C$9,2,0))
Bevestigen met Ctrl-Shif-Enter
Naar beneden slepen
Ik heb hem geprobeerd maar hij geeft aan dat de formule een fout bevat en accepteerd hem niet als ik ctrl-shift-enter druk.quote:Op dinsdag 16 juni 2009 08:27 schreef DaFan het volgende:
Ik moet het even uit mn hoofd doen omdat ik nu op mijn werk zit, maar ik denk ongeveer zo:
=IF(ROW()>COUNTIF($A$1:$A$9,$E$1),"",VLOOKUP(LARGE((IF((AND($D$1:$D$9=$E$2,$A$1:$A$9=$E$1,$B$1:$B$9))),IF(ROW()<=COUNTIF($A$1:$A$9,$E$1),ROW(),"")),$B$1:$C$9,2,0))
Ik heb hem nu als volgt:quote:Op dinsdag 16 juni 2009 09:44 schreef DaFan het volgende:
Brain je moet even haakjes tellen want ik weet dus niet 100% zeker hoe het nu zit. Ik heb hem gewoon hier in de quotebox aangepast
Probeer dit eens:
=IF(ROW()>COUNTIF($A$1:$A$9,$E$1),"",VLOOKUP(LARGE(IF(AND($D$1:$D$9=$E$2,$A$1:$A$9=$E$1,$B$1:$B$9),IF(ROW()<=COUNTIF($A$1:$A$9,$E$1),ROW(),"")),$B$1:$C$9,2,0))
=ALS(EN($G$1:$G$8=$D$1;$J$1:$J$8=$D$2); ...........)quote:Op dinsdag 16 juni 2009 12:11 schreef Brain23 het volgende:
Volgens mij ligt de oplossing van mijn probleem hierin:
=VERT.ZOEKEN(GROOTSTE((ALS($G$1:$G$8=$D$1;$H$1:$H$8));1);$H$1:$I$8;2;0)
In de "ALS(" functie wil ik twee voorwaarden dus $G$1:$G$8=$D$1, maar ook $J$1:$J$8=$D$2.
kan iemand voor mij dat in de bovenstaande functie toevoegen? Zodat aan twee voorwaarden wordt voldaan.
Als ik deze functie toe voeg krijg ik #N/Bquote:Op dinsdag 16 juni 2009 12:16 schreef Joooo-pi het volgende:
[..]
=ALS(EN($G$1:$G$8=$D$1;$J$1:$J$8=$D$2); ...........)
De functie EN(.. ;..;..) verandert niet zoveel aan de formule. Het is WAAR als de argumenten erin allemaal WAAR zijn en is ONWAAR als een of meer van de argumenten ONWAAR is. Als je die in een ALS(.. ; ..) functie plaatst moet het gewoon werken.quote:Op dinsdag 16 juni 2009 12:37 schreef Brain23 het volgende:
[..]
Als ik deze functie toe voeg krijg ik #N/B
Dit is de hele functie die ik ga gebruiken:quote:Op dinsdag 16 juni 2009 12:45 schreef Joooo-pi het volgende:
[..]
De functie EN(.. ;..;..) verandert niet zoveel aan de formule. Het is WAAR als de argumenten erin allemaal WAAR zijn en is ONWAAR als een of meer van de argumenten ONWAAR is. Als je die in een ALS(.. ; ..) functie plaatst moet het gewoon werken.
Kun je de hele formule, zoals je die nu hebt met EN() functie eens posten?
Jazeker doe ik dat. Maar als ik hem vanuit Excel kopieer haalt hij de { en } weg.quote:Op dinsdag 16 juni 2009 13:22 schreef Deetch het volgende:
bevestig je de functie wel elke keer met shift+enter? het is nl. een matrixfunctie.
quote:Op zondag 3 mei 2009 21:04 schreef qu63 het volgende:
Bestand A:
[ code verwijderd ]
Bestand B:
[ code verwijderd ]
Hoe kan ik nu de openstaande facturen in bestand B automatisch uit bestand A laten pakken? En dat het dan dus kommegescheiden neergezet wordt
Uitkomst moet dus zoiets worden:
[ code verwijderd ]
-edit- Het kan natuurlijk ook op 2 tabbladen ipv 2 verschillende documenten. Maakt voor de code niets uit denk ik :P
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 | Dan doe je het volgende: Open blad 2 Op cel a2: =+Blad1!B2+Blad1!A2/100000 copieer dit vanaf a3 t/m a10000 of zo Op cel b2: =ALS(A2<0,1;100000;A2) copieer dit vanaf b3 t/m b10000 of zo Op cel c2: 1 Op cel c3: 2 Op cel c4: 3 etc. naar c10000 Op cel d2: =KLEINSTE($B$2:$B$10000;C2) copieer dit vanaf d3 t/m d10000 Op cel e2: =AFRONDEN.NAAR.BENEDEN(D2;0) copieer dit vanaf e3 t/m e10000 Op cel f2: =AFRONDEN(+(D2-E2)*100000;0) copieer dit vanaf f3 t/m f10000 Op cel g2: +ALS(E1=E2;G1&", "&F2;F2) copieer dit vanaf g3 t/m g10000 Op cel i2: =ALS(E2=E3;1000000;E2) copieer dit vanaf i3 t/m i10000 Op cel j2: +g2 copieer dit vanaf j3 t/m j10000 Op cel l2: =KLEINSTE($I$2:$I$10000;C2) copieer dit vanaf l3 t/m l10000 Op cel m2: =VERT.ZOEKEN(L2;$I$2:$J$2467;2;ONWAAR) copieer dit vanaf m3 t/m m10000 Op cel n2: =ALS(L2<99000;L2;"") copieer dit vanaf n3 t/m n10000 Op cel o2: =ALS(L2<99000;M2;"") copieer dit vanaf o3 t/m o10000 Open blad 3 Op cel a1: Debiteur Op cel b1: Openstaande posten Op cel a2: =+Blad2!N2 copieer dit vanaf a3 t/m a10000 Op cel b2: =+Blad2!O2 copieer dit vanaf b3 t/m b10000 |
Jupquote:Op dinsdag 16 juni 2009 15:13 schreef DaFan het volgende:
Twentsche, dit is toch allang opgelost? In 2 cellen ipv 16
Ik heb niet zo uitgebreid teruggekeken en dacht dat 't probleem nog "in de lucht hing".quote:Op dinsdag 16 juni 2009 15:17 schreef qu63 het volgende:
[..]
Jup
En dat werkt voldoende om niet mn hele sheet opnieuw op te gaan bouwen
Oke top, zoals ik het lees snap ik het wel een beetje, Ik ga ermee aan de slag en wacht jouw oplossing vanavond af. thx.quote:Op dinsdag 16 juni 2009 14:32 schreef DaFan het volgende:
Het idee nog even kort:
Je moet een array krijgen waarbij de waardes "rood" zijn, stel bij een lijst van 5 zijn alleen waarde 3 en 4 "rood":
{0,0,1,1,0}
Dan moet je een array krijgen waarbij het kwartaal "1" is, stel alleen waarde 4:
{0,0,0,1,0}
Die worden/moeten met elkaar vermenigvuldigt worden:
{0*0,0*0,1*0,1*1,0*0} = {0,0,0,1,0}
Dit wordt in een array vermenigvuldigt met je waardes die je erbij wil {1,2,3,4,5}.
Het resultaat hier is een array die er als volgt uit ziet:
{0,0,0,4,0}
Daar wordt de ke waarde van gepakt dmv LARGE (GROOTSTE). K wordt bepaald door de rij, dus op rij 1 komt de eerste/hoogste waarde.
Daarvan wordt weer eens een VLOOKUP op toegepast.
Hoop dat dat een beetje duidelijk het idee achter de functie weergeeft. Nu ik het zo uitgetypt heb weet ik vrijwel zeker dat het met een SUMPRODUCT kan, moet er dus alleen nog even naar kijken vanavond.
Ja nou je het zegt, volgens mij hebben qu63 en ik dit via de mail opgelost, omdat ik rechtstreeks in zijn bestand heb gewerkt.quote:Op dinsdag 16 juni 2009 15:25 schreef Twentsche_Ros het volgende:
[..]
Ik heb niet zo uitgebreid teruggekeken en dacht dat 't probleem nog "in de lucht hing".
Ik wou kijken of ik er zelf uit kwam.
Ik vind het trouwens prettiger om meer kolommen te gebruiken met overzichtelijke formules ipv die stofnesten met al die haakjes.
Ik neem het je niet kwalijk hoorquote:Op dinsdag 16 juni 2009 15:25 schreef Twentsche_Ros het volgende:
[..]
Ik heb niet zo uitgebreid teruggekeken en dacht dat 't probleem nog "in de lucht hing".
Ik wou kijken of ik er zelf uit kwam.
Ik vind het trouwens prettiger om meer kolommen te gebruiken met overzichtelijke formules ipv die stofnesten met al die haakjes.
Ja, sorry voor mijn EN() opmerking, maar ik had ff niet in de gaten dat het deel uitmaakte van een groter geheel met matrices...quote:Op dinsdag 16 juni 2009 14:32 schreef DaFan het volgende:
Het idee nog even kort:
Je moet een array krijgen waarbij de waardes "rood" zijn, stel bij een lijst van 5 zijn alleen waarde 3 en 4 "rood":
{0,0,1,1,0}
Dan moet je een array krijgen waarbij het kwartaal "1" is, stel alleen waarde 4:
{0,0,0,1,0}
Die worden/moeten met elkaar vermenigvuldigt worden:
{0*0,0*0,1*0,1*1,0*0} = {0,0,0,1,0}
Dit wordt in een array vermenigvuldigt met je waardes die je erbij wil {1,2,3,4,5}.
Het resultaat hier is een array die er als volgt uit ziet:
{0,0,0,4,0}
Daar wordt de ke waarde van gepakt dmv LARGE (GROOTSTE). K wordt bepaald door de rij, dus op rij 1 komt de eerste/hoogste waarde.
Daarvan wordt weer eens een VLOOKUP op toegepast.
Hoop dat dat een beetje duidelijk het idee achter de functie weergeeft. Nu ik het zo uitgetypt heb weet ik vrijwel zeker dat het met een SUMPRODUCT kan, moet er dus alleen nog even naar kijken vanavond.
Alles selecteren.quote:Op woensdag 17 juni 2009 11:04 schreef Blik het volgende:
Ik heb een vraag:
ik heb een groot databestand met getallen. De getallen zijn echter verkeerd geformat, namelijk met een komma als separator ipv een punt. Is er een formule of een functie in Excel die dat kan veranderen in een punt?
(ik weet niks van VBA e.d.)
Hmm, zo simpel kan het dus zijn. Nooit gedacht dat je dat met find and replace kon oplossenquote:Op woensdag 17 juni 2009 11:07 schreef marcb1974 het volgende:
[..]
Alles selecteren.
dan met "bewerken -> vervangen" kan je snel al je punten vervangen dor een komma. Staan er ook al komma's in de bedragen? Zo ja, vervang dan de komma door bv een x. De punt door een komma en de x door een punt.
Celeigenschappen --> tabblad "getal" --> en selecteer "tekst"quote:Op woensdag 17 juni 2009 11:39 schreef EDMAN- het volgende:
Ik wordt gek, ik moet een aantal code's invullen waaronder code's die beginnen met 0 (bijvoorbeeld 05 of 06), die 0 verdwijnt dus telkens. In celeigenschappen krijg ik hem ook niet goed, wie helpt deze excel n00b?
Thanks, die had ik nog niet geprobeertquote:Op woensdag 17 juni 2009 12:22 schreef Joooo-pi het volgende:
[..]
Celeigenschappen --> tabblad "getal" --> en selecteer "tekst"
Ik kan nu ff niet proberen, omdat ik in linux zit te werken ( ), maar komt dat niet door de vert.zoeken in combinatie met de matrixfuncties?quote:Op woensdag 17 juni 2009 14:06 schreef Brain23 het volgende:
Ik heb de volgende tabel:
1 1354 1 rood aa
aa 1621 2 rood aa
1456 1 geel aa
215 2 geel aa
21 1 blauw aa
4687 2 blauw aa
185 1 groen bb
254 1 zwart bb
384 2 zwart bb
42 1 wit bb
852 2 wit bb
Nu zoek ik de grootste kleur aan de hand van 2 argumenten (kolom 1 en kolom 2) die ik in A1 en A2 kan invullen.
Met de volgende formule:
{=VERT.ZOEKEN(GROOTSTE(ALS($D$1:$D$11=$A$1;ALS($F$1:$F$11=$A$2;$C$1:$C$11);0);1);C1:E11;3)}
Krijg ik in dit geval geel als antwoord. Wat ook goed is. Maar als ik bb in A2 invul krijg ik #N/B te zien.
Terwijl de onderstaande formule
{=GROOTSTE(ALS($D$1:$D$11=$A$1;ALS($F$1:$F$11=$A$2;$C$1:$C$11);0);1)}
Wel goed werkt. Zowel met aa als bb.
(als ik de K van GROOTSTE verander van 1 naar 2 in de bovenste formule werkt deze ook niet naar behoren, terwijl als ik dat in de onderste verander geen probleem is)
Wie kan mij helpen?
(sorry voor de rare vormgeving van de tabel, maar als je op quote drukt krijg je hem goed te zien.)
quote:Op woensdag 17 juni 2009 18:58 schreef Joooo-pi het volgende:
[..]
Ik kan nu ff niet proberen, omdat ik in linux zit te werken ( ), maar komt dat niet door de vert.zoeken in combinatie met de matrixfuncties?
Ik heb hem werkend. Als je dus een top3 of top10 wilt hebben die aan een bepaald aantal voorwaarden moet voldoen kun je dus het beste de volgende formule gebruiken:quote:Op woensdag 17 juni 2009 19:52 schreef DaFan het volgende:
Brain ik zal morgen op werk ook kijken, zit nu 3 dingen tegelij kte doen en dan is concentreren op zo'n monsterformule vrij lastig
Die 1 heb ik vervangen door een verwijzing naar de cellen voor de formule (1-15) Dus ik kan heb gewoon doortrekken. Ook de ALS heb ik er omheen staan om de #N/A te voorkomen.quote:Op donderdag 18 juni 2009 10:00 schreef DaFan het volgende:
En daarnaast kan je denk ik beter die 1 aan het eind vervangen door RIJ()-x zodat je hem gewoon door kan trekken?
Een ALS eromheen kan ook nog eens dienen om te voorkomen dat je een #N/A krijgt als je een top 3 wilt, terwijl er bv maar 2 waarden voldoen. Nu zou je namelijk eerst moeten zoeken hoeveel er uiteindelijk aan al je voorwaarden voldoen, en daarop je lijst aanpassen, terwijl je dat ook je formule kan laten doen (in 2007 kan dat met AANTALLEN.ALS volgens mij)
Database zou ik met een database programma doen, zoals access. De nieuwere versieszitten stampvol met wizards dat je daarme veel sneller een database kan bouwen dan in excel.quote:Op woensdag 17 juni 2009 19:18 schreef Summerscreen het volgende:
Wie weet een goede nederlandse site met Excel hulp? Ik moet een database bouwen en daarbij gekoppeld een zoeksysteem. Het gaat om een database met verschillende kolommen (zoiets als zoals hier: http://www.martonline.org/tipsentrucks/gifjes/databasekop.gif ) . Ik wil het in een database zodat er ook gesorteerd kan worden op productnaam, naam van de afdeling etc. Ook is een zoekfunctie handig. Zodat wanneer product .... ingevuld wordt, daar direct in de kolom naar gezocht gaat worden.
Dit is het idee:
Kolom 1: productnaam
Kolom 2: naam van de afdeling
Kolom 3: verwijzing naar de specificaties van het product
Kolom 4: prijs van het product
Heb relatief weinig ervaring met Excel, dus vroeg het me af ! Ben benieuwd!! Als iemand me hiermee op weg wilt helpen, zou ook fijn zijn!
Wil je een rijnummer weten of wil je een waarde uit een bepaalde rij halen die aan verschillende criteria voldoet.quote:Op donderdag 18 juni 2009 12:51 schreef Brain23 het volgende:
Ik wil graag gebruik maken van RIJ() omdat ik een bepaald rij zoek die aan meerdere argumenten voldoet.
Iemand?
Ik zoek echt een rij nummer.quote:Op donderdag 18 juni 2009 13:32 schreef Deetch het volgende:
[..]
Wil je een rijnummer weten of wil je een waarde uit een bepaalde rij halen die aan verschillende criteria voldoet.
ws. kun je met een combinatie van EN functies en vert.zoeken er wel uit komen.
Of gewoon een Als functies met een paar gecombineerde EN statements.
Acces is geen optie helaas. Het zal (om welke reden dan ook) Excel worden Hoe kan ik zoiets als dit maken:quote:Op donderdag 18 juni 2009 11:52 schreef Deetch het volgende:
[..]
Database zou ik met een database programma doen, zoals access. De nieuwere versieszitten stampvol met wizards dat je daarme veel sneller een database kan bouwen dan in excel.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Datum | Waarde | Gemiddelde waarde sheet 2 over periode 10-6-2008 | 2500 | 13-6-2008 | 3200 | dmv formule, periode 10-6-2008 -> 13-6-2008 (in dit geval (2+3+5+6)/4 = 4 15-6-2008 | 1000 | dmv formule, periode 13-6-2008 -> 15-6-2008 (lijkt me duidelijk) 22-6-2008 | 1500 | etc. Sheet 2 Datum | Waarde 9-6-2008 | 5 10-6-2008 | 2 11-6-2008 | 3 12-6-2008 | 5 13-6-2008 | 6 14-6-2008 | 7 15-6-2008 | 8 etc. |
Nee, dat wist ik wel. Ik heb het op een andere manier opgelost maar ben toch nog benieuwd. Als je bijvoorbeeld een verwijzing hebt waardoor je elke keer een andere RIJ moet hebben. Ik dacht dat je een formule in RIJ( kon zetten. Maar na een aantal keer proberen kan het volgens mij niet? of wel?quote:Op donderdag 18 juni 2009 16:35 schreef DaFan het volgende:
RIJ(A1) geeft 1 als uitkomt, RIJ(A2) geeft 2 als uitkomst.
Is dat wat je wil weten?
Ik snap ook niet helemaal hoe je het wil hebben, maar toch denk ik aan deze functie:quote:Op vrijdag 19 juni 2009 07:43 schreef Brain23 het volgende:
[..]
Nee, dat wist ik wel. Ik heb het op een andere manier opgelost maar ben toch nog benieuwd. Als je bijvoorbeeld een verwijzing hebt waardoor je elke keer een andere RIJ moet hebben. Ik dacht dat je een formule in RIJ( kon zetten. Maar na een aantal keer proberen kan het volgens mij niet? of wel?
Maar is "=A2" niet makkelijk kan? Of bedoel je "=INDIRECT(ADRES(A1;A2))"?quote:Op vrijdag 19 juni 2009 12:22 schreef Joooo-pi het volgende:
[..]
Ik snap ook niet helemaal hoe je het wil hebben, maar toch denk ik aan deze functie:
=INDIRECT(ADRES(2;1))
dit verwijst naar rij 2 en kolom 1 en geeft de waarde die daar staat.
Zeker, maar houd je dan kolom en rij flexibel?quote:Op vrijdag 19 juni 2009 12:36 schreef qu63 het volgende:
[..]
Maar is "=A2" niet makkelijk kan? Of bedoel je "=INDIRECT(ADRES(A1;A2))"?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |