qu63 | zondag 3 mei 2009 @ 18:30 | |||||
Aangezien er vaker losse topics langskomen, leek het ons handig een centraal Excel topic te maken waar men hun vragen / antwoorden kwijt kan. Dus heb je vragen, kom je ergens niet uit, hoe maak ik nu precies die macro? Stel dan hier je vraag!!! Tip 1: De help functie van excel of visual basic voor excel kan je echt een eind op weg helpen ! (F1) Tip 2: Als je een vraag stelt, zet er dan bij welke versie je hebt en op welke taal hij ingesteld staat! Tip 3: Zet macrocode even tussen [ code ] tags Tip 4: Zelf de formules in verschillende talen vertalen: http://dolf.trieschnigg.nl/excel/excel.html http://branders.name/files/Excel-Function-Reference.pdf Voorgaande deeltjes met veel informatie: [Excel] Het grote Excel vragen topic [EXCEL] Het grote Excel vragen topic, #2 [EXCEL] Het grote Excel vragen topic, #3 [EXCEL] Het grote Excel vragen topic, #4 [EXCEL] Het grote Excel vragen topic, #5 [Excel] Het grote Excel-vragentopic #6 [EXCEL] Het grote Excel vragen topic, #7 [EXCEL] Het grote Excel vragen topic, #8 [EXCEL] Het grote Excel vragen topic, #9 [EXCEL] Het grote Excel vragen topic, #10 [EXCEL] Het grote Excel vragen topic, #11 [EXCEL] Het grote Excel vragen topic, #12 [EXCEL] Het grote Excel vragen topic, #13 Nieuw topic? Haal de OP bij de wiki ![]() [ Bericht 9% gewijzigd door qu63 op 03-05-2009 18:42:42 ] | ||||||
DaFan | zondag 3 mei 2009 @ 18:35 | |||||
Zet je nog ff #12 in de wiki? | ||||||
qu63 | zondag 3 mei 2009 @ 18:36 | |||||
quote:goed idee ![]() | ||||||
Joooo-pi | zondag 3 mei 2009 @ 18:37 | |||||
Mooi plaatje/banner bij de OP zou toch ook niet misstaan... ![]() | ||||||
qu63 | zondag 3 mei 2009 @ 18:38 | |||||
quote:Ik kan wel een plaatje in Excel maken dmv opmaak e.d. ![]() | ||||||
marcb1974 | zondag 3 mei 2009 @ 18:48 | |||||
Hoe ver zijn jullie met visual basic? | ||||||
raaavi | zondag 3 mei 2009 @ 18:56 | |||||
quote:Wat had je tegen? | ||||||
Joooo-pi | zondag 3 mei 2009 @ 18:57 | |||||
quote:Mijn tegenvallend paintshop talent ![]() | ||||||
Joooo-pi | zondag 3 mei 2009 @ 18:59 | |||||
quote:Op een schaal van 1 tot 10 euhh... ![]() Nee ff serieus. "We" weten wel wat erover: wat wil je weten? | ||||||
qu63 | zondag 3 mei 2009 @ 20:33 | |||||
quote:Niet | ||||||
qu63 | zondag 3 mei 2009 @ 21:04 | |||||
Bestand A:
Bestand B:
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:
-edit- Het kan natuurlijk ook op 2 tabbladen ipv 2 verschillende documenten. Maakt voor de code niets uit denk ik ![]() [ Bericht 3% gewijzigd door qu63 op 03-05-2009 21:41:51 ] | ||||||
DaFan | zondag 3 mei 2009 @ 22:37 | |||||
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. | ||||||
qu63 | zondag 3 mei 2009 @ 22:37 | |||||
quote:I know, ik zoek altijd naar onmogelijk oplossingen ![]() Alvast bedankt! ![]() Ik betaal je wel een keer een biertje in Almere (we'll meet half-way ![]() | ||||||
DaFan | maandag 4 mei 2009 @ 09:20 | |||||
Kan je trouwens niet gewoon Autofilter gebruiken ![]() | ||||||
qu63 | maandag 4 mei 2009 @ 09:21 | |||||
quote:Hoe bedoel je dat? | ||||||
DaFan | maandag 4 mei 2009 @ 10:39 | |||||
Onder dit:
Selecteren, dan DAta -> Filter -> Autofilter. Dan kan je met de dropdown in de 2e kolom kiezen voor Debiteur 1 waarna je alle facturen ziet links die daarbij horen. Die kan je dan copy/paste special -> Transpose erachter plakken. Scheelt een hoop werk op een hele lastige formule :P | ||||||
qu63 | maandag 4 mei 2009 @ 11:18 | |||||
Maar dat betekend dat ik dan handmatig moet copy-pasten van sheet naar sheet, toch? | ||||||
DaFan | maandag 4 mei 2009 @ 11:46 | |||||
Hm ik heb het nu zo, ik moet nog even kijken of ik het links naar rechts ipv boven naar beneden kan doen. A1:A5 zijn de debiteurennummers, B1:B5 zijn de factuurnummers. D1 bevat de op te zoeken debiteur. Vanaf D3 gaan we dan de factuurnummers onder elkaar zetten met de volgende formule:
En naar beneden slepen. edit ![]() Ctrl-Shift-Enter ![]() [ Bericht 13% gewijzigd door DaFan op 04-05-2009 11:52:10 ] | ||||||
DaFan | maandag 4 mei 2009 @ 11:58 | |||||
En van links naar rechts; F2 bevat hier de te zoeken debiteur, G2 en verder bevatten dan de factuurnummers:
Ctrl-Shift-Enter. Geen idee hoe je ze kan scheiden met komma's, denk dat dat iets is om met VBA te doen. Kom je er zo uit? | ||||||
qu63 | maandag 4 mei 2009 @ 12:07 | |||||
Ik kom d'r niet helemaal (lees: helemaal niet) uit ![]() ![]() Kan ik je anders de sheet toesturen? | ||||||
Matthew_Star | maandag 4 mei 2009 @ 12:14 | |||||
dit is een handig topik | ||||||
DaFan | maandag 4 mei 2009 @ 12:21 | |||||
Ja kan wel. Zie pm. | ||||||
DaFan | maandag 4 mei 2009 @ 13:18 | |||||
Gelukt, qu63 heeft mail. Voor de liefhebbers ![]() =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))),"") | ||||||
jakees | maandag 4 mei 2009 @ 13:31 | |||||
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. | ||||||
DaFan | maandag 4 mei 2009 @ 13:40 | |||||
SORTEREN in Excel met een formule? Hoe zie je dat voor je? | ||||||
qu63 | maandag 4 mei 2009 @ 13:43 | |||||
quote:Thanks! ![]() Nederlandse versie: =ALS(KOLOMMEN($B2:B2)<=AANTAL.ALS('Openstaande facturen'!$B$2:$B$4;Blad3!$A2);INDEX('Openstaande facturen'!$A$2:$A$4;KLEINSTE(ALS('Openstaande facturen'!$B$2:$B$4=Blad3!$A2;RIJ('Openstaande facturen'!$A$2:$A$4)-RIJ('Openstaande facturen'!$A$2)+1);KOLOMMEN($B2:B2)));"") | ||||||
qu63 | maandag 4 mei 2009 @ 13:53 | |||||
Zit ik die formule een beetje te tweaken/aan te passen werkt ie niet meer! ![]() ![]() Was ik vergeten ctrl+shift+enter te doen ![]() Maar hij is nu helemaal naar wens! ![]() | ||||||
Joooo-pi | maandag 4 mei 2009 @ 14:16 | |||||
quote:Ik kijk ook mee ![]() ![]() ![]() | ||||||
DaFan | maandag 4 mei 2009 @ 14:18 | |||||
Ik heb m ook maar een keer gekregen via MrExcel en pas m gewoon aan. Deze vraag komt nogal eens vaker voor ![]() Ik snap m ondertussen wel maar beetje lastig om toe te lichten. | ||||||
DaFan | maandag 4 mei 2009 @ 14:25 | |||||
Jo0Lz ![]() | ||||||
Stansfield | maandag 4 mei 2009 @ 14:31 | |||||
tvp | ||||||
Deetch | maandag 4 mei 2009 @ 17:14 | |||||
quote:Wat wil je precies? Sorteren is een menu optie, geen functie. Of wil je de rangorde bepalen van een getal in een lijst getallen? | ||||||
Varr | dinsdag 5 mei 2009 @ 09:29 | |||||
Dag, ik hoop dat iemand mij kan helpen. Ik wil de volgende formule gebruiken:=MAX(AB32:AB55) . De eerst volgende in de rij moet zijn =MAX(Uurdata!AB56:AB79), per 24 dus. Alleen als ik de formule doortrekt doet die automatisch per 1 en wordt het =MAX(Uurdata!AB33:AB56) ipv =MAX(Uurdata!AB56:AB79). Hoe zorg ik dat ik de formule automatisch door kan trekken zodat hij per 24 doet? Handmatig dit doen is geen optie. | ||||||
qu63 | dinsdag 5 mei 2009 @ 09:35 | |||||
Als het goed is snap Excel het als je er 3 handmatig doet, daarna kan je slepen | ||||||
Varr | dinsdag 5 mei 2009 @ 09:37 | |||||
Heb ik geprobeerd, als doe ik 10achter elkaar dan doet hij vervolgens alsnog per 1. ![]() | ||||||
Deetch | dinsdag 5 mei 2009 @ 10:04 | |||||
je moet er een kolommetje voor zetten met dan in de eerste cel (bijv. A2) de waarde 32. vervolgens doe je in de cel ernaast de volgende formule: =MAX(INDIRECT("AB"&C4&":AB"&C4+23)) in de cel onder de waarde 32 zet je =A2+24 vervolgens kopieer je de twee kolommen naar beneden en klaar is Varr | ||||||
Varr | dinsdag 5 mei 2009 @ 10:14 | |||||
Bedankt alvast, ik heb hem nog niet helemaal goed door, waar staat die C4 voor? | ||||||
Schanulleke | dinsdag 5 mei 2009 @ 11:45 | |||||
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. | ||||||
Deetch | dinsdag 5 mei 2009 @ 11:54 | |||||
quote:iets te snel gekopieerd, bij mij staat het getal 32 in cel C4. Zou in het voorbeeld dus A2 moeten zijn. | ||||||
DaFan | dinsdag 5 mei 2009 @ 12:21 | |||||
quote: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. Er is verder geen trucje om ze snel open/dicht te doen afaik. | ||||||
longarm | dinsdag 5 mei 2009 @ 12:32 | |||||
quote:Schrijf een macrootje: ;) In VB:
Waarbij de '2' het kolomnummertje is en B de kolom die verborgen moet worden. Daarna druk je op Alt+F8. Zoek de macro op. Één keer klikken erop en dan op opties. Vervolgens kun je een sneltoets combinatie bedenken. Bijvoorbeeld CTRL+m. Druk op OK Vervolgens het schermpje 'x-en' Als je nu op CTRL+m drukt verschijnt of verdwijnt het kolommetje. Suc6 | ||||||
DaFan | dinsdag 5 mei 2009 @ 12:35 | |||||
Nog beter longarm. | ||||||
Varr | dinsdag 5 mei 2009 @ 14:49 | |||||
Via een draaitabel ben ik eruit gekomen, alsnog bedankt. Volgende vraag, een makkelijke lijkt het. Ik bereken met =MAX(BX:BX) het maximum uit een kolom. In kolom A staat de datum ernaast. Ik wil deze datum van dit maximum weten via een formule zonder hem zelf eruit te moeten halen. Ik zoek dus een formule die de cel links van het maximum toont. Wie kan me helpen? | ||||||
DaFan | dinsdag 5 mei 2009 @ 16:02 | |||||
Is er altijd maar 1 maximum? =INDEX(AX:AX,MATCH(MAX(BX:BX),BX:BX,0)) Vind alleen de eerste, dus als er twee keer 1 miljard voorkomt, heb je een probleem. | ||||||
DaFan | dinsdag 5 mei 2009 @ 16:20 | |||||
Anders kan het zo: In A1:A5 staan je datums, in B1:B5 staan je 'nummers'. In D1 komt dan: =IF(COLUMNS($D1:D1)<=COUNTIF($B$1:$B$5,MAX($B$1:$B$5)),INDEX($A$1:$A$5,SMALL(IF($B$1:$B$5=MAX($B$1:$B$5),ROW($A$1:$A$5)-ROW($A$1)+1),COLUMNS($D1:D1))),"") Bevestigen met Ctrl-Shift-Enter. Deze kan je doortrekken naar rechts en deze zal van meerdere maxima de bijhorende data geven. | ||||||
Varr | dinsdag 5 mei 2009 @ 16:31 | |||||
Hij snapt de komma's om een of andere reden niet, ",MAX" etc.... | ||||||
DaFan | dinsdag 5 mei 2009 @ 16:34 | |||||
Puntkomma's dan. Heb je weer zo'n kromme Nederlands/Engelse mix versie. | ||||||
qu63 | dinsdag 5 mei 2009 @ 16:35 | |||||
quote: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 | ||||||
DaFan | dinsdag 5 mei 2009 @ 16:35 | |||||
Moet ie zn versie er maar bij zetten. ![]() | ||||||
Varr | dinsdag 5 mei 2009 @ 16:37 | |||||
Puntkomma's ook niet helaas. Het is Microsoft Excel 2003 SP3 | ||||||
Deetch | dinsdag 5 mei 2009 @ 16:57 | |||||
quote:nederlands of engels? | ||||||
DaFan | dinsdag 5 mei 2009 @ 17:39 | |||||
quote:Echt he ![]() | ||||||
Varr | dinsdag 5 mei 2009 @ 20:18 | |||||
Ik heb de Nederlandse versie, zowel puntkomma als punt geprobeerd, om een of andere reden accepteert hij beide niet. | ||||||
DaFan | dinsdag 5 mei 2009 @ 20:38 | |||||
Je moet wel alles vertalen he... | ||||||
longarm | woensdag 6 mei 2009 @ 09:14 | |||||
quote:=SOM.ALS(A:A;A1;B:B) Waarbij A:A de kolom is die je wilt vergelijken De waarde waarmee vergeleken moet worden Waarbij B:B het optelbereik is | ||||||
longarm | woensdag 6 mei 2009 @ 09:28 | |||||
quote:Ideetje: http://members.chello.nl/jvolk/keepitcool/download.html en download: TranslateIT! Dit is een invoegtoepassing in Excel. Kun je makkelijk vertalen engels nederlands en vica versa | ||||||
longarm | woensdag 6 mei 2009 @ 09:30 | |||||
quote:Ideetje: http://members.chello.nl/jvolk/keepitcool/download.html en download: TranslateIT! Dit is een invoegtoepassing in Excel. Kun je makkelijk vertalen engels nederlands en vica versa Je kunt formules vertalen, maar ook gedeeltes vanuit het klembord vertalen van en naar nederlands. | ||||||
longarm | woensdag 6 mei 2009 @ 09:31 | |||||
Ik blijf reageren ![]() Handige addins en zo | ||||||
Hi_flyer | woensdag 6 mei 2009 @ 09:45 | |||||
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?
| ||||||
Deetch | woensdag 6 mei 2009 @ 10:06 | |||||
moet je bij die find functie niet aangeven dat ie een exacte match vind? Gaat hij nu misschien naar de best lijkende runnumber? Dan krijg je dus geen foutmelding. Code ziet er veder wel goed uit. | ||||||
Hi_flyer | woensdag 6 mei 2009 @ 10:13 | |||||
Ik heb nog geprobeerd met iserror(...) = false en dan blijkt dat ie inderdaad elke waarde als false ziet. Ik zie alleen geen mogelijkheid om een exact match 'af te dwingen". ![]() | ||||||
longarm | woensdag 6 mei 2009 @ 10:14 | |||||
quote:Misschien:
| ||||||
Hi_flyer | woensdag 6 mei 2009 @ 10:25 | |||||
![]() ![]() I'll keep you all informed. Herstel, ik zie dat dat probleem getackeld is. | ||||||
Joooo-pi | woensdag 6 mei 2009 @ 11:45 | |||||
quote: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:
Zo staat het ook in de help bij method "find" ![]() (ben zelf ook met zoiets bezig nu ![]() [ Bericht 8% gewijzigd door Joooo-pi op 06-05-2009 11:50:11 (Je wilde em andersom) ] | ||||||
Merson | woensdag 6 mei 2009 @ 15:38 | |||||
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:
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? | ||||||
Joooo-pi | woensdag 6 mei 2009 @ 16:16 | |||||
quote:
![]() | ||||||
Merson | woensdag 6 mei 2009 @ 16:18 | |||||
quote:Dank je wel! ![]() | ||||||
Petrulli | donderdag 7 mei 2009 @ 10:01 | |||||
Hey, Ik wil graag het volgende, het is vrij eenvoudig maar ik kom er maar niet uit: Ik gebruik conditional formatting om A1 van een achtergrondkleur te voorzien. Vervolgens moeten cellen A2,A3,A4,A5 dezelfde achtergrondkleur krijgen. | ||||||
DaFan | donderdag 7 mei 2009 @ 10:15 | |||||
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. | ||||||
Joooo-pi | donderdag 7 mei 2009 @ 11:11 | |||||
quote:Bij de voorwaardelijke opmaak dan "formule" selecteren ipv "celwaarde" ... | ||||||
DaFan | donderdag 7 mei 2009 @ 11:12 | |||||
quote: ![]() Ben toch wel blij dat jij nu ook hier actief bent ![]() | ||||||
Petrulli | donderdag 7 mei 2009 @ 11:58 | |||||
![]() 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 | ||||||
DaFan | donderdag 7 mei 2009 @ 12:11 | |||||
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 ![]() | ||||||
Joooo-pi | donderdag 7 mei 2009 @ 12:20 | |||||
quote:Hier maak je voor A2,A3,A4,A5 twee voorwaarden: 1. formule : A2="D" geeft opmaak geel 2. formule : A2="E" geeft opmaak geel en zo ook voor B2, B3, B4, B5 enz, enz. | ||||||
Joooo-pi | donderdag 7 mei 2009 @ 12:22 | |||||
quote:Welke vraag is dat? | ||||||
DaFan | donderdag 7 mei 2009 @ 13:03 | |||||
Zelfde als jij beantwoord, maar ik wou voorkomen dat je voor elke rij een Cond format moet maken. | ||||||
Varr | donderdag 7 mei 2009 @ 13:48 | |||||
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... | ||||||
DaFan | donderdag 7 mei 2009 @ 14:08 | |||||
=VERT.ZOEKEN(MAX(A:A);B:B;0) ? Als hij geen A:A of B:B pakt dan gebruik je 1 t/m 65536. | ||||||
Joooo-pi | donderdag 7 mei 2009 @ 18:40 | |||||
quote: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. | ||||||
devuser_250 | zondag 10 mei 2009 @ 19:38 | |||||
Kan ik via Word een link maken die automatisch naar een excelfile gaat op de juiste locatie? | ||||||
Joooo-pi | zondag 10 mei 2009 @ 19:41 | |||||
quote:Dit is het Excel topic, maargoed... ![]() Volgens mij kun je gewoon een hyperlink naar een lokaal bestand maken... | ||||||
kanovinnie | dinsdag 12 mei 2009 @ 09:09 | |||||
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. | ||||||
wdn | dinsdag 12 mei 2009 @ 09:15 | |||||
quote:Door in een cel de naam van het blad op te nemen voor de variabele. Dus in blad 3 cel a1: =blad1!A1 wordt A1 uit blad 1 overgenomen naar A1 in blad 3. Kan ook met tellingen: =SOM(A1:A10) telt het huidige blad. =SOM(blad1!A1:blad1!A10) telt blad 1 A1 t/m A10 | ||||||
kanovinnie | dinsdag 12 mei 2009 @ 09:25 | |||||
ah, dat is eigenlijk best simpel. Ik ga het even proberen. | ||||||
qu63 | dinsdag 12 mei 2009 @ 09:26 | |||||
quote:Je kan het ook doen door een "=" te tikken, en daarna de gewenste cel(len) te selecteren. | ||||||
kanovinnie | dinsdag 12 mei 2009 @ 09:27 | |||||
Hij wil waarden bijwerken, en opent het venster wat je krijgt als je een bestand opent. Wat doe ik fout? | ||||||
kanovinnie | dinsdag 12 mei 2009 @ 09:29 | |||||
Ah de fout zat hem in geen ' en ' plaatsen, het moet 'blad1'!A1 zijn Bedankt | ||||||
wdn | dinsdag 12 mei 2009 @ 09:37 | |||||
Die ' zijn niet noodzakelijk toch(!?) Ff testen. EDIT: dit werkt bij mij: =SOM(Blad1!A1:Blad1!A10) (staat in a1 blad 2) | ||||||
BierKoning | vrijdag 15 mei 2009 @ 15:41 | |||||
Oke, ik heb een leuke (ik zoek me rot op internet, maar kan niks vinden) Ik heb (via data validation) drie kolommen met cellen, met elk een dropdown menu. In dat dropdown menu kan men kiezen tussen percentages van 0 tm 100% met een stapgrootte 10%. Nu zou ik graag willen zien dat de som van de drie cellen op een rij, niet gelijk is aan 100%. Dit bv door het rood kleuren van de cellen. Eventueel samen met een foutmelding. Excel moet dus (waarschijnlijk via een macro) 'toetsen' of de som gelijk is aan 1(00). Dit kan ongetwijfeld, alleen weet iemand hoe? | ||||||
Deetch | vrijdag 15 mei 2009 @ 16:28 | |||||
dus alle drie de keuzes moeten rood worden als de som geen 100% is? selecteer de eerste cel met je percentage (in mijn voorbeeld B1, de andere percentages staan dan in C1, D1 tm D1) ga in het menu Format naar Conditional Formatting verander de keuze "Cell Value Is" in "Formula is" zet in de invulbox de volgende formule: =SUM($B1:$D1)<>100 klik op de knop format en kies dan de format die je wilt hebben als de som van de percentages niet 100 is kies daarna OK vervolgens deze cel met layout kopieren en plakken | ||||||
Summerscreen | vrijdag 15 mei 2009 @ 21:11 | |||||
Excel vraag: Ik heb een lange lijst met gegevens. Hiervoor moet ik de hele pagina naar beneden scrollen. Op mijn vorige werk hadden we daar een mooi scrollmenu voor: 10 regels, wilde je meer gegevens invoeren dan kon je in dat schermpje scrollen en ging niet de héle pagina naar beneden. Iemand een idee wat ik bedoel en hoe je dat maakt? | ||||||
marcb1974 | vrijdag 15 mei 2009 @ 21:14 | |||||
Venster -> Splitsen | ||||||
DaFan | vrijdag 15 mei 2009 @ 21:14 | |||||
Ik denk dat je bedoelt Freeze Panes: Selecteer 2e regel, Windows (of View) > Freeze panes. Dan zet je de 1ste regel vast en scrollt ie niet mee. | ||||||
wdn | vrijdag 15 mei 2009 @ 21:17 | |||||
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). | ||||||
InnocentFR | vrijdag 15 mei 2009 @ 22:33 | |||||
quote: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? | ||||||
Joooo-pi | zaterdag 16 mei 2009 @ 10:21 | |||||
quote: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. [ Bericht 8% gewijzigd door Joooo-pi op 16-05-2009 14:10:00 ] | ||||||
InnocentFR | zaterdag 16 mei 2009 @ 14:17 | |||||
quote: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. | ||||||
static | zaterdag 16 mei 2009 @ 16:32 | |||||
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? | ||||||
Joooo-pi | zaterdag 16 mei 2009 @ 16:41 | |||||
quote: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 | ||||||
InnocentFR | zaterdag 16 mei 2009 @ 17:20 | |||||
quote:Ja dat wist ik wel ![]() | ||||||
Stpan | maandag 18 mei 2009 @ 11:10 | |||||
Hallo, Ik gebruik Excel 2007 / Engels en heb te maken met een rapport (data extract) waarop mensen een = teken hebben ingevuld. Fictief voorbeeld is dat er staat:
Cell C1 krijgt dan de foutmelding #NAME? want incorrecte 'formule'. Hoe krijg ik de formulefunctie uit voor die cellen, en zorg ik dat er 'schilder' of '= - schilder' komt te staan? | ||||||
Hi_flyer | maandag 18 mei 2009 @ 11:17 | |||||
Ctrl-F ->tabje replace ->Find what: "=" invoeren (zonder aanhalingstekens) en replace by: spatie invoeren. Klaar. ![]() | ||||||
wdn | maandag 18 mei 2009 @ 11:20 | |||||
- Je kunt ook de = vervangen door '= De ' zorgt ervoor dat het als een tekst wordt geinterpreteerd. - Data extract? Dubbel-quotes om teksten maakt het een tekst ipv een formule. | ||||||
qu63 | maandag 18 mei 2009 @ 11:24 | |||||
quote:=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.. | ||||||
Summerscreen | maandag 18 mei 2009 @ 19:26 | |||||
quote: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 ------ | ||||||
wdn | maandag 18 mei 2009 @ 20:34 | |||||
view -> header + footer Die dan? | ||||||
DaFan | maandag 18 mei 2009 @ 20:50 | |||||
quote:Headers en footers zijn de boven en ondertekst op een printje, zoals je ook bij Word kan doen.. | ||||||
Joooo-pi | dinsdag 19 mei 2009 @ 11:14 | |||||
quote:Ik heb geprobeerd om én "titels blokkeren" én scherm te splitsen (met zo'n sleepblokje). Maar die kunnen niet tegelijk in excel 2003. Als het kan zoals jij het wil zien, dan is het nieuw voor mij. Je kan wel door het scherm te splitsen de onderkant "vastzetten". Dat kan dus niet met "titels blokkeren". | ||||||
static | dinsdag 19 mei 2009 @ 11:43 | |||||
quote:Niemand? | ||||||
cablegunmaster | woensdag 20 mei 2009 @ 02:10 | |||||
nvm. ![]() [ Bericht 50% gewijzigd door cablegunmaster op 20-05-2009 02:37:40 ] | ||||||
qu63 | woensdag 20 mei 2009 @ 07:22 | |||||
quote:Ik niet iig ![]() | ||||||
Joooo-pi | woensdag 20 mei 2009 @ 08:56 | |||||
quote: draaitabel ![]() Ik gebruik ze nooit... Heb je in de Help functie gezocht? | ||||||
Deetch | woensdag 20 mei 2009 @ 10:48 | |||||
quote:zoals je al een beetje merkt in de reacties zijn de frequente bezoekers van dit forum niet de grootste specialisten in draaitabellen en grafieken ![]() Sorry ik ook niet ![]() | ||||||
wdn | woensdag 20 mei 2009 @ 10:51 | |||||
quote:Draaitabellen ![]() ![]() Zelfs al ben ik geen expert als zodanig ![]() | ||||||
Deetch | woensdag 20 mei 2009 @ 12:07 | |||||
Misschien moet er ook een apart draaitabellen en grafieken topic komen waar mensen die er wel verstand van hebben kunnen helpen. | ||||||
Schlumberger | woensdag 20 mei 2009 @ 12:07 | |||||
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! ![]() | ||||||
Joooo-pi | woensdag 20 mei 2009 @ 12:11 | |||||
quote: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 ![]() [ Bericht 0% gewijzigd door Joooo-pi op 20-05-2009 12:13:15 (de typo's :') net een buitenlander) ] | ||||||
Schlumberger | woensdag 20 mei 2009 @ 12:14 | |||||
quote:Yes! Bedankt voor je snelle antwoord! Je bent een held! ![]() [ Bericht 0% gewijzigd door Schlumberger op 20-05-2009 12:34:17 ] | ||||||
booonanza | woensdag 20 mei 2009 @ 12:25 | |||||
Ik heb de volgende vraag... Ik heb een werkblad met daarop ordernummers met daarachter allemaal kolommen betreffende de producten bijvoorbeeld: 12244 artikel 1 12244 artikel 2 12245 artikel 1 12246 artikel 1 12246 artikel 2 12246 artikel 3 etc.... nu wil ik de verschillende orders scheiden door een lege rij ertussen te krijgen, dus zo: 12244 artikel 1 12244 artikel 2 12245 artikel 1 12246 artikel 1 12246 artikel 2 12246 artikel 3 etc.... mijn vraag nu is kan dit automatisch?? | ||||||
booonanza | woensdag 20 mei 2009 @ 12:36 | |||||
of help ik hiermee de bedoeling van dit topic helemaal om zeep?! / thanks iig [ Bericht 0% gewijzigd door booonanza op 20-05-2009 12:43:54 ] | ||||||
Joooo-pi | woensdag 20 mei 2009 @ 13:21 | |||||
quote:Dat niet hoor. Ik heb een oplossinkje: Zet een knop op je excelblad en daarachter de volgende code:
Ik ga ervan uit dat de ordernummers in kolom A staan en op rij 1 beginnen. ![]() | ||||||
Joooo-pi | woensdag 20 mei 2009 @ 13:30 | |||||
Ohja, en hij stopt als je er zelf al een lege regel tussen hebt gedaan, dus werkt alleen als alles nog onderelkaar staat. | ||||||
wdn | woensdag 20 mei 2009 @ 13:39 | |||||
Je zou in de Loop Until ook nog de volgende rij kunnen meenemen (indien 2 rijen leeg dan stoppen) als ik dat zo goed lees ![]() Dat voorbeeld ga ik eens even jatten en bewaren want dat gaat me van pas komen ![]() | ||||||
booonanza | woensdag 20 mei 2009 @ 13:41 | |||||
onwijs bedankt voor je antwoord. Ik ben een complete noob. Hoe pas ik nu zoiets toe op een werkblad. Sorry heb nooit eerder met macros ed gewerkt/ Thanks | ||||||
DaFan | woensdag 20 mei 2009 @ 14:27 | |||||
Ik zou het niet aan een knop doen je hoeft het toch maar 1x te doen ;) Druk op Alt-F11, ga naar het schermpje linksboven in (waar oa "ThisWorkbook" staat). Doe daar rechtermuisknop en Insert -> Module. Daar plak je de code van jooo-pi, maar dan zo:
Klik dit scherm weg. Ga nu naar Extra -> Macro -> Macro's en kies voor Fok. Klik dan op Uitvoeren. Klaar. | ||||||
booonanza | woensdag 20 mei 2009 @ 14:56 | |||||
Druk op Alt-F11, ga naar het schermpje linksboven in (waar oa "ThisWorkbook" staat). Doe daar rechtermuisknop en Insert -> Module. Daar plak je de code van jooo-pi, maar dan zo: bovenstaand lukt mij niet! werk op mac maakt dat uit?? ik zou ook graag weten hoe je een knop aanmaakt. moet het dikwijls doen hier op mn werk. bedankt voor jullie adviezen | ||||||
booonanza | woensdag 20 mei 2009 @ 15:13 | |||||
Extra’s > Macro > Nieuwe macro opnemen bovenstaande handeling is ook niet zichtbaar(word als ik google op macro maken vaak aangehaald) ?! | ||||||
booonanza | woensdag 20 mei 2009 @ 15:34 | |||||
inmiddels uitgevonden dat er geen vbe functie in 2008 mac zit? is het met applescript wel mogelijk om dingen te automatiseren in excel/ ? | ||||||
Joooo-pi | woensdag 20 mei 2009 @ 16:01 | |||||
quote: ![]() Goeie vraag, maar ik zit in windows en zet mijn eerste stapjes in linux. ![]() OS X en bijb. software begin ik niet aan... ![]() | ||||||
DaFan | woensdag 20 mei 2009 @ 16:05 | |||||
Ok nu trek ik mn handen ervan af ![]() Weet je zeker dat je alle functies bij Excel hebt geïnstalleerd, zou ook kunnen dat VBA er niet op staat. | ||||||
booonanza | woensdag 20 mei 2009 @ 16:57 | |||||
VBA staat voor VisualBAsics. VisualBasics is windows taal. Ik ben bang dat het niet werkt. Gelukkig is Mac voor de rest wel dikke prima. | ||||||
booonanza | woensdag 20 mei 2009 @ 16:58 | |||||
thanks nogmaals voor al jullie hulp | ||||||
Joooo-pi | woensdag 20 mei 2009 @ 18:24 | |||||
quote:Laten we er maar geen discussie over beginnen. Het is hier geen KLB ![]() | ||||||
Ofyles2 | woensdag 20 mei 2009 @ 21:15 | |||||
quote:Visual Basic for Applications. Visual Basic gaat verder waar VBA stopt. | ||||||
Mathijz | donderdag 21 mei 2009 @ 15:17 | |||||
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. | ||||||
qu63 | donderdag 21 mei 2009 @ 15:29 | |||||
quote:originele verwijzing: =blad1!A1 nieuwe verwijzing: =ALS(blad1!A1="";"";blad1!A1) | ||||||
Mathijz | donderdag 21 mei 2009 @ 15:52 | |||||
quote:Dan haalt hij ook de 0 weg bij cellen die bewust 0 heb genoemd en wil behouden in tabblad 3.
Bedoeling dat in tabblad 3 cel B2 de 0 blijft staan, en dan in A3 en B3 de 0 wegblijft. | ||||||
qu63 | donderdag 21 mei 2009 @ 15:55 | |||||
Zo dan? originele verwijzing: =blad1!A1 nieuwe verwijzing: =ALS(blad1!A1="";"";ALS(blad1!A1=0;0;blad1!A1)) | ||||||
Mathijz | donderdag 21 mei 2009 @ 16:30 | |||||
quote:Merci, zou ook kunnen dat je vorige formule wel werkte, kwam erachter dat mn celeigenschappen nog op een andere "oplossing" stonden ![]() | ||||||
qu63 | donderdag 21 mei 2009 @ 17:02 | |||||
quote: ![]() Succes verder ![]() | ||||||
Zeim1 | donderdag 21 mei 2009 @ 22:16 | |||||
Goedenavond allemaal, ik zit met een klein excel probleem. Ik ben een spreadsheet aan het maken en nu wil ik gegevens in delen kopïeren van het ene workbook naar het actieve workbook. Maar zodra ik die gegevens gekopiëerd heb wil ik weer terugkeren naar het geopende workbook etc etc. Ik heb het volgende: Do myBestand = Application.GetOpenFilename( _ FileFilter:="Excel bestand (*.xlsx), *.xlsx") Loop Until myBestand <> False Workbooks.Open _ Filename:=myBestand dan worden er gegeven gekopieerd uit dat bestand en activeer ik het basis bestand als volgt: Workbooks("Standaard rapport").Activate Dit hoeft verder ook niet variabel te zijn. Die naam blijft ongewijzigd. Maar nu lukt het me alleen niet om het zojuist geopende bestand (myBestand) daarvan het workbook te activeren. Ik heb het volgende geprobeerd: myName = Left(Right(myBestand, 24), 19) Workbooks(myName).Activate Dit werkt wel, alleen als de naam groter of kleiner wordt van de variabele myBestand, dan werkt bovenstaande code niet. Dus nu vraag ik me af hoe ik er voor kan zorgen dat dat ook variabel wordt. Iemand suggesties ![]() | ||||||
DaFan | donderdag 21 mei 2009 @ 22:24 | |||||
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. | ||||||
Zeim1 | vrijdag 22 mei 2009 @ 10:01 | |||||
quote: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 ![]() ![]() Kan het trouwens niet via een andere manier? Vindt het nogal een omslachtige manier om een werkboek te selecteren die je al zojuist geopend hebt. Bedankt alvast voor het zoeken ![]() edit Ik heb het al gevonden ![]() ![]() [ Bericht 12% gewijzigd door Zeim1 op 22-05-2009 11:40:31 ] | ||||||
JaapTrekhaak | zaterdag 23 mei 2009 @ 09:57 | |||||
Ik vind dit zo stom, bijna zo erg dat ik mij er voor schaam. Ben al een lange tijd aan het prutsen met een tabelletje waar een grafiekje van gemaakt moet worden. Het wil mij alleen niet lukken. Korte samenvatting van de huidige situatie: - De tabel bevat een overzicht van eindplaats, omzet en nettowinst (Aan de hand van de waarde in de kolom 'eindplaats' worden omzet en nettowinst automatisch ingevuld door Excel. De waardes voor de kolommen omzet en nettowinst worden dus door een formule bepaald en voor de rest hoeft de gebruiker hier niets in te voeren) - Het bereik van de tabel loopt van regel 9 t/m 50. - Op dit moment zijn de eerste 13 regels gevuld van de tabel. De overige regels, die overigens wel de betreffende formules bevatten, zijn blanco en worden pas gevuld wanneer er bij de kolom 'eindplaats' iets ingevuld wordt. Wat ik nu wil: Een up-to-date grafiekje van de kolom 'nettowinst'. (wanneer ik dus een waarde toevoeg in de kolom 'eindplaats', dient de waarde op dezelfde regel van de kolom 'nettowinst' in de grafiek terecht te komen). Waar ik vast loop: Het bereik van de grafiek loopt van regel 9 t/m 50. Echter wil ik een regel uit de tabel pas in de grafiek opnemen als deze een waarde bevat. Hoe ga ik dit voor elkaar krijgen? ![]() | ||||||
DaFan | zaterdag 23 mei 2009 @ 10:40 | |||||
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. | ||||||
JaapTrekhaak | zaterdag 23 mei 2009 @ 13:01 | |||||
Thanks DaFan, het wil mij alleen niet echt lukken ![]() (zie de volgende link voor een screenshotje van mijn sheetje voor de duidelijkheid: http://i40.tinypic.com/2ylla4i.jpg) Waar het dus om gaat: Cell F10 t/m F50 moeten in een grafiek terecht komen. De waarde mag alleen in de grafiek opgenomen worden als de cell een waarde bevat. Het klinkt simpeler dan dat het is voor mij ![]() Naam: NettoGrafiekWinst =verschuiving(Sheet1!$F$10;1;1;AANTALARG(Sheet1!$F$10:Sheet1!$F$50);1) Vervolgens maak ik een lijn grafiekje en gebruik ik =NettoGrafiekWinst om de betreffende waardes in het grafiekje te gooien. Het mooie is dat hij in principe de waardes mooi weer geeft in het grafiekje. het jammere is alleen dat regel 20 t/m 50 ook in het grafiekje staan met als waarde 0. En dat is dus niet de bedoeling. Heeelllppp... Wat doe ik verkeerd? | ||||||
DaFan | zaterdag 23 mei 2009 @ 13:22 | |||||
Hm bij mij doet ie het wel goed. Ik gebruik Excel 2007. Mijn NettoGrafiekWinst heeft als formule (vertaald) =VERSCHUIVING(Sheet1!$F$9;1;0;AANTAL(Sheet1!$F$10:$F$50);1) F9 bevat, net als in jouw ss, "Netto winst", al maakt dat per saldo natuurlijk weinig uit ![]() Ik kan hem gewoon toepassen. Ik gebruik Sheet1!NettoGrafiekWinst als serie-waarden. En werkt prima. | ||||||
DaFan | zaterdag 23 mei 2009 @ 13:23 | |||||
Wel geinig he die $4,40/180s ![]() | ||||||
JaapTrekhaak | zaterdag 23 mei 2009 @ 13:41 | |||||
Op de een of andere manier doet hij het nu wel nu ik hem opnieuw heb ingevoerd. Ik zal wel iets onwijs fout hebben gedaan ofzo. Maar hij doet het, dat is het belangrijkste. Bedankt man ![]() quote:Hell yeah ![]() EDIT: toch werkt het nog niet helemaal naar mijn zin. Als ik nu een nieuwe rij met nieuwe gegevens toevoeg in m'n sheet, past hij deze niet automatisch aan. Ik moet dan eerst opnieuw voor gegevens selecteren kiezen en daar opnieuw =Sheet1!NettoGrafiekWinst invoeren. Daarna update hij hem dan wel netjes. Maar goed, ik wil dus dat mijn grafiek constant up-to-date is en ik hem niet zelf moet refreshen voordat de gegevens kloppen. Is dit mogelijk of wil ik nu iets wat niet kan? [ Bericht 21% gewijzigd door JaapTrekhaak op 23-05-2009 13:52:35 ] | ||||||
DaFan | zaterdag 23 mei 2009 @ 14:41 | |||||
Dat doet ie bij mij ook goed :x Geen idee wat er dan anders is ![]() | ||||||
Zeim1 | zaterdag 23 mei 2009 @ 17:50 | |||||
quote:maar natuurlijk ![]() Dim myName As String, n As Long, y As Long Do myBestand = Application.GetOpenFilename( _ FileFilter:="Excel bestand (*.xlsx), *.xlsx") Loop Until myBestand <> False Workbooks.Open _ Filename:=myBestand myName = myBestand myName = myBestand & "\" opnieuw: y = Len(myName) n = Application.WorksheetFunction.Search("\", myName, 1) If n = y Then GoTo Gereed myName = Right(myName, (y - n)) GoTo opnieuw Gereed: y = Len(myName) myName = Left(myName, y - 6) De loop loopt dus net zo lang totdat alle \ weg zijn. Doordat het geopende document een document is wat ik ook zelf maak en exporteer vanuit datzelfde spreadsheet, kan ik volstaan door de laatsts 6 tekens weg te halen omdat ik het in deze vaste extensie opsla (.xlsx\) Vond hem zelf wel leuk gevonden ![]() ![]() | ||||||
Bill_E | zondag 24 mei 2009 @ 00:12 | |||||
Hey excel experts Ik heb een configuratie file van een apparaat. Die staat vol met dit soort info:
Ik weet dat er redelijk wat info staat en zou dit graag willen importeren in excel en direct vertalen naar een leesbaar verhaal. Ik heb alleen geen idee waar te beginnen.. Hier iemand misschien een ideetje ? | ||||||
Deetch | zondag 24 mei 2009 @ 09:36 | |||||
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. | ||||||
Bill_E | zondag 24 mei 2009 @ 12:50 | |||||
quote:Ik heb een tabel voor decimale codes. | ||||||
Zeim1 | zondag 24 mei 2009 @ 13:21 | |||||
kan je daar ook een voorbeeldje van plaatsen? | ||||||
Bill_E | zondag 24 mei 2009 @ 13:29 | |||||
sorry dom van me :') Is een xml file die zo opgebouwd is :
| ||||||
Deetch | maandag 25 mei 2009 @ 00:45 | |||||
De vertaalfunctie van hexadecimaal naar decimaal heet "hex2bin". Om deze te gerbuiken moet je bij je add-ons de analysis toolpack starten. | ||||||
Joooo-pi | maandag 25 mei 2009 @ 12:44 | |||||
Waarom moet dit in excel? Google eens iets met hexadecimal voor een vertaalprogramma... http://en.wikipedia.org/wiki/Hexadecimal | ||||||
wdn | maandag 25 mei 2009 @ 12:54 | |||||
Bill_E : zoiets zou ik niet in Excel doen. Is dit iets eenmaligs of moet het herhaalbaar zijn? XML toon je normaal met een XML viewer. http://www.w3schools.com/XML/xml_xsl.asp en die dingen hebben vaak ook een export naar (Excel/txt). | ||||||
olivier-dw | maandag 25 mei 2009 @ 13:40 | |||||
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 | ||||||
DaFan | maandag 25 mei 2009 @ 13:58 | |||||
quote:Wat wil je met de dubbele doen? Highlighten/verwijderen/whatever? En hoe is je data gesorteerd? | ||||||
olivier-dw | maandag 25 mei 2009 @ 14:04 | |||||
Ik gebruik ze om ze te importeren in "Groupmail". Ik heb ze gewoon heel simpel onderelkaar gesorteerd. Verdeeld over 6 bladen. (100 per blad) Een dubbel emailadres wil ik verwijderen. | ||||||
wdn | maandag 25 mei 2009 @ 14:14 | |||||
Dan zou dit moeten doen wat jij wilt: http://support.microsoft.com/kb/262277/nl Wel even alles op 1 blad zetten ![]() | ||||||
olivier-dw | maandag 25 mei 2009 @ 14:33 | |||||
Jaa thank youu ! ![]() ![]() | ||||||
Bill_E | maandag 25 mei 2009 @ 18:34 | |||||
@ joooo-pi en wdn, Het is de bedoeling dat deze config in een overzichtelijk uitgeprint document komt te staan zodat snel het verschil van de config te zien is. En nee het is dus niet eenmalig maar zal vaker gebruikt worden. Ik denk dat excel in combi met een macro het makkelijkste is dan. Of zie ik dat verkeerd? | ||||||
wdn | maandag 25 mei 2009 @ 19:00 | |||||
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? | ||||||
Bill_E | maandag 25 mei 2009 @ 19:30 | |||||
quote: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 | ||||||
Joooo-pi | maandag 25 mei 2009 @ 21:51 | |||||
quote:Als je het bestand opent (importeren) en de celindeling juist zet, zou je heel simpel onderstaand kunnen maken en customizen naar je eigen wensen: ![]() 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? | ||||||
Hi_flyer | dinsdag 26 mei 2009 @ 13:25 | |||||
Jongens, ik zit te prutsen. Op de een of andere manier weigert dit stukje code 'strRunnumber' op te zoeken. Volgens mij zie ik iets gruwelijk over het hoofd... :{ Vanuit deze geactiveerde cell wil ik wat offsets doen, dat moet wel lukken. Ik krijg een type mismatch error. ;(
| ||||||
DaFan | dinsdag 26 mei 2009 @ 13:37 | |||||
strRunnumber = run_number_box.Value => strRunnumber = run_number_box.Text Ik neem aan dat run_number_box een Textbox is. | ||||||
Hi_flyer | dinsdag 26 mei 2009 @ 13:42 | |||||
Jup, die fout had ik er ook al uit gehaald, maar daar blijkt de fout niet te zitten. Volgens mij heb ik een soort oplossing. Eerst sheet5.range("A3:A1000").select Dan Selection.find(blablabla) Dat werkt dus wel ![]() | ||||||
DaFan | dinsdag 26 mei 2009 @ 13:49 | |||||
Ja dat heb ik soms ook! Geen idee waarom dat wel/niet werkt af en toe. Soms lijkt het alsof Excel te snel door je macro vliegt om fatsoenlijk alles te selecteren en dan je opdracht uit te gaan voeren. Maarja mooi dat je eruit bent gekomen. | ||||||
Repeat | dinsdag 26 mei 2009 @ 17:44 | |||||
Misschien een simpele vraag, maar kan je ergens ook de grootte van een grafiekgebied instellen? Nu moet ik nl een beetje op het oog verschillende grafieken even groot maken, maar als je ergens absolute waarden kunt instellen is dat natuurlijk veel makkelijker ![]() Owja en als ik in een grafiek met gelabelde punten, punten vlak bij elkaar heb gaat de tekst door elkaar lopen, is hier iets aan te doen? | ||||||
Bill_E | dinsdag 26 mei 2009 @ 20:13 | |||||
quote:Ik ga hier morgen even mee aan de slag eens kijken hoe ver ik kom. Bedankt voor je moeite! | ||||||
Hi_flyer | woensdag 27 mei 2009 @ 09:12 | |||||
AAAAAAAAAAAAAAAARRRRGGHHHHHHHH ![]() Onderstaande code werkt de hele tijd, maar nu opeens niet meer. Excel kan NIET omgaan met .find ![]()
Excel geeft dus een error bij het .select gedeelte: Select mode of range class failed. Iemand een idee? ![]() Ja, ik ben een tikje gefrustreerd, ook halfziek enzo en eigenlijk moet je dan van je code afblijven ![]() [ Bericht 15% gewijzigd door Hi_flyer op 27-05-2009 09:35:10 ] | ||||||
Hi_flyer | woensdag 27 mei 2009 @ 09:34 | |||||
En opgelost: Sheets("Run Data").Range("A3:A1000").Select ipv sheet5..Range("A3:A1000").Select ![]() ![]() ![]() ![]() | ||||||
Hi_flyer | woensdag 27 mei 2009 @ 10:30 | |||||
En na een paar keer runnen accepteert Excel ook deze benadering niet meer ![]() | ||||||
Hi_flyer | woensdag 27 mei 2009 @ 11:43 | |||||
En de volgende oplossing: Sheet5.Select Range("A3:A100").Select werkt weer voor even.... | ||||||
Stpan | woensdag 27 mei 2009 @ 12:14 | |||||
Excel 2007 / Engels Hallo, ik wil graag een actielijst met data categoriseren naar actiepunten per week. Huidige situatie:
Gewenste situatie:
Ipv weekdata zou weeknummer ook voldoende kunnen zijn. Iemand een ideetje? | ||||||
Stpan | woensdag 27 mei 2009 @ 12:22 | |||||
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. | ||||||
Deetch | woensdag 27 mei 2009 @ 16:18 | |||||
quote:Per jaar veranderen de data van weeknummers natuurlijk weer. | ||||||
Stpan | woensdag 27 mei 2009 @ 17:11 | |||||
Mocht iemand het ooit willen doen, heb het via veel gegoogle kunnen oplossen: A2 = weeknummer B2 = jaar =DATE(B2,1,1)+((A2-1)*7)-WEEKDAY(DATE(B2,1,1)+(A2-1)*7,2)+1 | ||||||
hendrik2009 | zaterdag 30 mei 2009 @ 22:41 | |||||
Ik heb een vraag mbt verticaal zoeken in combinatie met een benoemd bereik. Voor een stuk data moet middels verticaal zoeken voor iedere regel worden verwijzen naar de juiste tabel-matrix. Het volgende heb ik geprobeerd, waarbij de naam van het benoemde bereik in cel B1 staat. =VERT.ZOEKEN(A1;(Hier de cel waarin de naam van de benoemde tabel-matrix in staat);C1;0) Dus zoeken: - op de waarde van cel A1; - in het bereik met de naam van de waarde in B1; - en waarde weergeven uit de kolomindex, gelijk aan de waarde in C1. Is het mogelijk om verticaal te zoeken en voor de naam van een tabelmatrix te verwijzen naar een cel, waar de naam van die betreffende matrix in staat? Thanks _____________________________ Misschien ontkom ik er niet aan een macro te gebruiken. Even een testje gedaan en het volgende werkt in ieder geval: Sub Macro1() Dim bb As String bb = Range("A1").Value Range("B1").Select ActiveCell.Value = "=VLOOKUP(R[3]C[2]," & bb & ",R[3]C[1],0)" End Sub [ Bericht 16% gewijzigd door hendrik2009 op 31-05-2009 10:21:48 ] | ||||||
DaFan | zondag 31 mei 2009 @ 11:31 | |||||
Je kan doen als 2e argument; INDIRECT(B1) als ik je goed begrepen heb in ieder geval. | ||||||
hendrik2009 | zondag 31 mei 2009 @ 17:08 | |||||
quote:Dat is de oplossing. Dat argument kende ik niet. Bedankt! | ||||||
Bill_E | dinsdag 2 juni 2009 @ 21:38 | |||||
Kan iemand mijn verklaren waarom de onderstaande macro niet werkt meer onder office 2007NL ( en wel in 2003)
| ||||||
DaFan | dinsdag 2 juni 2009 @ 22:16 | |||||
quote:http://support.microsoft.com/kb/928983/en-us | ||||||
marcb1974 | woensdag 3 juni 2009 @ 10:22 | |||||
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? | ||||||
kanovinnie | woensdag 3 juni 2009 @ 10:25 | |||||
quote:Ja, dit heeft te maken met afrondingen. Als jouw getallen bijvoorbeeld 3.5 laat zien, kan het best 3.4999999999999999999999999999999999999999999999999999999 zijn. Als je dat allemaal bij elkaar opteld (bijvoorbeeld 300 getallen), dan krijg je dus een verschil tenopzichte van wat je handmatig uitrekendt. oplossing? al je formule's in 1 cel plaatsen ![]() Maar er zijn vast ook andere oplossingen. Is trouwens een verschil van 0.00000001 zo erg? | ||||||
BuupWerk | woensdag 3 juni 2009 @ 10:26 | |||||
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 | ||||||
marcb1974 | woensdag 3 juni 2009 @ 10:26 | |||||
Ik heb alle losse waarden bekeken, en ze komen in geen geval met meer dan 2 cijfers achter de komma. | ||||||
kanovinnie | woensdag 3 juni 2009 @ 10:33 | |||||
quote:dus: 10.02 10.02 =som(a1:a2) = 10.0399999999 zoiets? | ||||||
kanovinnie | woensdag 3 juni 2009 @ 10:33 | |||||
quote:wat voor formule? | ||||||
marcb1974 | woensdag 3 juni 2009 @ 10:35 | |||||
quote:Ja, zoiets. | ||||||
kanovinnie | woensdag 3 juni 2009 @ 10:35 | |||||
quote:Dat heeft toch echt iets met afrondingen te maken. | ||||||
marcb1974 | woensdag 3 juni 2009 @ 10:42 | |||||
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)*1 | ||||||
kanovinnie | woensdag 3 juni 2009 @ 10:48 | |||||
quote:Okay, maf. ik kan je iig niet verder helpen. | ||||||
marcb1974 | woensdag 3 juni 2009 @ 10:51 | |||||
Helaas, thx iig ![]() | ||||||
Deetch | woensdag 3 juni 2009 @ 10:56 | |||||
is een bekend excel probleem, zoek maar eens op rounding errors excel in google. | ||||||
BuupWerk | woensdag 3 juni 2009 @ 11:46 | |||||
quote:Als je plakken kiest krijg je zo een scherm en kan je plakken speciaal kiezen dan vink ik formules aan... | ||||||
Joooo-pi | woensdag 3 juni 2009 @ 12:17 | |||||
quote:Heb je gekeken bij celeigenschappen --> getal Selecteer daar "getal" en zet afronding op 30. Doe dit voor alle cellen waar je gebruik van maakt! (ik zie in je eerste post dat je dit wel hebt gedaan?? Of nog niet voor alle cellen??) | ||||||
marcb1974 | woensdag 3 juni 2009 @ 12:19 | |||||
quote:Is gedaan, maar daar is niets gevonden. We hebben dat gecontroleerd met de formule die ik in een vorige post gaf. | ||||||
Joooo-pi | woensdag 3 juni 2009 @ 12:20 | |||||
-edit- [ Bericht 98% gewijzigd door Joooo-pi op 03-06-2009 12:33:38 (laat maar) ] | ||||||
Joooo-pi | woensdag 3 juni 2009 @ 12:23 | |||||
quote: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". | ||||||
Joooo-pi | woensdag 3 juni 2009 @ 12:33 | |||||
quote:Klik Zet "precisie zoals afgebeeld" aan. Misschien kun je er wat mee... | ||||||
BuupWerk | woensdag 3 juni 2009 @ 12:40 | |||||
quote:ja maar dan moet ik dus 20 formules op 20 bestanden kopieren...duurt zo lang... | ||||||
Gstyles | woensdag 3 juni 2009 @ 12:55 | |||||
![]() ![]() | ||||||
anathavia | woensdag 3 juni 2009 @ 13:47 | |||||
Ik ben bezig met een berekening waarvoor ik gebruik moet maken van oplosser (solver). Nu wil ik hiervoor een macro maken zodat ik dit niet iedere keer opnieuw de hele oplosser hoef te doorlopen. Met behulp van de macrorecorder heb ik een macro gemaakt, alleen als ik de macro probeer uit te voeren krijg ik de melding: Compileerfout: Sub of Function is niet gedefineerd De macro: Sub oplosser() OplosserOpnieuw OplosserOk CelBepalen:="$B$21", MaxMinWaarde:=3, WaardeVan:="0", _ DoorVerandering:="$C$26" OplosserOplossen End Sub Heeft iemand enig idee hoe ik dit kan oplossen. Alvast bedankt EDIT: Heb inmiddels al gevonden dat ik de oplosser moet toevoegen aan Visual Basic Editor om dit probleem op te lossen. Echter in de lijst van "beschikbare verwijzingen" vind ik nergens de oplosser. ook met bladeren kan ik die niet vinden. Weet iemand waar ik de oplosser kan vinden zodat ik die aan VBE kan toevoegen? EDIT: Na lang zoeken heb ik het inmiddels gevonden dus het probleem is opgelost [ Bericht 11% gewijzigd door anathavia op 04-06-2009 09:19:25 ] | ||||||
Damzkieee | dinsdag 9 juni 2009 @ 14:10 | |||||
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? ![]() | ||||||
Black_Rainbow | dinsdag 9 juni 2009 @ 15:49 | |||||
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. | ||||||
Black_Rainbow | dinsdag 9 juni 2009 @ 16:31 | |||||
quote:Never mind, functie REST did the trick | ||||||
Joooo-pi | dinsdag 9 juni 2009 @ 16:58 | |||||
quote: ![]() Ik had er net tijd in gestoken... Aanvullende tip: AFRONDEN.BENEDEN() | ||||||
Joooo-pi | dinsdag 9 juni 2009 @ 17:00 | |||||
quote: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 ![]() | ||||||
Deetch | dinsdag 9 juni 2009 @ 17:11 | |||||
quote: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. | ||||||
hello_moto1992 | dinsdag 9 juni 2009 @ 17:50 | |||||
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: ![]() [ Bericht 12% gewijzigd door hello_moto1992 op 09-06-2009 18:08:44 ] | ||||||
Deetch | dinsdag 9 juni 2009 @ 18:07 | |||||
quote:Dit zou moeten werken (bij kij iig wel): Maak een formulier met de volgende naam "frmPicklist" en plaats op dit formulier de volgende items: vervolgens plak je de volgende code onder het formulier
tot slot maak je een macro waarin je je formulier oproept
| ||||||
Deetch | dinsdag 9 juni 2009 @ 18:14 | |||||
quote: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. [ Bericht 6% gewijzigd door Deetch op 09-06-2009 18:31:33 ] | ||||||
hello_moto1992 | dinsdag 9 juni 2009 @ 19:40 | |||||
quote:Helemaal top! ![]() | ||||||
Joooo-pi | dinsdag 9 juni 2009 @ 21:26 | |||||
quote:Goed gedaan... Maar ik zei ook al dat enig programmeer werk dan vereist zou zijn ![]() | ||||||
cablegunmaster | dinsdag 9 juni 2009 @ 22:53 | |||||
Taartdiagram in excel ff te hulp. | ||||||
Stephan1237 | woensdag 10 juni 2009 @ 21:18 | |||||
Ik ben echt nu een hele domme jongen Ik heb hier gegevens 2007 - 23.000 bezoekers 2006 - 24.500 bezoekers 2005 - 14.250 bezoekers 2004 - 11.100 bezoekers Ik wil dan zeg maar 4 staven maken en onder elke staaf moet het jaartal komen en de staaf zelf de bezoekersaantallen maar ik krijg dit maar niet voor elkaar om de jaren onder die staven neer te zetten ![]() | ||||||
Hi_flyer | woensdag 10 juni 2009 @ 21:44 | |||||
Welk grafiektype gebruik je? Wel type 'spreiding' nemen he, anders ziet excel je twee gegevens als twee reeksen met op de x as gewoon 1, 2, 3, 4. | ||||||
Stephan1237 | woensdag 10 juni 2009 @ 21:55 | |||||
Ik gebruik spreiding maar ik krijg allemaal rare dingen en geen jaren onder de staven ![]() | ||||||
Hi_flyer | woensdag 10 juni 2009 @ 21:59 | |||||
Dit wil je toch?![]() | ||||||
Stephan1237 | woensdag 10 juni 2009 @ 22:06 | |||||
Precies die wil ik ![]() | ||||||
Hi_flyer | woensdag 10 juni 2009 @ 22:20 | |||||
hmm gewoon grafiektype kolom kiezen is alles wat ik gedaan heb. :)
| ||||||
Stephan1237 | woensdag 10 juni 2009 @ 22:52 | |||||
Bedankt, het werkt Ik deed steeds de hele tijd iets verkeerds, Het is zo simpel eigenlijk ![]() | ||||||
Deetch | woensdag 10 juni 2009 @ 23:29 | |||||
quote:ff de vraag herposten ![]() | ||||||
Deetch | woensdag 10 juni 2009 @ 23:29 | |||||
quote:hehe ik verveelde me op het werk, hij is nog niet helemaal naar wens, ik ga nog een sorteer functie erin bouwen. | ||||||
Damzkieee | donderdag 11 juni 2009 @ 10:49 | |||||
quote: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? ![]() ![]() ![]() | ||||||
Hi_flyer | donderdag 11 juni 2009 @ 11:53 | |||||
@Damzkieee, kijk hier eens voor wat uitleg over userforms. De mogelijkheden zijn eindeloos! ![]() | ||||||
Deetch | donderdag 11 juni 2009 @ 13:25 | |||||
quote:je hebt mail ![]() | ||||||
DaFan | donderdag 11 juni 2009 @ 15:32 | |||||
Deetch, Damzkieee, zie ook http://www.contextures.com/xlDataVal03.html | ||||||
DaFan | donderdag 11 juni 2009 @ 15:54 | |||||
quote:Werkt perfect hier, wel even prutsen met de formules om die toe te passen op je eigen ranges. | ||||||
Joooo-pi | donderdag 11 juni 2009 @ 22:34 | |||||
quote:Ziet er mooi uit ![]() | ||||||
Deetch | vrijdag 12 juni 2009 @ 10:33 | |||||
tja dat had ook gekunt. | ||||||
Damzkieee | vrijdag 12 juni 2009 @ 12:00 | |||||
Allen hartelijk bedankt ![]() | ||||||
Brain23 | maandag 15 juni 2009 @ 15:40 | |||||
Ik ben op zoek naar de formule die me helpt om een top 10 samen te kunnen stellen. Vb: rood 1 aa wit 2 bb blauw 3 cc geel 4 dd wit 5 ee oranje 6 ff rood 7 gg blauw 8 hh rood 9 ii Nu wil ik bijvoorbeeld de namen in volgorde hebben van groot naar klein van rood dus: ii gg aa Ik weet dat je het ook met draaitabellen kan doen, maar ik wil het met een formule oplossen gaarne hulp. | ||||||
Deetch | maandag 15 juni 2009 @ 17:53 | |||||
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. | ||||||
DaFan | maandag 15 juni 2009 @ 18:51 | |||||
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 ![]() | ||||||
Brain23 | maandag 15 juni 2009 @ 19:33 | |||||
quote: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) | ||||||
Joooo-pi | maandag 15 juni 2009 @ 19:49 | |||||
quote:Lijkt me echt heel simpel met de autofilter ! Weet je hoe die werkt? | ||||||
Brain23 | maandag 15 juni 2009 @ 19:54 | |||||
quote:jawel maar, ik wil in mijn voorblad het kwartaal kiezen en de rest moet automatische volgen. | ||||||
Joooo-pi | maandag 15 juni 2009 @ 20:01 | |||||
quote: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. | ||||||
Brain23 | maandag 15 juni 2009 @ 20:04 | |||||
Iquote: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. Thx Ik snap de formule niet helemaal maar is het makkelijk om nog een voorwaarde aan toe te voegen als een kwartaal? Ik wil namelijk nog een kolom met kwartalen toe voegen, dus voor de kolom met kleur komt nog een kolom met 1 - 4. Ik wil dan bijvoorbeel alleen maar de gegevens uit kwartaal 1, voor kleur rood en dan vervolgens op hoogte geselecteerd (1-9) de "naam" (aa-ii). Ik hoop dat ik een beetje duidelijk ben. [ Bericht 10% gewijzigd door Brain23 op 16-06-2009 08:36:22 ] | ||||||
DaFan | dinsdag 16 juni 2009 @ 08:27 | |||||
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)) | ||||||
DaFan | dinsdag 16 juni 2009 @ 08:28 | |||||
En anders moet het met een SUMPRODUCT maar dan doe ik het vanmiddag. | ||||||
bleiblei | dinsdag 16 juni 2009 @ 08:45 | |||||
Iemand enig idee hoe ik tijden die ik in een grafiek wil weergeven niet laat afronden? Op dit moment rond ie in de grafiek af op kwartieren (11:55 wordt 12:00) maar ik krijg de functie niet gevonden waarmee ik dat uit zet ![]() | ||||||
Brain23 | dinsdag 16 juni 2009 @ 09:02 | |||||
quote:Ik heb hem geprobeerd maar hij geeft aan dat de formule een fout bevat en accepteerd hem niet als ik ctrl-shift-enter druk. | ||||||
DaFan | dinsdag 16 juni 2009 @ 09:44 | |||||
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)) | ||||||
Brain23 | dinsdag 16 juni 2009 @ 11:06 | |||||
quote:Ik heb hem nu als volgt: {=ALS(RIJ()>AANTAL.ALS($G$1:$G$8;$D$1);"";VERT.ZOEKEN(GROOTSTE((ALS(EN($G$1:$G$8=$D$1;J$1:$J$8=$D$2);$H$1:$H$8));ALS(RIJ()<=AANTAL.ALS($G$1:$G$8;$D$1);RIJ();""));$H$1:$I$8;2;0))} Alleen krijg ik nu #N/B | ||||||
Deetch | dinsdag 16 juni 2009 @ 11:29 | |||||
komt ws. omdat de vert.zoeken je te vinden gegeven niet kan vinden. | ||||||
Brain23 | dinsdag 16 juni 2009 @ 11:36 | |||||
Nu de vraag, waarom kan hij dat niet vinden dan? | ||||||
Brain23 | dinsdag 16 juni 2009 @ 12:11 | |||||
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. | ||||||
Joooo-pi | dinsdag 16 juni 2009 @ 12:16 | |||||
quote:=ALS(EN($G$1:$G$8=$D$1;$J$1:$J$8=$D$2); ...........) | ||||||
Brain23 | dinsdag 16 juni 2009 @ 12:37 | |||||
quote:Als ik deze functie toe voeg krijg ik #N/B | ||||||
Joooo-pi | dinsdag 16 juni 2009 @ 12:45 | |||||
quote: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? | ||||||
Brain23 | dinsdag 16 juni 2009 @ 12:53 | |||||
quote:Dit is de hele functie die ik ga gebruiken: =ALS(RIJ()>AANTAL.ALS($G$1:$G$8;$D$1);"";VERT.ZOEKEN(GROOTSTE((ALS(EN($G$1:$G$8=$D$1;J$1:$J$8=$D$2);$H$1:$H$8));ALS(RIJ()<=AANTAL.ALS($G$1:$G$8;$D$1);RIJ();""));$H$1:$I$8;2;0)) Het gaat hem om deze sub-fucntie: =VERT.ZOEKEN(GROOTSTE(ALS(EN($G$1:$G$8=$D$1;$J$1:$J$8=$D$2);$H$1:$H$8);1);$H$1:$J$8;2;0) | ||||||
Deetch | dinsdag 16 juni 2009 @ 13:22 | |||||
bevestig je de functie wel elke keer met shift+enter? het is nl. een matrixfunctie. | ||||||
Brain23 | dinsdag 16 juni 2009 @ 13:27 | |||||
quote:Jazeker doe ik dat. Maar als ik hem vanuit Excel kopieer haalt hij de { en } weg. | ||||||
DaFan | dinsdag 16 juni 2009 @ 14:16 | |||||
Ik denk dat een dubbele IF functie (met EN/AND) niet werkt als array. Vermoed dat hier eerder een SUMPRODUCT nodig is dan...vanavond ff testen. | ||||||
DaFan | dinsdag 16 juni 2009 @ 14:32 | |||||
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. ![]() | ||||||
Twentsche_Ros | dinsdag 16 juni 2009 @ 15:00 | |||||
quote:
| ||||||
DaFan | dinsdag 16 juni 2009 @ 15:13 | |||||
Twentsche, dit is toch allang opgelost? In 2 cellen ipv 16 ![]() | ||||||
qu63 | dinsdag 16 juni 2009 @ 15:17 | |||||
quote:Jup ![]() En dat werkt voldoende om niet mn hele sheet opnieuw op te gaan bouwen ![]() | ||||||
Twentsche_Ros | dinsdag 16 juni 2009 @ 15:25 | |||||
quote: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. ![]() | ||||||
Brain23 | dinsdag 16 juni 2009 @ 15:32 | |||||
quote: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. | ||||||
DaFan | dinsdag 16 juni 2009 @ 16:14 | |||||
quote:Ja nou je het zegt, volgens mij hebben qu63 en ik dit via de mail opgelost, omdat ik rechtstreeks in zijn bestand heb gewerkt. Maar tof dat je meedoet natuurlijk ![]() | ||||||
qu63 | dinsdag 16 juni 2009 @ 16:16 | |||||
quote:Ik neem het je niet kwalijk hoor ![]() Ik vind het makkelijker om het in zo min mogelijk formules te doen, dan is het makkelijker te kopiëren en op te maken. | ||||||
Joooo-pi | dinsdag 16 juni 2009 @ 17:32 | |||||
quote:Ja, sorry voor mijn EN() opmerking, maar ik had ff niet in de gaten dat het deel uitmaakte van een groter geheel met matrices... Functie EN() past daar idd niet tussen. | ||||||
Blik | woensdag 17 juni 2009 @ 11:04 | |||||
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.) | ||||||
marcb1974 | woensdag 17 juni 2009 @ 11:07 | |||||
quote: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. | ||||||
Blik | woensdag 17 juni 2009 @ 11:15 | |||||
quote:Hmm, zo simpel kan het dus zijn. Nooit gedacht dat je dat met find and replace kon oplossen Thx! | ||||||
EDMAN- | woensdag 17 juni 2009 @ 11:39 | |||||
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? | ||||||
Joooo-pi | woensdag 17 juni 2009 @ 12:22 | |||||
quote:Celeigenschappen --> tabblad "getal" --> en selecteer "tekst" of zet een ' voor je code (dus '02)... werkt ook. | ||||||
EDMAN- | woensdag 17 juni 2009 @ 12:44 | |||||
quote:Thanks, die had ik nog niet geprobeert | ||||||
Brain23 | woensdag 17 juni 2009 @ 14:06 | |||||
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.) [ Bericht 5% gewijzigd door Brain23 op 17-06-2009 14:45:47 ] | ||||||
DaFan | woensdag 17 juni 2009 @ 18:50 | |||||
Ik kom er niet uit met je Kwartaal-vraag Brain. En je nieuwe vraag snap ik helemaal niks van ![]() | ||||||
Joooo-pi | woensdag 17 juni 2009 @ 18:58 | |||||
quote:Ik kan nu ff niet proberen, omdat ik in linux zit te werken ( ![]() | ||||||
Summerscreen | woensdag 17 juni 2009 @ 19:18 | |||||
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 ![]() [ Bericht 4% gewijzigd door Summerscreen op 17-06-2009 19:45:09 ] | ||||||
Brain23 | woensdag 17 juni 2009 @ 19:45 | |||||
quote: Op mijn werk moet ik het met Excel 2003 doen, maar als ik he top mijn laptop met 2007 doe, doet de formule het wel. Zit er verschil tussen deze versies dat de formules het in 2003 niet goed doen, maar in 2007 wel? | ||||||
DaFan | woensdag 17 juni 2009 @ 19:52 | |||||
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 ![]() | ||||||
Brain23 | donderdag 18 juni 2009 @ 08:49 | |||||
quote: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: {=GROOTSTE(ALS(B1:B10=A1;(ALS(C1:C10=A2;(ALS(D1:D10=A3;E1:E1)));1)} De voorwaarde staan in kolommen A,B en C. De getallen in kolom E. Je kunt meer voorwaarden toevoegen door meer ALS(.... toe te voegen. Bovenstaande formule is alleen voor het hoogste getal. Wil je nr 2 dan moet de laatste 1 een 2 worden etc... Bij mij werkte het niet omdat ik een keuzelijst met invoervak heb die verwijst naar getallen. Helaas uit de LinkedCell zich in tekst waardoor er dan gezocht wordt naar tekst en niet naar getallen. Mijn nieuwe vraag hoe krijg ik dat de LinkedCell van een keuzelijst met invoervak een getal blijft uitgeven. Ik heb geen zin om de hele tijd op "converteren naar getal" te drukken. | ||||||
DaFan | donderdag 18 juni 2009 @ 09:59 | |||||
Je kan een string naar een getal converteren (binnen VBA, daar heb je het over?) met Val() In Excel zelf kan je de formule WAARDE() gebruiken. | ||||||
DaFan | donderdag 18 juni 2009 @ 10:00 | |||||
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) | ||||||
Brain23 | donderdag 18 juni 2009 @ 11:08 | |||||
quote: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. Ik ga aan de slag met waarde() kijken of ik er uit kom. | ||||||
Deetch | donderdag 18 juni 2009 @ 11:52 | |||||
quote: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. | ||||||
Brain23 | donderdag 18 juni 2009 @ 12:51 | |||||
Ik wil graag gebruik maken van RIJ() omdat ik een bepaald rij zoek die aan meerdere argumenten voldoet. Iemand? | ||||||
Deetch | donderdag 18 juni 2009 @ 13:32 | |||||
quote: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. | ||||||
Brain23 | donderdag 18 juni 2009 @ 13:56 | |||||
quote:Ik zoek echt een rij nummer. | ||||||
DaFan | donderdag 18 juni 2009 @ 16:35 | |||||
RIJ(A1) geeft 1 als uitkomt, RIJ(A2) geeft 2 als uitkomst. Is dat wat je wil weten? | ||||||
Summerscreen | donderdag 18 juni 2009 @ 18:29 | |||||
quote:Acces is geen optie helaas. Het zal (om welke reden dan ook) Excel worden ![]() http://www.martonline.org/tipsentrucks/gifjes/databasekop.gif | ||||||
DaFan | donderdag 18 juni 2009 @ 21:25 | |||||
Maak je lijst, ga naar Data -> Filter -> Autofilter. Klaar. | ||||||
Summerscreen | donderdag 18 juni 2009 @ 21:58 | |||||
Is het ook mogelijk om al die gegevens/kolommen in een soort van database te zetten? Zo ja, kan iemand me daarbij helpen? | ||||||
its_me_ | donderdag 18 juni 2009 @ 23:48 | |||||
Oke, ik heb een vraag. Ik heb het volgende.
Nu wil ik het door middel van een functie de gemiddelde waarde vinden tussen 10-6-2008 en 13-6-2008. De tijdsintervallen in sheet 1 zijn verschillend. In sheet 2 is er per dag een waarde beschikbaar. Ben benieuwd! Aanvulling: Ben al bezig geweest met een aantal functies zoals vert.zoeken, gemiddelde en als. Toch ben ik er nog niet uit gekomen... [ Bericht 4% gewijzigd door its_me_ op 18-06-2009 23:52:36 (+) ] | ||||||
DaFan | vrijdag 19 juni 2009 @ 00:00 | |||||
Dit gaat dus in C3: =AVERAGE(IF(Sheet2!$A$2:$A$8>=Sheet1!A2,IF(Sheet2!$A$2:$A$8<=Sheet1!A3,Sheet2!$B$2:$B$8,""))) Bevestigen met Ctrl-Shift-Enter. Ranges aanpassen waar nodig. Edit: Met een klein bedankje naar Brain23, ik wist niet precies hoe het moest met meerdere voorwaarden ![]() [ Bericht 18% gewijzigd door DaFan op 19-06-2009 00:09:59 ] | ||||||
DaFan | vrijdag 19 juni 2009 @ 00:11 | |||||
Of =SUMPRODUCT((Sheet2!$A$2:$A$8>=Sheet1!A2)*(Sheet2!$A$2:$A$8<=Sheet1!A3)*(Sheet2!$B$2:$B$8))/(A3-A2+1) | ||||||
Brain23 | vrijdag 19 juni 2009 @ 07:43 | |||||
quote: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? | ||||||
Joooo-pi | vrijdag 19 juni 2009 @ 12:22 | |||||
quote: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. | ||||||
qu63 | vrijdag 19 juni 2009 @ 12:36 | |||||
quote:Maar is "=A2" niet makkelijk kan? Of bedoel je "=INDIRECT(ADRES(A1;A2))"? | ||||||
Joooo-pi | vrijdag 19 juni 2009 @ 12:38 | |||||
quote:Zeker, maar houd je dan kolom en rij flexibel? |