abonnement Unibet Coolblue Bitvavo
  dinsdag 27 november 2012 @ 13:51:54 #201
62215 qu63
..de tijd drinkt..
pi_119672051
quote:
3s.gif Op dinsdag 27 november 2012 13:01 schreef Deetch het volgende:

[..]

Dan zal hij dat bij een donderdag ook wel niet doen. Niets aan te doen tenzij je zelf een ingewikkelde functie wilt gaan schrijven in vba?
Je kan het ook zonder VBA doen hoor, zelf een matrixje maken met dagnummers in kolom A en dagnamen in kolom B :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 27 november 2012 @ 13:53:56 #202
62215 qu63
..de tijd drinkt..
pi_119672106
quote:
3s.gif Op dinsdag 27 november 2012 13:00 schreef Deetch het volgende:

[..]

Onderstaande codes werken in excel 2010 ook (getest een Deetch approved ;-) ). In principe doet jouw workaround hetzelfde alleen hou je het getal bij in de verborgen gegevens van je spreadsheet in plaats van op cel A8.
Als iemand cel A8 verwijderd en dan opslaat wordt het revisienummer gereset naar 1.
[ code verwijderd ]

Hmm, grote kans dat het inderdaad niet werkte omdat ie geen versienummers bij aan het houden was. Jouw variatie doet dat idd wel.

Ik ben de enige gebruiker van het document, dus beveiliging is niet nodig. Plus nu kan ik nog wat sjoemelen met de versienummers ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_119686617
Dag met een hoofdletter:
=BEGINLETTERS(TEKST(C1;"ddd d mmm"))
pi_119713270
Hier naartoe verwezen door Deetch... Dus kleine copy paste van mijn topic, zodat het oude gesloten kan worden.

De voorwaardelijke opmaak van Excel is voor mij nog een beetje een raadsel... Daarom probeer ik het hier dus ook.

http://img59.imageshack.us/img59/121/voorbeeldn.jpg (copy/paste deze link) (copy/paste deze link)

Iemand ideeën?
pi_119713491
Ik heb weer een mooie..

Ik heb een aantal getallen op rij staan als volgt:
Huidige getal: getal x getal y getal z

Bij de getallen horen personen (bv 1, 2 en 3) Ik wil nu een formule uitzetten waarbij hij het huidige getal vergelijkt met de nieuwe getallen. De kleinste daarvan neemt en daarvan aangeeft of het huidig, persoon 1, 2 of 3 is. De formule werkt, behalve dat wanneer persoon 1, 2 EN 3 geen aanbieding hebben (getal hebben) er alsnog persoon 1 uitkomt.

=ALS(L8<MAX($F8);INDEX($H$6:$K$6;VERGELIJKEN(L8;H8:K8;0));"Current") Dit is hem op het moment en ik ga dus ergens de fout in.
Een hoertje dat aan de belastingadviseur vraagt of ze nog wat kan aftrekken, is nooit grappig...
  woensdag 28 november 2012 @ 16:04:04 #206
85514 ralfie
!Yvan eht nioj
pi_119713672
quote:
0s.gif Op woensdag 28 november 2012 15:53 schreef Stickers het volgende:
Hier naartoe verwezen door Deetch... Dus kleine copy paste van mijn topic, zodat het oude gesloten kan worden.

De voorwaardelijke opmaak van Excel is voor mij nog een beetje een raadsel... Daarom probeer ik het hier dus ook.

http://img59.imageshack.us/img59/121/voorbeeldn.jpg (copy/paste deze link) (copy/paste deze link)

Iemand ideeën?
Als ik het goed begrijp wil je het volgende:

alle maanden kolommen muv eerste selecteren

Daarna, voorwaardelijke opmaak, 'celwaarde niet gelijk aan' en dan vul je als waarde in de verwijzing naar de eerste cel van de eerste maand.

c'est tout.
  woensdag 28 november 2012 @ 16:20:31 #207
85514 ralfie
!Yvan eht nioj
pi_119714357
quote:
0s.gif Op woensdag 28 november 2012 15:59 schreef draadstalig het volgende:
Ik heb weer een mooie..

Ik heb een aantal getallen op rij staan als volgt:
Huidige getal: getal x getal y getal z

Bij de getallen horen personen (bv 1, 2 en 3) Ik wil nu een formule uitzetten waarbij hij het huidige getal vergelijkt met de nieuwe getallen. De kleinste daarvan neemt en daarvan aangeeft of het huidig, persoon 1, 2 of 3 is. De formule werkt, behalve dat wanneer persoon 1, 2 EN 3 geen aanbieding hebben (getal hebben) er alsnog persoon 1 uitkomt.

=ALS(L8<MAX($F8);INDEX($H$6:$K$6;VERGELIJKEN(L8;H8:K8;0));"Current") Dit is hem op het moment en ik ga dus ergens de fout in.
als je tabel er zo uitziet:

1
2
3
4
   A          B        C         D
1 Current  Pers1      Pers2      Pers3
2   5          4         6         8      
3   9         13         4         6
Kun je de volgende formule gebruiken:

1=INDEX($A$1:$D$1;1;VERGELIJKEN(MIN(A2:D2);A2:D2;0))
Waar A2:D2 het bereik van je rij is.
pi_119715013
quote:
0s.gif Op woensdag 28 november 2012 16:20 schreef ralfie het volgende:

[..]

als je tabel er zo uitziet:
[ code verwijderd ]

Kun je de volgende formule gebruiken:
[ code verwijderd ]

Waar A2:D2 het bereik van je rij is.
1
2
3
Huidige         A         B         C      D      New price      Persoon 
¤ 20,00         ¤ 15     ¤ 10     ¤ 5     ¤ 8       ¤ 5           C
 ¤ 10,00          0        0        0      0         0            A
`

Korte toelichting. Bij 10 euro huidig en A t.m D hebben geen prijs geeft hij alsnog A aan, en niet B. Formule is momenteel zo opgesteld: =ALS(L8<MAX($F8);INDEX($H$6:$K$6;VERGELIJKEN(L8;H8:L8;0));"Current")

[ Bericht 5% gewijzigd door draadstalig op 28-11-2012 17:02:23 ]
Een hoertje dat aan de belastingadviseur vraagt of ze nog wat kan aftrekken, is nooit grappig...
pi_119716173
quote:
0s.gif Op woensdag 28 november 2012 16:04 schreef ralfie het volgende:

[..]

Als ik het goed begrijp wil je het volgende:

alle maanden kolommen muv eerste selecteren

Daarna, voorwaardelijke opmaak, 'celwaarde niet gelijk aan' en dan vul je als waarde in de verwijzing naar de eerste cel van de eerste maand.

c'est tout.
Ok nu ben ik al een heel eind. Ik wil echter dat het 'van toepassing op'-bereik zich aanpast aan de hand van de huidige maand. De vorige maanden(gerealiseerde cijfers dus) moeten dus niet opgemaakt worden. alleen vanaf de huidige maand en verder
Of vraag ik nu te veel?

Zelf heb ik al geprobeerd te kloten met adres en index, maar dat wordt een beetje erg complex.

=ADRES(6;VERGELIJKEN(INDEX($A$13:$B$24;VERGELIJKEN($J$1;$B$13:$B$24;0);1);D5:H5;0)+3)

Resultaat = $G$6
Hier heb ik november gebruikt als huidige maand
  woensdag 28 november 2012 @ 18:06:55 #210
85514 ralfie
!Yvan eht nioj
pi_119718679
quote:
0s.gif Op woensdag 28 november 2012 17:01 schreef Stickers het volgende:

[..]

Ok nu ben ik al een heel eind. Ik wil echter dat het 'van toepassing op'-bereik zich aanpast aan de hand van de huidige maand. De vorige maanden(gerealiseerde cijfers dus) moeten dus niet opgemaakt worden. alleen vanaf de huidige maand en verder
Of vraag ik nu te veel?

Zelf heb ik al geprobeerd te kloten met adres en index, maar dat wordt een beetje erg complex.

=ADRES(6;VERGELIJKEN(INDEX($A$13:$B$24;VERGELIJKEN($J$1;$B$13:$B$24;0);1);D5:H5;0)+3)

Resultaat = $G$6
Hier heb ik november gebruikt als huidige maand
Dit gaat het makkelijkste als je twee voorwaardelijke opmaak regels gebruikt.

1) selecteer het hele gebied D6:H17
Nieuwe regel -> Celinhoud niet gelijk aan =C6
Nieuwe regel -> een formule gebruiken =C$5<>$E$1

2) ga nu onder voorwaardelijke opmaak, naar regels beheren.
Zorg (met de pijltjes) dat de tweede regel hierboven bovenaan staat in het lijstje, en selecteer de optie 'stoppen indien waar'.

Verklaring: zodra de naam boven de 'vorige' kolom niet overeenkomt met de eigenlijke vorige maand, treedt regel 1 in werking. Vanwege 'stoppen indien waar' zal regel 2 dus niet gaan lopen.

Edit: kan natuurlijk ook makkelijk in één regel:

=EN(D6<>C6;C$5=$E$1)

[ Bericht 1% gewijzigd door ralfie op 28-11-2012 18:16:17 ]
  woensdag 28 november 2012 @ 18:12:21 #211
85514 ralfie
!Yvan eht nioj
pi_119718881
quote:
0s.gif Op woensdag 28 november 2012 16:35 schreef draadstalig het volgende:

[..]
[ code verwijderd ]

`

Korte toelichting. Bij 10 euro huidig en A t.m D hebben geen prijs geeft hij alsnog A aan, en niet B. Formule is momenteel zo opgesteld: =ALS(L8<MAX($F8);INDEX($H$6:$K$6;VERGELIJKEN(L8;H8:L8;0));"Current")

Waarom moet er B uitkomen? Omdat A3=C2? Ik volg je logica niet.
pi_119735011
Even een combivraag qua Excel + Word...

Ik maak in Word een mail merge met hulp van een Excel bestand.
Dus adresgegevens, en andere briefitems zijn "velden" en deze velden komen overeen met kolommen in Excel.

Alleen.. als ik de mailmerge doet, wordt het 1 Word-bestand met alle brieven onder elkaar.

Kan ik ook op een of andere manier ervoor zorgen dat bij 10 brieven, er ook 10 verschillende bestandjes uitkomen... de brieven moeten nl. digitaal verstuurd worden via mail, en dan wel apart asl attachment., niet geprint.
pi_119737730
Even klagen over excel, die niet alle herstel bestanden heeft aangemaakt en ik dus mijn planning van 1 dag kwijt ben. Excel heeft alleen herstel bestanden van dinsdag maar niets van woensdag. Ja ja mijn eigen schuld ook moet ik die excelfile ook maar zelf wat vaker opslaan ipv mijn pc gewoon aan te laten staan en dan in de nacht een update te krijgen. :')
pi_119739209
Elkravo alleen met een macro... Google 'word merge save individual documents' - eerste hit.
Moet je section breaks aanbrengen tussen de documenten (dus aan het eind van je document eigenlijk).
pi_119739800
Ik moet een grote zoekactie houden in excel. Omdat dit met 2 voorwaarden moet viel verticaal zoeken af en gebruik ik nu index met vergelijken. Hiermee gaat het zoeken goed.

Echter stopt hij op een bepaald moment en vindt dan niets meer. De waarde die een regel eerder nog gevonden werd is dan ineens niet meer te vinden, aan het eind van het bestand ziet hij ze dan wel weer. Iemand enig idee hoe dat kan? Het is nu een bestand van ruim 16.000 regels, maar dat gaan er meer worden.

Ik werk in excel 2007.

[ Bericht 3% gewijzigd door marcb1974 op 29-11-2012 11:08:30 ]
stupidity has become as common as common sense was before
  vrijdag 30 november 2012 @ 10:37:01 #216
377809 xyntarsus
ex nihi omnia creata est
pi_119774393
Goeiemorgen allemaal,

ik heb een (denk ik) vrij simpele vraag, maar ik kom er even niet uit.

ik heb een variabele (7 mogelijkheden) en per mogelijkheid moet de variabele met de waarde uit een cel vermenigvuldigd worden.
Ik kan dit wel in een "als" functie stoppen, maar dat wordt zo onoverzichtelijk.
(als(A1="1";A1*Z1;(als(A1="2";A1*Z2;(als.....)

Kunnen jullie me op weg helpen met een macro'tje hiervoor?

Alvast bedankt
pi_119775403
quote:
0s.gif Op vrijdag 30 november 2012 10:37 schreef xyntarsus het volgende:
Goeiemorgen allemaal,

ik heb een (denk ik) vrij simpele vraag, maar ik kom er even niet uit.

ik heb een variabele (7 mogelijkheden) en per mogelijkheid moet de variabele met de waarde uit een cel vermenigvuldigd worden.
Ik kan dit wel in een "als" functie stoppen, maar dat wordt zo onoverzichtelijk.
(als(A1="1";A1*Z1;(als(A1="2";A1*Z2;(als.....)

Kunnen jullie me op weg helpen met een macro'tje hiervoor?

Alvast bedankt
=A1*indirect("Z"&A1)
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 30 november 2012 @ 11:30:26 #218
377809 xyntarsus
ex nihi omnia creata est
pi_119775749
die begrijp ik niet helemaal, wellicht ook dat ik mijn voorbeeld achteraf gezien verkeerd geformuleerd heb.
de waardes die ik in een cel invul (niet persé A1 dus) zijn vooraf vastgestelde lengtes
(600-900-1250-1600-1800-2400-3000) en hier moet uit een andere cel een prijs aangehangen worden.
(die weer uit een extern bestand komt)

das wat ik eigenlijk probeer te maken is iets dat kijkt welke lengte er ingevoerd is, vervolgens in een lijstje kijkt welke prijs erbij hoort en tot slot vermenigvuldigd met een in een andere cel vaststaand (niet variabel) aantal
pi_119775826
quote:
0s.gif Op donderdag 29 november 2012 10:28 schreef marcb1974 het volgende:
Ik moet een grote zoekactie houden in excel. Omdat dit met 2 voorwaarden moet viel verticaal zoeken af en gebruik ik nu index met vergelijken. Hiermee gaat het zoeken goed.

Echter stopt hij op een bepaald moment en vindt dan niets meer. De waarde die een regel eerder nog gevonden werd is dan ineens niet meer te vinden, aan het eind van het bestand ziet hij ze dan wel weer. Iemand enig idee hoe dat kan? Het is nu een bestand van ruim 16.000 regels, maar dat gaan er meer worden.

Ik werk in excel 2007.
je omshcrijving is niet helemaal duidelijk maar kan het zijn dat de waarde die niet gevonden wordt misschien net iets anders geschreven wordt in de regel waar je hem zou willen vinden?

Misschien staat er stiekem een spatie voor of achter?
Is het getal afgerond?

Kun je een voorbeeld geven van je functie en waarop het dan mis gaat?
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_119775976
quote:
0s.gif Op vrijdag 30 november 2012 11:30 schreef xyntarsus het volgende:
die begrijp ik niet helemaal, wellicht ook dat ik mijn voorbeeld achteraf gezien verkeerd geformuleerd heb.
de waardes die ik in een cel invul (niet persé A1 dus) zijn vooraf vastgestelde lengtes
(600-900-1250-1600-1800-2400-3000) en hier moet uit een andere cel een prijs aangehangen worden.
(die weer uit een extern bestand komt)

das wat ik eigenlijk probeer te maken is iets dat kijkt welke lengte er ingevoerd is, vervolgens in een lijstje kijkt welke prijs erbij hoort en tot slot vermenigvuldigd met een in een andere cel vaststaand (niet variabel) aantal
AHA! Dan heb je vert.zoeken nodig

Stel in A2 staat je lengte
Stel in kolom Y2:Y100 staan alle lengtes
Stel in kolom Z2:Z100 staan de bijbehorende prijzen

Voorwaarde: de lengte die je invoert moet ook in de kolom Y staan, anders krijg je een error.

In B2 zet je de volgende formule: =VERT.ZOEKEN(A2;Y2:Z5;2;0)
Dan krijg je de prijs die bij de lengte in A2 hoort. Daar kun je vervolgens mee doen wat je wilt.
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 30 november 2012 @ 11:46:23 #221
377809 xyntarsus
ex nihi omnia creata est
pi_119776234
thx dit lijkt het idd te zijn.

werkt dit overigens ook met een pulldown menu?
(dan kan ik voorkomen dat mensen de verkeerde waarde invullen)
pi_119776692
quote:
0s.gif Op vrijdag 30 november 2012 11:46 schreef xyntarsus het volgende:
thx dit lijkt het idd te zijn.

werkt dit overigens ook met een pulldown menu?
(dan kan ik voorkomen dat mensen de verkeerde waarde invullen)
ja hoor een pulldown menu is ook maar gewoon een getal
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 30 november 2012 @ 13:49:04 #223
377809 xyntarsus
ex nihi omnia creata est
pi_119779299
thx :) krijg het nog niet helemaal voor elkaar, maar ik ga ermee puzzelen ;)
pi_119816922
Vraagje... Dit gaat eigenlijk over LibreOffice maar kan ook wel hier denk ik zo.

Ik heb een kolom met datum + tijd erin. Nu wil ik eigenlijk dat deze kolom enkel secondes aan geeft. En dat dit relatief wordt genomen van de waarde van de eerste rij.

Ik heb dus...

2012-11-23 08:23:45.123
2012-11-23 08:23:46.445
2012-11-23 08:23:47.895
2012-11-23 08:23:48.537
2012-11-23 08:23:49.798
2012-11-23 08:23:50.123

Wordt

0.000
1.322
2.772
3.414
4.675
5.000
etc...
pi_119818256
Ik heb het al...

Je moet

1[ss].000
dan als format gebruiken en dan de eerste cel gewoon overal van aftrekken. Enigste wat ik nu moet zorgen is dat t voor de hele kolom geldt. Want nu trek ik de eerste rij gewoon naar beneden... maar dat duurt een beetje lang met zo'n 40k rijen.

-edit- blijkbaar moet je 2x klikken op het plusje.

[ Bericht 12% gewijzigd door Dale. op 01-12-2012 18:45:21 ]
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')