Zoals ik al zei, probeer eens wat met aantal.alsquote:Op donderdag 15 maart 2012 14:39 schreef Booomer het volgende:
[..]
Ik ga een oneven aantal personen interviewen, zodat dat minder vaak voor komt. Mocht er "JA", "JA", "NVT", NEE", "NEE" uitkomen, dat moet ie hem op NVT zetten.
Maar goed, hoe doe je dat?
Op deze manier zijn de locatie en bestandsnaam niet variabel, toch?quote:Op donderdag 15 maart 2012 12:46 schreef Deetch het volgende:
[..]
Ja dat klopt. wel op deze manier. Er is wel een workaround maar die moet ik dan even zoeken.
In het bestand waar de verwijzing staat moet je code toevoegen.
Ga naar visual basic editor (Alt+F11)
ga naar VBAProject(jouw_excelbestandsnaam)
dubbelklik op ThisWorbook
in jhet veld er naast plaak je de volgende code:
[ code verwijderd ]
Pas de file en naamverwijzing aan naar wens
Vervolgens kun je in jouw_excelbestandnaam bestand gewoon verwijzen naar de spreadsheet op de normale manier (indirect blablabla)
H2 vervangen door als(aantal.als(C3:F3;"NVT")>0;"NVT";H2)quote:Op donderdag 15 maart 2012 14:52 schreef Booomer het volgende:
=ALS((AANTAL.ALS(C3:F3;"Ja"))>=(AANTAL.ALS(C3:F3;"Nee"));H1;H2)
Dit lijkt te werken, nu nog verzinnen hoe ik de NVT erin zet..
Dat zou je met een inputbox ofzo kunnen doen. Of het de te openen bestandsnaam en pad ergrns in je spreadhset zetten.quote:Op donderdag 15 maart 2012 14:56 schreef qu63 het volgende:
[..]
Op deze manier zijn de locatie en bestandsnaam niet variabel, toch?
quote:Op donderdag 15 maart 2012 15:18 schreef DaFan het volgende:
Maar het kan zijn dat ik een beetje doorgeschoten ben.
Heb ze even bekeken en geprobeerd maar doet niet precies wat ik wil. Ik zal het even anders uitleggen, hopelijk dat iemand me dan kan helpen aan de formule die ik moet gebruiken hiervoor.quote:Op woensdag 14 maart 2012 21:50 schreef qu63 het volgende:
[..]
aantal.als() al bekeken? Of somproduct(), maar die is iets ingewikkelder..
som.als() of somproduct()quote:Op donderdag 15 maart 2012 16:18 schreef copyfile het volgende:
[..]
Heb ze even bekeken en geprobeerd maar doet niet precies wat ik wil. Ik zal het even anders uitleggen, hopelijk dat iemand me dan kan helpen aan de formule die ik moet gebruiken hiervoor.
Ik wil in b.v. cel Z1 hebben hoeveel totaal moet worden uitgekeerd aan mensen die 25 jaar in dienst zijn. Hij moet dus eerst kijken in Rij F, als daar iemand met 25 jaar is gevonden moet het getal in Rij J worden meegenomen. En dat dus voor heel rij F en dit moet dan bij elkaar worden opgeteld.
Ik hoop dat het iets duidelijker is. Als er een andere/makkelijkere mannier is om tot het zelfde resultaat te komen, eventueel met een extra tussenstap hoor ik dit graag !
Hartstikke bedankt!quote:Op donderdag 15 maart 2012 12:46 schreef Deetch het volgende:
[..]
Ja dat klopt. wel op deze manier. Er is wel een workaround maar die moet ik dan even zoeken.
In het bestand waar de verwijzing staat moet je code toevoegen.
Ga naar visual basic editor (Alt+F11)
ga naar VBAProject(jouw_excelbestandsnaam)
dubbelklik op ThisWorbook
in jhet veld er naast plaak je de volgende code:
[ code verwijderd ]
Pas de file en naamverwijzing aan naar wens
Vervolgens kun je in jouw_excelbestandnaam bestand gewoon verwijzen naar de spreadsheet op de normale manier (indirect blablabla)
Wat bedoel je met het nieuwe window? Je bronbestand of je bestand waarin je de data uit het bronbestand zet?quote:Op donderdag 15 maart 2012 17:20 schreef McGilles het volgende:
[..]
Hartstikke bedankt!Ik snap wat hij doet.
Alleen sluit hij het nieuwe window niet zodra ik excel afsluit, volgende melding:
"Het subscript valt buiten het bereik"
Hoe kan ik dit oplossen?
Voorbeeldsheet: http://www.svenahrens.nl/Rijrust.xls (Excel 2007, NL)quote:Rijtijd
Tussen 2 rusttijden 9 uur
• 2 x per week 10 uur
• per week maximaal 56 uur
• per 2 weken maximaal 90 uur
Week begint op maandag 0:00u en eindigt op zondag om 23:59u
Rusttijd
• 11 uur aaneengesloten dagelijkse rust
• dagelijkse rust 3x per week 9 uur toegestaan.
• of 12 uur rust waarvan éém aaneengesloten periode van 3 uur en een tweede van tenminste 9 uur.
Wekelijkse rusttijd
• 45 uur aaneengesloten
• tussen 2 rustperioden van 45 uur mag één keer 24 uur gerust worden.
Ja, dat bedoel ikquote:Op vrijdag 16 maart 2012 17:33 schreef KritischeMassa het volgende:
allemachtig
Daar moet je voor gestudeerd hebben om dat bij te houden
Klopt, foutje op de server, ga ik zo fixen! Link doet t weer, blijkbaar kan de server geen .xlsx aan. Dan maar een .xlsquote:Ik kan de sheet niet downloaden, maar als ik het zo zie zit ik te denken om voor elke dag een kolom te maken. dan zou ik in een aantal regels de voorwaarden testen.
Die zijn er, maar niet in Excel. Aangezien de planning en alle andere administratie ook al in Excel gedaan wordt en er voor de komende tijd geen investering verwacht wordt in de software (kost veel geld, geen tijdswinst of meer gemak) dacht ik het zo op te kunnen lossenquote:Maar een taaie en ik vraag mij af of hiervoor geen producten bestaan (gezien de markt en de belangen)
De invoer is eigenlijk mijn laatste zorg, het gaat me vooral om de foutmelding bij overschrijding van de rij,- en rusttijdenwet..quote:Je kan natuurlijk ook helemaal VB gaan met formuleiren voor het invoeren van de uren, dan kun je de testen beter structureren en uitbreiden...
Ja. Staaf en lijndiagram.quote:Op maandag 19 maart 2012 00:24 schreef UbiDubiumIbiLibertas het volgende:
Is het mogelijk om bij Excel een diagram aan te maken met twee verticale assen waarbij de waarden behorend bij de ene as met een lijn worden verbonden en de waarden behorend bij de andere as met staven worden weergegeven?
A1: =INDEX($A$2:$F$5,MATCH(LARGE($F$2:$F$5,1),$F$2:$F$5,0),1)quote:Op zaterdag 17 maart 2012 12:18 schreef Kersje86 het volgende:
Hoi,
toernooi bladibla ...
Kan iemand mij hiermee helpen?
Maak eerst een normale staafdiagram met beide dataseries. Selecteer vervolgens een van beide dataseries en pas de stijl van die dataset aan naar lijn en zet hem op de secundaire as.quote:Op maandag 19 maart 2012 00:24 schreef UbiDubiumIbiLibertas het volgende:
Is het mogelijk om bij Excel een diagram aan te maken met twee verticale assen waarbij de waarden behorend bij de ene as met een lijn worden verbonden en de waarden behorend bij de andere as met staven worden weergegeven?
Ja, in A2 -> ="*"&A1&"*"quote:Op dinsdag 20 maart 2012 14:01 schreef cptmarco het volgende:
vraag:
in cel A1 staat bijvoorbeeld 123456
in cel A2 wil ik dat nummer gekopieerd hebben maar met als toevoeging een sterretje er voor en er achter: dus in A2 wil ik hebben staan *123456*
Kan ik dat op één of andere manier voor elkaar krijgen????
=als(A1="";FORMULE;"")quote:Op woensdag 21 maart 2012 00:54 schreef roym het volgende:
Ik heb een lijst met persoonsgegevens in excel staan. (110 stuks) in de celling daarachter gebruik ik verschillende formules die de informatie gebruiken uit de personeelsgegevens. Nu kan de grote van de lijst met personeelsgegevens fluctureren tussen de 90 en de 120. Hoe kan ik er nu het netste voor zorgen dat bij de nieuwe personeelsgegevens de formules worden gebruikt, maar als er personen uit gaan dat dit ook netjes blijft ? Kortom hoe los je zoiets het netste op zonder error's etc. ? Wat is jullie idee daarover ?
=ALS(A1="";"";FORMULE)quote:Op woensdag 21 maart 2012 13:08 schreef roym het volgende:
Het moet net andersom zijn, als de cel gevult is moet hij de formule weergven, zo niet dan moet de cel leeg blijven zonder melding, tekst etc. Hoe moet ik het dan doen ? Heb een beetje zitten puzelen met de gegeven formule maar krijg dit niet goed.
Wat zegt de help?quote:Op woensdag 21 maart 2012 16:09 schreef roym het volgende:
Thanks! Heb toch nog een andere vraag. Ik heb een bedra waar elk jaar 2% rente bij komt. Nu is dit rente op rente dus 100+2% = 102 dan 102+2% etc. Nu kan dit volgens mij met de Cum.Rente functie. Alleen snap ik de formule niet helemaal. Je moet de volgende zaken invullen, wat moet ik daar invullen voor mijn voorbeeld als ik b.v. 2 jaar wil weten ?
Rente = 0,02
Aantal termijnen = ? (jaren of maanden ?)
HW = 100
Begin periode = ?
Einde periode = ? (jaren of maanden ?
1. je selecteerd een cell -> de listbox komt te voorschijnquote:value1;value4;value7;value8
Niemand enig idee ?quote:Op woensdag 21 maart 2012 16:44 schreef roym het volgende:
Dat is het hem juist, via de help wordt ik niet veel wijzer en als ik als startdatum een datum neem zoals b.v. 1-1-2012 werkt het niet. En alleen 2012 werkt ook niet.
Ik weet niet met welke versie van Excel je werkt, maar hier (met 2003) werkt het ook niet.quote:Op woensdag 21 maart 2012 16:44 schreef roym het volgende:
Dat is het hem juist, via de help wordt ik niet veel wijzer en als ik als startdatum een datum neem zoals b.v. 1-1-2012 werkt het niet. En alleen 2012 werkt ook niet.
Is inderdaad eigenlijk net zo makkelijk, zit weer eens naar de moeilijkste oplossing te zoeken haha bedankt !quote:
Wordt Jan altijd door Truus vervangen?quote:Op vrijdag 23 maart 2012 17:32 schreef Ph0en1x het volgende:
Drie kolommen. Eerste kolom A bevat cellen met begrippen, gescheiden door puntkomma. De combinatie van deze begrippen is cruciaal en moet intact blijven. Tweede kolom B bevat dezelfde begrippen maar dan onder elkaar. Derde kolom C bevat nieuwe versies van de begrippen. Opdracht: vervang alle instanties van de begrippen uit kolom B in kolom A door de nieuwe versies in kolom C.
Ik kan dat natuurlijk met find/replace gaan doen, maar het gaat om duizenden begrippen dus dan ben ik wel even zoet. Hoe zou een macro met de opdracht "Zoek waarde van B1 in A:A en vervang alle instanties door waarde van C1, en ga vervolgens een rij naar beneden en doe alles opnieuw." eruitzien in programmeertaal (waar ik geen kaas van heb gegeten)?
Plaatje inclusief beoogd eindresultaat:
[ afbeelding ]
Gaat idd niet met ranges.quote:Op vrijdag 23 maart 2012 17:38 schreef qu63 het volgende:
[..]
Wordt Jan altijd door Truus vervangen?
Zo ja, probeer =SUBSTITUEREN() eens
-edit- lama, werkt niet..
Je kan gewoon multiselecten en dan 'ignore' kiezenquote:Op vrijdag 23 maart 2012 18:05 schreef Sjaakbakfiets het volgende:
Ik heb een vraag mbt het formatteren van cellen.
Ik heb een lijst met getallen die zijn 'stored as text', en dus een groen driehoekje bevat. Met Format Cells lukt het me niet om deze driehoekjes weg te werken. Mijn enige mogelijkheid is om om 'convert to number' toe te passen (als ik in Excel ben verschijnt er een uitroepteken, waar ik deze optie kan aanklikken), maar dit duurt ruim een seconde per cel. Aangezien het gaat om 50,000+ cellen, zie ik dit niet zo zittenWeet iemand nog een andere optie om dit driehoekje weg te werken? Met ignore error zijn we uiteraard weggewerkt, maar kan ik niet met de getallen aan de slag.
Ik gebruik Excel 2007 (Engelstalig).
Alvast bedankt!
Waarom niet gewoon de ene cel min de andere cel, delen door 30 en dan eigenschappen op getal zetten met 0 decimalen, dan is het probleem opgelost.quote:Op vrijdag 23 maart 2012 22:14 schreef roym het volgende:
Ik heb het volgende probleem. Ik heb onderstaande code. Die berekend het aantal maanden dat tussen twee verschillende datums ligt. Maar als de 1e datum VOOR de 2e ligt geeft hij een #GETAL error. Wat zou de oplossing zijn dit te voorkomen ?
DATUMVERSCHIL(C104;DATUM(Jaar_voor_berekening;12;31);"M"))
Dat is 't ja, dank!quote:Op vrijdag 23 maart 2012 21:52 schreef actuarisje het volgende:
Als ik het goed begrijp, dan wil je ze dus wel converteren naar getallen?
Dan kun je natuurlijk alle cellen vermenigvuldigen met 1: dat is een manier om een 'tekst'-getal om te zetten naar een 'echt' getal.
Tekst in A1, dan in B1 de formule =1*A1 en dan staat in B1 het getal.
Helpt dat?
Niemand?quote:Op vrijdag 23 maart 2012 17:32 schreef Ph0en1x het volgende:
Drie kolommen. Eerste kolom A bevat cellen met begrippen, gescheiden door puntkomma. De combinatie van deze begrippen is cruciaal en moet intact blijven. Tweede kolom B bevat dezelfde begrippen maar dan onder elkaar. Derde kolom C bevat nieuwe versies van de begrippen. Opdracht: vervang alle instanties van de begrippen uit kolom B in kolom A door de nieuwe versies in kolom C.
Ik kan dat natuurlijk met find/replace gaan doen, maar het gaat om duizenden begrippen dus dan ben ik wel even zoet. Hoe zou een macro met de opdracht "Zoek waarde van B1 in A:A en vervang alle instanties door waarde van C1, en ga vervolgens een rij naar beneden en doe alles opnieuw." eruitzien in programmeertaal (waar ik geen kaas van heb gegeten)?
Plaatje inclusief beoogd eindresultaat:
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |