Haha, het is zeker interessant jaquote:Op dinsdag 1 oktober 2013 16:21 schreef Holy_Goat het volgende:
[..]
Sja. Is study evasive behavior hier. Maar wel interessant
heb er direct voordeel bij als zzper doe allerlei excel related meuk voor bedrijven. Dus leren is alijd leukquote:Op dinsdag 1 oktober 2013 16:24 schreef PAAC het volgende:
[..]
Haha, het is zeker interessant ja
En study evasive behavior klinkt behoorlijk bekend, vroeger pakte ik dit soort dingen maar al te graag aan
Alleen ik werk al bijna elke dag met Excel, dus tegenwoordig liggen dit soort experimentjes op een lager pitje.
Heb er nu ook een alfabetische volgorde bij gedaan: http://chandoo.org/wp/200(...)xcel-using-formulas/quote:Op dinsdag 1 oktober 2013 15:06 schreef PAAC het volgende:
[..]
Ahh, ik ging uit van een vooraf ingevuld blok met data
Maar mooi dat het helpt.
1 | =INDEX(B$3:B$15;SMALL(IF($C$3:$C$15=C17;ROW($B$3:$B$15)-ROW($C$3)+1);COUNTIF($C17$:$C17;$C17))) |
Maak het jezelf niet moeilijk en kies voor die macro.quote:Op zondag 29 september 2013 00:29 schreef qu63 het volgende:
Exel 2007, NL:
Heb data in D2:M501. Nu wil ik in een andere kolom (zeg 'N') een lijst maken met de unieke records uit D2:M501 en daarnaast (kolom 'O') het aantal keer dat het woord in D2:M501 voorkomt. Dat laatste is op te lossen met een aantal.als(N2;D2:M501), alleen dat eerste is me nog niet gelukt.. De lijst is niet gesorteerd en kan niet gefilterd worden (of ik maar een schaduwkopie van, maar dan nog moet het sorteren handmatig gebeuren, iets wat niet de bedoeling is)
Ik heb wel UDF's en macro's gevonden die het kunnen doen (1, 2)
Mijn voorkeur gaat uit naar een formule, is dat te doen? Of zal ik toch naar een UDf moeten grijpen?
-edit- Ik heb nu de volgende array-formule:
{=INDEX(tbl_zkw;MIN(ALS(AANTAL.ALS($O$1:O1;tbl_zkw)=0;RIJ(tbl_zkw)-MIN(RIJ(tbl_zkw))+1));VERGELIJKEN(0;AANTAL.ALS($O$1:O1;INDEX(tbl_zkw;MIN(ALS(AANTAL.ALS($O$1:O1;tbl_zkw)=0;RIJ(tbl_zkw)-MIN(RIJ(tbl_zkw))+1));;1));0);1)}
Werkt, maar is wel processorintensief voor 500 rijen en 10 kolommen..
quote:Op woensdag 2 oktober 2013 00:49 schreef ClementVI het volgende:
[..]
Maak het jezelf niet moeilijk en kies voor die macro.
Sorry. Nooit mee gewerktquote:Op woensdag 2 oktober 2013 12:14 schreef PAAC het volgende:
Weet één van jullie wat je nog aan de Excel-Solver(2010) kan tweaken zodat deze een betere output geeft?
Dacht vandaag een rij met waarden in één keer te kunnen schatten/bepalen mbv de solver, maar dit blijkt jammer genoeg niet nauwkeurig genoeg te zijn...
Ik gebruik hem ook niet vaak of graag, vandaag toevallig omdat ik iets moet berekenen waarvoor ik geen zin heb om de formule exact uit te schrijven (iets waar ik zo toch maar aan ga beginnen)quote:
Een simpel voorbeeld (wat makkelijker op een andere manier toegepast kan worden) is het vinden van de factoren van een Meervoudige Lineare Regressie(weet niet of je daar bekend mee bent trouwens).quote:Op woensdag 2 oktober 2013 16:12 schreef Holy_Goat het volgende:
Heb je een leuk educatief voorbeeld? ben er op zich wel benieuwd naar
Dus t was maar goed dat je zelf bent gaan puzzelenquote:Op woensdag 2 oktober 2013 16:33 schreef PAAC het volgende:
[..]
Een simpel voorbeeld (wat makkelijker op een andere manier toegepast kan worden) is het vinden van de factoren van een Meervoudige Lineare Regressie(weet niet of je daar bekend mee bent trouwens).
Edit:
Kom er net achter dat de solver dat tegenwoordig ook al niet echt meer goed doet...
In mijn geval wist ik dat mijn resultaten aardig in de buurt moesten zitten als ik het stap voor stap benaderde.quote:Op woensdag 2 oktober 2013 16:44 schreef qu63 het volgende:
[..]
Dus t was maar goed dat je zelf bent gaan puzzelen
Kolom B was de berekende waarde die je net eigen formule had gemaakt? Of heb je die met de solver gedaan?quote:Op woensdag 2 oktober 2013 17:00 schreef PAAC het volgende:
[..]
In mijn geval wist ik dat mijn resultaten aardig in de buurt moesten zitten als ik het stap voor stap benaderde.
Ik keek naar het gekwadrateerde verschil tussen een reeks bekende en berekende waarde (met =sumxmy2(A1:A250;B1:B250) ) en het resultaat was < 1.0E-11. Dat vind ik klein genoeg om te weten dat de waarde van mijn solver goed is (berekende resultaat zit ook rond die waarde)
Maar als ik alles tegelijk ging berekenen dmv de solver lag het resultaat ineens tussen de 1.0E-7 en 1.0E-6 en toen begon ik wel te twijfelen.
Kolom B is de berekende waarde en met eigen formule gemaakt.quote:Op woensdag 2 oktober 2013 17:47 schreef qu63 het volgende:
[..]
Kolom B was de berekende waarde die je net eigen formule had gemaakt? Of heb je die met de solver gedaan?
sumxmy2() kende ik nog niet! Zo te zien heb ik die ook nog niet nodig gehad
Maar moet je eens kijken hoe ingewikkeld je het nu aan het maken bent voor jezelf.quote:Op woensdag 2 oktober 2013 12:36 schreef Holy_Goat het volgende:
[..]
Ik hou ook van macros hoor. Maar hoeft het niet en kost het niet te veel CPU of gebruiksgemak voor de end user dan hebben macro-loze oplossingen mijn voorkeur.
Valt reuze mee met hoe ingewikkeld het isquote:Op woensdag 2 oktober 2013 19:42 schreef ClementVI het volgende:
[..]
Maar moet je eens kijken hoe ingewikkeld je het nu aan het maken bent voor jezelf.
Mijn oude schooluitwerking:quote:Op woensdag 2 oktober 2013 16:12 schreef Holy_Goat het volgende:
Heb je een leuk educatief voorbeeld? ben er op zich wel benieuwd naar
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Oplossing:
http://www.mijnbestand.nl/Bestand-NUXSONG8CQLG.xlsx
klik onder de ribbon Gegevens helemaal rechts op de Oplosser functie (Data - Solver)
Heb nog veel meer voorbeelden voor veel voorkomende problemen in de werksfeer
Kijk, dat is een leukere toepassing jaquote:
En voor als deze nog geactiveerd moet worden:quote:klik onder de ribbon Gegevens helemaal rechts op de Oplosser functie (Data - Solver)
quote:Op woensdag 2 oktober 2013 21:15 schreef snabbi het volgende:
[..]
Mijn oude schooluitwerking:Stoer!SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Oplossing:
http://www.mijnbestand.nl/Bestand-NUXSONG8CQLG.xlsx
klik onder de ribbon Gegevens helemaal rechts op de Oplosser functie (Data - Solver)
Heb nog veel meer voorbeelden voor veel voorkomende problemen in de werksfeer
Moest wel even puzzelen hoe de solver werkt (en em eerst nog aan zetten...), maar ik geloof dat ik t nu snap
Alleen..SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
quote:Op woensdag 2 oktober 2013 21:49 schreef qu63 het volgende:
[..]
Stoer!
Moest wel even puzzelen hoe de solver werkt (en em eerst nog aan zetten...), maar ik geloof dat ik t nu snap
Alleen..Ik heb gehele getallen... (Excel 2003, zit nu thuis)SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Maar je kan ook voorwaarden stellen dat die cellen geheel ("int") moeten zijn.
Hmm, heb net bij 'Subject to the Constraints' dit toegevoegd:quote:Op woensdag 2 oktober 2013 21:57 schreef PAAC het volgende:
[..]
Ik heb gehele getallen... (Excel 2003, zit nu thuis)
Maar je kan ook voorwaarden stellen dat die cellen geheel ("int") moeten zijn.
*poging nr 3 na 2 eerdere edits van qu63*quote:Op woensdag 2 oktober 2013 22:07 schreef qu63 het volgende:
[..]
Hmm, heb net bij 'Subject to the Constraints' dit toegevoegd:
$D$4:$D$10 = integer
Maar helaas, nog steeds cijfers achter de komma..
Excel 2007, NL
-edit-
Jeuj!
Had een foutje gemaakt, de solver stond op 'equal to Max' ipv Min
Hehe, sorryquote:Op woensdag 2 oktober 2013 22:11 schreef PAAC het volgende:
[..]
*poging nr 3 na 2 eerdere edits van qu63*
Dat klinkt bekend ja, verkeerde optie aangeklikt of voorwaarde levert lange zoektochten op soms...
En volgens mij moest ie ook cel voor cel hebben ipv een range.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.http://www.mijnbestand.nl/Bestand-EEONAITXMKVW.xlsx
[ Bericht 30% gewijzigd door snabbi op 02-10-2013 22:43:09 ]
Zelf heb ik slechte ervaringen met de solver en grotere problemen, maar het valt te proberenquote:Op woensdag 2 oktober 2013 22:29 schreef snabbi het volgende:
en ja qu63 planningsproblemen met bussen inclusief verbruik, capaciteit etc etc zijn ook in formules te plaatsen met een solver formule
Dit doet me denken aan linear-programmeren uit het eerste jaar van Bedrijfswiskundequote:Beroemde problemen zijn ook de zogenaamde zaag-staten. Stel je voor dat je balken moet zagen in verschillende lengtes. Minimaliseer het aantal benodigde balken gegeven een set aan dingen die je moet opleveren. Dit kan je eventueel nog interessanter maken met zogenaamde zaag-snedes die zorgen dat er lengte verloren gaat wanneer je zaagt.
Daarom ging je op den duur ook over van Excel naar Matlabquote:Op woensdag 2 oktober 2013 22:42 schreef PAAC het volgende:
[..]
Zelf heb ik slechte ervaringen met de solver en grotere problemen, maar het valt te proberen
[..]
Dit doet me denken aan linear-programmeren uit het eerste jaar van Bedrijfwiskunde
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.http://www.mijnbestand.nl/Bestand-LDGME8XXLA64.xlsx
ROFLOLquote:Op woensdag 2 oktober 2013 22:29 schreef snabbi het volgende:
en ja qu63 planningsproblemen met bussen inclusief verbruik, capaciteit etc etc zijn ook in formules te plaatsen met een solver formule
quote:Beroemde problemen zijn ook de zogenaamde zaag-staten. Stel je voor dat je balken moet zagen in verschillende lengtes. Minimaliseer het aantal benodigde balken gegeven een set aan dingen die je moet opleveren. Dit kan je eventueel nog interessanter maken met zogenaamde zaag-snedes die zorgen dat er lengte verloren gaat wanneer je zaagt.
Heb nog een mooie oude opgave gevonden die dit weergeeft:Interessante cases!SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.http://www.mijnbestand.nl/Bestand-EEONAITXMKVW.xlsxIt's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
Ik heb de overgang naar Matlab net gemist (pas toen ik in het 4e jaar zat begonnen de eerste jaars ermee te werken)quote:Op woensdag 2 oktober 2013 22:48 schreef snabbi het volgende:
[..]
Daarom ging je op den duur ook over van Excel naar Matlab
Zo ver ben ik nooit gekomen.. Op 3kwart van t eerste jaar gestopt met de opleiding (bedrijfseconomie), wat we tot dan toe deden was statistiek (minimaal) en Excelquote:Op woensdag 2 oktober 2013 22:42 schreef PAAC het volgende:
Dit doet me denken aan linear-programmeren uit het eerste jaar van Bedrijfswiskunde
Ik heb zo goed als alleen maar wiskunde gehad toenquote:Op woensdag 2 oktober 2013 22:53 schreef qu63 het volgende:
[..]
Zo ver ben ik nooit gekomen.. Op 3kwart van t eerste jaar gestopt met de opleiding (bedrijfseconomie), wat we tot dan toe deden was statistiek (minimaal) en Excel
Voor t eerste Excel-tentamen hadden we 1,5 uur de tijd en ik was na 10 minuten klaar, en toen had ik alles driedubbel gecheckt
quote:Op woensdag 2 oktober 2013 22:48 schreef snabbi het volgende:
[..]
Daarom ging je op den duur ook over van Excel naar Matlab
Vooruit nog eentje dan. Wat ik hier zo mooi aan vind, is dat er geen oplossing is en daarom dat je ziet dat je moet blijven nadenken (net zoals bij die vorige dat je eerst werkbare combinaties moet verzinnen voordat je verder gaat)Hey! Ik wilde em nog een keer downloaden en nu gaat t ineens over caloriënSPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.http://www.mijnbestand.nl/Bestand-LDGME8XXLA64.xlsx
Voor mij zou iets meer uitleg over de in te vullen velden wel handig zijn.. En met restrictie bedoel je de minimale waarde?It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
Is dat een gevoelige snaar?quote:Op woensdag 2 oktober 2013 23:07 schreef qu63 het volgende:
[..]
Hey! Ik wilde em nog een keer downloaden en nu gaat t ineens over caloriën
Nee hoor, maar ik had het zaagprobleem verneukt en kon niet meer ctrl+z'en, gelukkig stond ie ook nog in mijn downloadlijstquote:Op woensdag 2 oktober 2013 23:09 schreef snabbi het volgende:
[..]
Is dat een gevoelige snaar?
3 voorbeelden ja:
- capaciteitprobleem
- zaagprobleem
- voedingsprobleem
(heb er geloof ik nog 5 op mijn pc staan, wie bewaart die heeft wat)
Owja, een late notequote:Op woensdag 2 oktober 2013 23:11 schreef qu63 het volgende:
[..]
Nee hoor, maar ik had het zaagprobleem verneukt en kon niet meer ctrl+z'en, gelukkig stond ie ook nog in mijn downloadlijst
En dat was dus niet gelukt als we voor een macro zouden zijn gegaanquote:Op donderdag 3 oktober 2013 17:10 schreef PAAC het volgende:
Door het werken aan het oplossen van qu63 z'n probleem heb ik nu weer paar uurtjes aan tijd bespaard met mijn eigen werk
Yupsquote:Op donderdag 3 oktober 2013 18:02 schreef qu63 het volgende:
[..]
En dat was dus niet gelukt als we voor een macro zouden zijn gegaan
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Dus mbv van die lijst en vlookup kon ik dus makkelijk mijn monster metingen aan de referentie waarden koppelen. Dit heb ik weer nodig als input voor een ander programma.
[ Bericht 7% gewijzigd door PAAC op 03-10-2013 22:22:47 ]
Hoe kan je dat nou zo stellig zeggen?quote:Op donderdag 3 oktober 2013 18:02 schreef qu63 het volgende:
[..]
En dat was dus niet gelukt als we voor een macro zouden zijn gegaan
Nou, als ik niet met zijn probleem bezig was gegaan, dan had ik er ook niet bij nagedacht dat ik voor mijn "probleem" vlookup had kunnen gebruiken.quote:Op vrijdag 4 oktober 2013 08:45 schreef ClementVI het volgende:
[..]
Hoe kan je dat nou zo stellig zeggen?
Mijn ervaring is dat je problemen met Excel op meerdere manieren kan oplossen en het is niet altijd op voorhand te zeggen welke methode de beste is. Soms macro's, soms cellen linken, soms iets er tussen in.quote:Op vrijdag 4 oktober 2013 09:13 schreef PAAC het volgende:
[..]
Nou, als ik niet met zijn probleem bezig was gegaan, dan had ik er ook niet bij nagedacht dat ik voor mijn "probleem" vlookup had kunnen gebruiken.
Dat het niet op voorhand te zeggen is klopt.quote:Op vrijdag 4 oktober 2013 10:50 schreef ClementVI het volgende:
[..]
Mijn ervaring is dat je problemen met Excel op meerdere manieren kan oplossen en het is niet altijd op voorhand te zeggen welke methode de beste is. Soms macro's, soms cellen linken, soms iets er tussen in.
Ik niet. Voor ingewikkelder dingen knal ik er net zo lief een macro op, mits het voor prive is.quote:Op vrijdag 4 oktober 2013 11:19 schreef PAAC het volgende:
[..]
Dat het niet op voorhand te zeggen is klopt.
Maar het was de wens om het zonder macro's te doen, wetend dat dit mogelijk iets ingewikkelder zou zijn(er was zelfs als een optie, maar deze was langzaam). Door deze wens ben ik wat aan het puzzelen geslagen, wat voor mij dus meer inzicht heeft gegeven in de mogelijkheden.
Zelf gebruik ik ook liever de standaard formules in Excel ipv macros.
Dat klinkt bekend ja.quote:Op vrijdag 4 oktober 2013 11:33 schreef Holy_Goat het volgende:
[..]
Ik niet. Voor ingewikkelder dingen knal ik er net zo lief een macro op, mits het voor prive is.
Als het voor anderen is, dan geldt al snel: macros zijn eng iew bah! (totdat alles goed werkt en dan kunnen ze ineens niet meer zonder)
Alles wat ik mbv VB doe ik Excel beschouw ik als een macro.quote:Op vrijdag 4 oktober 2013 18:04 schreef ClementVI het volgende:
Beschouwen jullie zelf een functie schrijven hetzelfde als een macro? Want dat kan ook nog he.
is de xlam file niet op een netwerk locatie neer te zetten zodat men altijd de actuele Marcos heeft?quote:Op vrijdag 4 oktober 2013 12:56 schreef PAAC het volgende:
[..]
Dat klinkt bekend ja.
Probleem hier is, dat ik een macro maak als ik hem vaker wil toepassen en niet voor alleen de specifieke worksheet zelf.
Dan kan ik de macro in een *.xlam gooien en die importeren, maar dan kunnen mijn collegas er weer niets mee als hun een worksheet met die functie krijgen
Niet iedereen is altijd in het bedrijf aanwezig.quote:Op vrijdag 4 oktober 2013 20:42 schreef Basp1 het volgende:
[..]
is de xlam file niet op een netwerk locatie neer te zetten zodat men altijd de actuele Marcos heeft?
De tering, ik heb een keer een dashboard ding geklust met maar 1 grafiek er op die op de achtergrond eerst in bijna een half uur een gigabyte aan data proceste in kweeniehoeveelstappen.quote:Op vrijdag 4 oktober 2013 18:04 schreef ClementVI het volgende:
Beschouwen jullie zelf een functie schrijven hetzelfde als een macro? Want dat kan ook nog he.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |