abonnement Unibet Coolblue Bitvavo
pi_109130592
quote:
2s.gif 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? :P
Zoals ik al zei, probeer eens wat met aantal.als
pi_109130752
=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..
  donderdag 15 maart 2012 @ 14:56:09 #103
62215 qu63
..de tijd drinkt..
pi_109130861
quote:
3s.gif 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)
Op deze manier zijn de locatie en bestandsnaam niet variabel, toch?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 15 maart 2012 @ 14:57:29 #104
62215 qu63
..de tijd drinkt..
pi_109130905
quote:
2s.gif 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..
H2 vervangen door als(aantal.als(C3:F3;"NVT")>0;"NVT";H2)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109131181
quote:
0s.gif Op donderdag 15 maart 2012 14:56 schreef qu63 het volgende:

[..]

Op deze manier zijn de locatie en bestandsnaam niet variabel, toch?
Dat zou je met een inputbox ofzo kunnen doen. Of het de te openen bestandsnaam en pad ergrns in je spreadhset zetten.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_109131677
Of nog beter voor JA/NEE/NVT verhaal:

In A1:E1 staan je resultaten.
In H1:H3 staan je mogelijke resultaten (dus JA/NEE/NVT)

Dan kan je met deze formule laten verschijnen welke als meeste verschijnt. Behalve als het een gelijkspel is, dan komt er "NVT" uit (laatste argument)

Dit werkt voor x aantal resultaten, en x aantal mogelijke resultaten.
Succes.

=ALS(MAX(AANTAL.ALS($A$1:$E$1;$H$1:$H$3))=AFRONDEN.NAAR.BOVEN(KOLOMMEN($A$1:$E$1)/2;0);INDEX($H$1:$H$3;VERGELIJKEN(MAX(AANTAL.ALS($A$1:$E$1;$H$1:$H$3));AANTAL.ALS($A$1:$E$1;$H$1:$H$3);0));"NVT")

Bevestigen met Ctrl-Shift-Enter.

Maar het kan zijn dat ik een beetje doorgeschoten ben.
  donderdag 15 maart 2012 @ 15:33:11 #107
62215 qu63
..de tijd drinkt..
pi_109132112
quote:
7s.gif Op donderdag 15 maart 2012 15:18 schreef DaFan het volgende:
Maar het kan zijn dat ik een beetje doorgeschoten ben.
:D

Maar wel een goede oplossing imho :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109133772
quote:
0s.gif Op woensdag 14 maart 2012 21:50 schreef qu63 het volgende:

[..]

aantal.als() al bekeken? Of somproduct(), maar die is iets ingewikkelder..
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 !
  donderdag 15 maart 2012 @ 17:12:10 #109
62215 qu63
..de tijd drinkt..
pi_109135584
quote:
0s.gif 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 !
som.als() of somproduct() :s)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109135831
quote:
3s.gif 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)
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?
pi_109135903
quote:
0s.gif Op donderdag 15 maart 2012 17:12 schreef qu63 het volgende:

[..]

som.als() of somproduct() :s)
Helemaal top ! Dat is hem bedankt weer voor de hulp !
pi_109158835
quote:
0s.gif 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?
Wat bedoel je met het nieuwe window? Je bronbestand of je bestand waarin je de data uit het bronbestand zet?
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  vrijdag 16 maart 2012 @ 17:12:43 #113
62215 qu63
..de tijd drinkt..
pi_109174224
Uitdaging:
Ben bezig om een urenregistratie in elkaar te zetten in Excel. Nu zijn deze al vaak genoeg langsgekomen in deze reeks, alleen gaat het in dit geval om touringcarchauffeurs. Deze hebben ook te maken met wettelijk rij- en rusttijden.

Wat ik wil is dat ik netjes in mijn overzicht te zien krijg of er overtredingen zijn (te weinig rust, te lang gereden). Ik heb onderstaand schema wat hiervoor van belang is:
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.
Voorbeeldsheet: http://www.svenahrens.nl/Rijrust.xls (Excel 2007, NL)

Voor 1 dag kan ik makkelijk bepalen of ik binnen de wet blijf of niet, over een week, maand of jaar wordt het een heel ander verhaal. Het aantal voorwaarden maken me dan een beetje duizilig :P Kan iemand me hiermee helpen?
Opmaak van de voorbeeldsheet is niet leidend, als ik maar per sheet een maand heb waarop ik per dag (24u) alles in kan vullen..

In de voorbeeldsheet moet nu dus een melding komen dat ik op 13-3 nog niet had mogen rijden omdat ik te weinig rust had. Op 14-3 moet er komen staan dat ik te lang (15 minuten) gereden heb.
Op 15-3 hield ik me wel netjes aan de tijden, maar op 16-3 niet meer omdat ik dan al 2x 10 uur gereden heb die week.

[ Bericht 0% gewijzigd door qu63 op 16-03-2012 17:43:28 ]
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109174988
allemachtig

Daar moet je voor gestudeerd hebben om dat bij te houden :P

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.

Maar een taaie en ik vraag mij af of hiervoor geen producten bestaan (gezien de markt en de belangen)

Je kan natuurlijk ook helemaal VB gaan met formuleiren voor het invoeren van de uren, dan kun je de testen beter structureren en uitbreiden...
  vrijdag 16 maart 2012 @ 17:39:10 #115
62215 qu63
..de tijd drinkt..
pi_109175153
quote:
3s.gif Op vrijdag 16 maart 2012 17:33 schreef KritischeMassa het volgende:
allemachtig

Daar moet je voor gestudeerd hebben om dat bij te houden :P
Ja, dat bedoel ik :P
quote:
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.
Klopt, foutje op de server, ga ik zo fixen! Link doet t weer, blijkbaar kan de server geen .xlsx aan. Dan maar een .xls :)
quote:
Maar een taaie en ik vraag mij af of hiervoor geen producten bestaan (gezien de markt en de belangen)
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 lossen :)
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...
De invoer is eigenlijk mijn laatste zorg, het gaat me vooral om de foutmelding bij overschrijding van de rij,- en rusttijdenwet..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109199454
Hoi,

Ik ben bezig om een toernooischema in elkaar te flansen zodat we niet alles handmatig meer hoeven te doen. Ik heb al een opzet gemaakt, zie de foto. Diegene met de meeste punten worden nr 1,2,3,4. In kolom i wil ik graag de namen hebben dmv een formule maar ik heb geen idee welke ik moet gebruiken.

Voor poule A zou de uitslag dus Joeri, Nike, Manting en Benny worden.

Kan iemand mij hiermee helpen?

pi_109260654
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?
  maandag 19 maart 2012 @ 00:28:33 #118
62215 qu63
..de tijd drinkt..
pi_109260762
quote:
0s.gif 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. Staaf en lijndiagram.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109264422
quote:
0s.gif Op zaterdag 17 maart 2012 12:18 schreef Kersje86 het volgende:
Hoi,

toernooi bladibla ...

Kan iemand mij hiermee helpen?

A1: =INDEX($A$2:$F$5,MATCH(LARGE($F$2:$F$5,1),$F$2:$F$5,0),1)
A2: =INDEX($A$2:$F$5,MATCH(LARGE($F$2:$F$5,2),$F$2:$F$5,0),1)
A3: =INDEX($A$2:$F$5,MATCH(LARGE($F$2:$F$5,3),$F$2:$F$5,0),1)
A4: =INDEX($A$2:$F$5,MATCH(LARGE($F$2:$F$5,4),$F$2:$F$5,0),1)

B1: =INDEX($A$9:$F$12,MATCH(LARGE($F$9:$F$12,1),$F$9:$F$12,0),1)
B2: =INDEX($A$9:$F$12,MATCH(LARGE($F$9:$F$12,2),$F$9:$F$12,0),1)
B3: =INDEX($A$9:$F$12,MATCH(LARGE($F$9:$F$12,3),$F$9:$F$12,0),1)
B4: =INDEX($A$9:$F$12,MATCH(LARGE($F$9:$F$12,4),$F$9:$F$12,0),1)

etc

Gaat niet goed met gelijke eindstanden overigens. Snelste manier om dat op te lossen is door in kolom G handmatig bij gelijke standen bijv. 0,1 bij de score die als hoogste is op te tellen. Stel F2 en F3 zijn allebei 12 maar F3 wordt 1e vanwege onderling resultaat oid.
Dan doe je
G2: =F2
G3: =F3+0.1
G4: =F4
G5: =F5

[ Bericht 7% gewijzigd door Deetch op 19-03-2012 09:34:10 ]
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_109266923
quote:
0s.gif 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?
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.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  FOK!fossiel dinsdag 20 maart 2012 @ 14:01:57 #121
8443 cptmarco
it's captain...
pi_109312269
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????
  dinsdag 20 maart 2012 @ 14:02:48 #122
62215 qu63
..de tijd drinkt..
pi_109312299
quote:
99s.gif 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????
Ja, in A2 -> ="*"&A1&"*" :)

-edit- Damn wat ben ik snel! :o
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109312304
="*"&A1&"*"
Sic iubeo, sic volo, et sit pro ratione voluntas mea.
  FOK!fossiel dinsdag 20 maart 2012 @ 14:35:05 #124
8443 cptmarco
it's captain...
pi_109342210
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 ?
  woensdag 21 maart 2012 @ 01:08:22 #126
62215 qu63
..de tijd drinkt..
pi_109342343
quote:
0s.gif 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;"")
Als A1 leeg is gebruikt ie de ingevulde formule, anders geeft ie "" weer (een lege cel dus)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109346886
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.
  woensdag 21 maart 2012 @ 15:02:26 #128
62215 qu63
..de tijd drinkt..
pi_109350983
quote:
0s.gif 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.
=ALS(A1="";"";FORMULE)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109353476
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 ?
  woensdag 21 maart 2012 @ 16:29:11 #130
62215 qu63
..de tijd drinkt..
pi_109354233
quote:
0s.gif 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 ?
Wat zegt de help?
Begin periode is gewoon je startdatum (1-1-2012), einde periode de einddatum (31-12-2013).
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109354679
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.
  donderdag 22 maart 2012 @ 16:28:43 #132
49641 Individual
Meet John Doe...
pi_109391762
Met alleen Excel gaat het niet lukken deze keer..

Wat ik wil is een 'pop-up listbox' waar je meerdere waarden kan selecteren die dan comma of semicolon separated in een cell komen te staan. De listbox neemt de waarden van een lijst op een andere sheet.

voorbeeld cell waarde:
quote:
value1;value4;value7;value8
1. je selecteerd een cell -> de listbox komt te voorschijn
2. je selecteerd een aantal waardes en klikt op OK -> de box verdwijnt en de waardes staan nu in de cell zoals in het voorbeeld.

Laat maar weten of je meer info nodig hebt.

Is hier een goed tutorial voor?

Bij voorbaat dank!!
reset
pi_109406342
quote:
0s.gif 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.
Niemand enig idee ?
  donderdag 22 maart 2012 @ 22:26:29 #134
3658 _joepie_
Blijft zoeken.. en zal vinden.
pi_109408090
quote:
0s.gif 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.
In de help staat de functie CUM.RENTE wel vermeld, maar als je bij de functies gaat zoeken, staat deze er niet tussen. Als je dan functie met de hand invoert, wordt hij niet herkend door Excel.
Happiness is like a butterfly sitting on your hand..beautiful and fragile..when it flies away..you never know whether it might return one day..
pi_109415645
quote:
0s.gif Op donderdag 22 maart 2012 21:55 schreef roym het volgende:

[..]

Niemand enig idee ?
Gewoon een macht, "^" dus :)
pi_109424747
quote:
0s.gif Op vrijdag 23 maart 2012 01:22 schreef McGilles het volgende:

[..]

Gewoon een macht, "^" dus :)
Is inderdaad eigenlijk net zo makkelijk, zit weer eens naar de moeilijkste oplossing te zoeken haha bedankt !
  vrijdag 23 maart 2012 @ 14:25:21 #137
62215 qu63
..de tijd drinkt..
pi_109428482
Nog suggesties voor mijn uitdaging? [Excel] Het grote Excel vragen topic #31

Het is mij te complex geloof ik ;(
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109435204
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:

  vrijdag 23 maart 2012 @ 17:38:20 #139
62215 qu63
..de tijd drinkt..
pi_109435333
quote:
0s.gif 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 ]
Wordt Jan altijd door Truus vervangen?
Zo ja, probeer =SUBSTITUEREN() eens :)

-edit- lama, werkt niet..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_109435398
quote:
0s.gif 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..
Gaat idd niet met ranges.
Je kan SUBSTITUEREN wel nesten in elkaar maar omdat er soms 4, soms 3 en soms 2 termen zijn...
pi_109435478
En soms 50, mocht dat jullie helpen.
pi_109436029
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 zitten ;) Weet 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!
pi_109439385
quote:
0s.gif 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 zitten ;) Weet 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!
Je kan gewoon multiselecten en dan 'ignore' kiezen
pi_109440926
Zoals ik al zei; met ignore error zijn ze uiteraard weggewerkt, maar kan ik niet met de getallen aan de slag.
pi_109445421
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?
pi_109446578
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"))
pi_109448100
Eerst controleren welke datum groter is mbv een ALS functie (en dan de grootste als eerste argument meegeven in DATUMVERSCHIL)

=ALS(C104>DATUM(Jaar_voor_berekening;12;31);DATUMVERSCHIL(C104;DATUM(Jaar_voor_berekening;12;31);"M");DATUMVERSCHIL(DATUM(Jaar_voor_berekening;12;31);C104;"M"))
pi_109448579
quote:
0s.gif 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"))
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.

[ Bericht 0% gewijzigd door McGilles op 24-03-2012 11:44:21 ]
pi_109453747
quote:
0s.gif 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?
Dat is 't ja, dank!
pi_109523795
quote:
0s.gif 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:


Niemand?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')