abonnement Unibet Coolblue
pi_123619135
Misschien een makkelijke vraag, maar ik kom er even niet uit. Ik heb een lijst met tijdverschillen, maar negatieve tijden in Excel zijn niet mogelijk. Ik heb dus een als-functie gebouwd waardoor de ##### automatisch wegvalt. Echter, kan ik nog steeds niet zien of het tijdsverschil negatief of positief is. Is het mogelijk om de kleur van het lettertype aan te passen voor de verschillende positieve waarden (dus rood voor negatief tijdverschil, wat overigens nog steeds positief in Excel staat en groen voor positieve tijdsverschillen)?

=ALS(E708<F708;-(E708-F708);E708-F708)

Edit: het is alweer gelukt. Bedankt iig.
If you love supersof & are 100% proud of it copy this and make it your signature!
If you love Ezell & are 100% proud of it copy this and make it your signature!
pi_123679648
Hoi,

Ik ben bezig met een inkomsten en uitgaven spreadsheet. Dit is waar ik nu ben:



Wat is de makkelijkste manier om er voor te zorgen dat de balans aan de rechterzijde zich constant automatisch update? Iemand die me hiermee kan helpen?

Alvast bedankt!
  dinsdag 5 maart 2013 @ 22:04:32 #278
346939 Janneke141
Green, green grass of home
pi_123680662
quote:
0s.gif Op dinsdag 5 maart 2013 21:50 schreef G-Mart het volgende:
Iemand die me hiermee kan helpen?
Wellicht, als ik het probleem snap.

Wat wil je, dat hij de formule doortrekt als er een regel bijkomt? Dat de balans wordt aangepast als je een bedrag verandert? Dat de balans zich aanpast als je twee data omwisselt?
Opinion is the medium between knowledge and ignorance (Plato)
pi_123681176
quote:
0s.gif Op dinsdag 5 maart 2013 22:04 schreef Janneke141 het volgende:

[..]

Wellicht, als ik het probleem snap.

Wat wil je, dat hij de formule doortrekt als er een regel bijkomt? Dat de balans wordt aangepast als je een bedrag verandert? Dat de balans zich aanpast als je twee data omwisselt?
Dat de formule zich automatisch doortrekt inderdaad. Op dit moment is de formule simpelweg =G6-F7+E7 in Cel G7, dan =G7-F8+E8 in Cel G8 etc.

Is er een makkelijke manier zodat iemand anders alle informatie in kan vullen, en vervolgens update de balans zich vanzelf? De enige manier die ik kan bedenken is de formule simpelweg in de lege balans cellen te kopieeren en dan hopen dat dat goed genoeg is voor de komende tijd...
  dinsdag 5 maart 2013 @ 22:16:41 #280
346939 Janneke141
Green, green grass of home
pi_123681565
Maak er een lijst van. Afhankelijk van je versie doe je dat via de optie Lijsten (2007) of Excel Tabellen (2010) als je dan regels toevoegt trekt hij de formules vanzelf door en kan je ook nog wat totaalopties e.d. maken. Heb nu geen tijd om dat verder uit te leggen, maar ik zou zeggen grut even in de helpfunctie en kijk of je eruit komt.

Heel globaal: selecteer je gegevensreeks inclusief formules, klik de functie Lijsten/Tabellen aan en dan kijken wat er gebeurt. Succes!
Opinion is the medium between knowledge and ignorance (Plato)
pi_123739114
Hallo,

Ik ben in Excel 2003 aan het stoeien met het automatisch updaten van een tabel aan de hand van bestanden die in een map worden gestopt. Deze bestanden zijn volgens een vast format en bevatten een datumstempel in de bestandsnaam. Vanuit de opgestelde tabel worden grafieken samengesteld. Het is echter de bedoeling dat alleen van de laatste 10 bestanden de tabel wordt opgebouwd.

Mijn vraag:
Op welke manier kan ik ervoor zorgen dat een tabel de informatie bevat van de 10 laatste bestanden die in een folder/map zijn geplaatst?
pi_123745909
Geef eens een voorbeeld van de bestandnaam waar de data uit moet komen?
En hoe de data uit die andere bestanden in excel terecht komt?

Neem vervolgens een macro op waarin je een bestand opent.
Pas deze macro aan op basis van de datum van vandaag en de 9 voorliggende dagen.
Klaar!
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
  donderdag 7 maart 2013 @ 14:50:38 #283
27454 InTrePidIvity
Looks like it's broken...
pi_123746916
Welke Excel-god legt mij uit wat het verschil is tussen een array-formule en een normale formule, buiten dat je bij de eerste CTRL+SHIFT+ENTER moet gebruiken om 'm te laten functioneren :P
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  donderdag 7 maart 2013 @ 15:05:03 #284
62215 qu63
..de tijd drinkt..
pi_123747441
quote:
5s.gif Op donderdag 7 maart 2013 14:50 schreef InTrePidIvity het volgende:
Welke Excel-god legt mij uit wat het verschil is tussen een array-formule en een normale formule, buiten dat je bij de eerste CTRL+SHIFT+ENTER moet gebruiken om 'm te laten functioneren :P
Bij een array-formule kan je met een formule meerdere cellen vullen. Vergelijkbaar met $bla[0], $bla[1], etc in PHP. Met de excel-formule vul je dus n-cellen in, van [0] tot [n].
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 7 maart 2013 @ 15:09:04 #285
62215 qu63
..de tijd drinkt..
pi_123747553
quote:
0s.gif Op donderdag 7 maart 2013 11:28 schreef Heppy_tjoi het volgende:
Hallo,

Ik ben in Excel 2003 aan het stoeien met het automatisch updaten van een tabel aan de hand van bestanden die in een map worden gestopt. Deze bestanden zijn volgens een vast format en bevatten een datumstempel in de bestandsnaam. Vanuit de opgestelde tabel worden grafieken samengesteld. Het is echter de bedoeling dat alleen van de laatste 10 bestanden de tabel wordt opgebouwd.

Mijn vraag:
Op welke manier kan ik ervoor zorgen dat een tabel de informatie bevat van de 10 laatste bestanden die in een folder/map zijn geplaatst?
Met behulp van een formule als deze kan je wel je grafiek opmaken dat ie alleen de laatste 10 entry's neemt:
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-10;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-9;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-8;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-7;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-6;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-5;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-4;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-3;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-2;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-1;0;1;1))

-edit-

Dit zou dan je input zijn voor de grafiek:
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-10;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-9;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-8;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-7;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-6;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-5;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-4;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-3;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-2;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-1;0;1;1))
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 7 maart 2013 @ 17:12:58 #286
157428 GoodGawd
This is your captain speaking!
pi_123752567
Hallo, ik wil een macro met Visual basic maken voor het selecteren van alle pivot items. (Draai tabel items)

Behalve 1 item. Met het recorden gaat dit weer niet en krijg ik dit bijv:

1
2
3
4
5
6
7
8
9
10
   ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night"). _
        CurrentPage = "(All)"
    With ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night")
        .PivotItems("25").Visible = True
        .PivotItems("49").Visible = True
        .PivotItems("55").Visible = True
        .PivotItems("60").Visible = True
        .PivotItems("62").Visible = True
    End With
End Sub

etc. Er zitten honderedn items in de tabel. Hij moet dus alles selecteren en dan 1tje uitvinken.

Maar er is niet zoiets als:

.PivotItems("all").Visible = True

en dan gewoon:

.PivotItems("0").Visible = False (voor dat ene item die uit moet)
Ik kom er niet op in ieder geval.

Anyone? Thx.
Blues ain't nothing but a good man feeling bad...
  donderdag 7 maart 2013 @ 21:48:18 #287
249182 Holy_Goat
mhèèhèhè
pi_123765907
Macro opnemen, kijken hoe dat gaat
pi_123768880
Beter maak je toch een lijst van alle bestanden in gewoon Excel. En dan maak een dynamic named range aan om de laatste 10 te pakken.
pi_123770540
quote:
5s.gif Op donderdag 7 maart 2013 17:12 schreef GoodGawd het volgende:
Maar er is niet zoiets als:

.PivotItems("all").Visible = True

Dim pivItem As PivotItem
For Each pivItem In ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night").PivotItems
pivItem.Visible = True
next

of simpelweg

ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night").ClearAllFilters

[ Bericht 8% gewijzigd door snabbi op 07-03-2013 22:55:07 ]
pi_123772327
quote:
5s.gif Op donderdag 7 maart 2013 14:50 schreef InTrePidIvity het volgende:
Welke Excel-god legt mij uit wat het verschil is tussen een array-formule en een normale formule, buiten dat je bij de eerste CTRL+SHIFT+ENTER moet gebruiken om 'm te laten functioneren :P
Excel is niet anders dan een matrix. Elke cel in deze matrix bevat 1 waarde. Deze waarde is een formule of bijvoorbeeld een tekst-string (van 1 of meerdere regels).

Door gebruik te maken van een array-formule maakt Excel een matrix in de betreffende cel. Je krijgt dus een matrix in de matrix. De uitkomst van de bewerking die je doet over deze matrix, wordt weer als 1 waarde gepresenteerd.

Werkend voorbeeld:
Achtergrondinfo: In een computer wordt een boolean waarde (true of false) weergegeven met 1 of 0.

Stel je voor je hebt de onderstaande tabel gewoon in normale cellen staan en je wilt weten wat de som is van de 'Op te tellen waarden' wanneer Waarde 1 gelijk is aan a en Waarde 2 aan z.

quote:
Waarde 1 Waarde 2 Op te tellen waarden
a z 1
a x 2
a z 3
b z 4
b x 5
b z 6
De tabel hierboven zou je bij een array formule van: =SOM((A2:A7="a")*(B2:B7="z")*(C2:C7))
het antwoord 4 moeten krijgen. Dit komt doordat in die ene cel een nieuwe matrix wordt opgebouwd op de volgende manier:
Waarde 1: wanneer de waarde in de kolom van waarde 1 gelijk is aan a, dan is de waarde 1 anders 0
Waarde 2: wanneer de waarde inde kolom van waarde 2 gelijk is aan z dan is de waarde 1 anders 0

De inhoud van je cel wordt nu
quote:
1*1*1=1
1*0*2=0
1*1*3=3
0*1*4=0
0*0*5=0
0*1*6=0
Som van dit rijtje van {1/0/3/0/0/0} is gelijk aan 4. Dat rijtje is de array in de cel en zo wordt het ook weergegeven als je de Fx knop gebruikt.

[ Bericht 2% gewijzigd door snabbi op 07-03-2013 23:35:41 ]
  vrijdag 8 maart 2013 @ 13:08:24 #291
157428 GoodGawd
This is your captain speaking!
pi_123787006
quote:
0s.gif Op donderdag 7 maart 2013 22:49 schreef snabbi het volgende:

[..]

Dim pivItem As PivotItem
For Each pivItem In ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night").PivotItems
pivItem.Visible = True
next

of simpelweg

ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night").ClearAllFilters
Ah kijk dat is de lijn waar ik naar op zoek was! Bedankt :)
Blues ain't nothing but a good man feeling bad...
pi_123915004
Hallo allen,

Een vraag want ik kom er helemaal niet meer uit

De kolommen:
D: een lijst met de maanden januari tot en met december
K, N en Q: een lijst met 56 motieven bijvoorbeeld "dienst niet bereikbaar"
L, O en R: een lijst met 2 antwoorden (ja of nee)

het volgende wil ik bereken:
alle cellen in kolom D met als maand « januari »
en alle cellen in of K of N of Q met als motief « dienst niet bereikbaar »
en alle cellen in of L, of O of R met als antwoord « ja »

Is hier een formule voor? Zo ja welke? En hoe?
Mocht ik niet duidelijk genoeg zijn dat hoor ik het graag.

Alvast bedankt
pi_123915019
dubbel
  maandag 11 maart 2013 @ 16:07:12 #294
27454 InTrePidIvity
Looks like it's broken...
pi_123915057
quote:
0s.gif Op donderdag 7 maart 2013 15:05 schreef qu63 het volgende:

[..]

Bij een array-formule kan je met een formule meerdere cellen vullen. Vergelijkbaar met $bla[0], $bla[1], etc in PHP. Met de excel-formule vul je dus n-cellen in, van [0] tot [n].
Bedankt voor de poging :Y

quote:
0s.gif Op donderdag 7 maart 2013 23:18 schreef snabbi het volgende:

[..]

Excel is niet anders dan een matrix. Elke cel in deze matrix bevat 1 waarde. Deze waarde is een formule of bijvoorbeeld een tekst-string (van 1 of meerdere regels).

Door gebruik te maken van een array-formule maakt Excel een matrix in de betreffende cel. Je krijgt dus een matrix in de matrix. De uitkomst van de bewerking die je doet over deze matrix, wordt weer als 1 waarde gepresenteerd.

Werkend voorbeeld:
Achtergrondinfo: In een computer wordt een boolean waarde (true of false) weergegeven met 1 of 0.

Stel je voor je hebt de onderstaande tabel gewoon in normale cellen staan en je wilt weten wat de som is van de 'Op te tellen waarden' wanneer Waarde 1 gelijk is aan a en Waarde 2 aan z.

[..]

De tabel hierboven zou je bij een array formule van: =SOM((A2:A7="a")*(B2:B7="z")*(C2:C7))
het antwoord 4 moeten krijgen. Dit komt doordat in die ene cel een nieuwe matrix wordt opgebouwd op de volgende manier:
Waarde 1: wanneer de waarde in de kolom van waarde 1 gelijk is aan a, dan is de waarde 1 anders 0
Waarde 2: wanneer de waarde inde kolom van waarde 2 gelijk is aan z dan is de waarde 1 anders 0

De inhoud van je cel wordt nu

[..]

Som van dit rijtje van {1/0/3/0/0/0} is gelijk aan 4. Dat rijtje is de array in de cel en zo wordt het ook weergegeven als je de Fx knop gebruikt.
Maar deze vond ik stukken duidelijker ^O^ Merci :)
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 11 maart 2013 @ 16:10:04 #295
346939 Janneke141
Green, green grass of home
pi_123915152
quote:
0s.gif Op maandag 11 maart 2013 16:05 schreef Prego het volgende:
Mocht ik niet duidelijk genoeg zijn dat hoor ik het graag.
In je post staat niet wat je wil berekenen, dus ik weet ook niet of daar een formule voor is.

Wat wil je?
- Het aantal regels waar de gevraagde combinatie voorkomt?
- Een lijst met die regels?
- Nog iets anders?

Hoe moet Excel weten dat jij juist die waarden bedoelt? Staan die ergens, of wil je die invullen in je formule?
Opinion is the medium between knowledge and ignorance (Plato)
pi_123915277
quote:
0s.gif Op maandag 11 maart 2013 16:10 schreef Janneke141 het volgende:

[..]

In je post staat niet wat je wil berekenen, dus ik weet ook niet of daar een formule voor is.

Wat wil je?
- Het aantal regels waar de gevraagde combinatie voorkomt?
- Een lijst met die regels?
- Nog iets anders?

Hoe moet Excel weten dat jij juist die waarden bedoelt? Staan die ergens, of wil je die invullen in je formule?
ik wil inderdaad het aantal regels waar de gevraagde combinatie voorkomt. die waarden zou ik zelf in moeten vullen in de formule.
  maandag 11 maart 2013 @ 16:19:46 #297
346939 Janneke141
Green, green grass of home
pi_123915559
Mijn suggestie is dat je even drie vaste cellen uitkiest waar de vergelijkingswaarden instaan, zeg $Z$1, $Z$2 en $Z$3. Mocht je dan ooit de aantallen voor februari willen hebben, dan hoef je niet al je formules aan te passen.

Maak een kolom S. In bijvoorbeeld S37 komt dan te staan:
=ALS(EN(D37=$Z$1;OF(K37=$Z$2;N37=$Z$2;Q37=$Z$2);OF(L37=$Z$3;O37=$Z$3;R37=$Z$3);1;0)

Tel alle waarden in kolom S op en je hebt je gevraagde aantal.
Opinion is the medium between knowledge and ignorance (Plato)
pi_123915833
quote:
0s.gif Op maandag 11 maart 2013 16:19 schreef Janneke141 het volgende:
Mijn suggestie is dat je even drie vaste cellen uitkiest waar de vergelijkingswaarden instaan, zeg $Z$1, $Z$2 en $Z$3. Mocht je dan ooit de aantallen voor februari willen hebben, dan hoef je niet al je formules aan te passen.

Maak een kolom S. In bijvoorbeeld S37 komt dan te staan:
=ALS(EN(D37=$Z$1;OF(K37=$Z$2;N37=$Z$2;Q37=$Z$2);OF(L37=$Z$3;O37=$Z$3;R37=$Z$3);1;0)

Tel alle waarden in kolom S op en je hebt je gevraagde aantal.
Ik ga het direct proberen, veel dank voor je hulp!
pi_123917572
Beter doe je dit met sumproduct maar dat leg ik in het vervolgtopic wel uit want deze is bijna vol.
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_123917583
Sumproduct lijkt overigens heel erg op wat snabbi voorstelt.
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
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')