abonnement Unibet Coolblue
pi_95215691
Heb je perse verschillende kolommen nodig voor controle doeleinden of mag een totaal eind ORT-tijd en totaalbedrag ook?
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_95216544
Ik heb aparte kolommen nodig per bedrag aan ORT, dit moet namelijk weer verwerkt worden in de salarisadministratie op aparte codes. Het uitrekenen van het aantal uur * bedrag gebeurt in een aparte kolom voor facturatie doeleinden.

Ik zal eens gaan proberen de formule werkend te krijgen, eerste keer dat ik dit doe dus ff uitzoeken...
pi_95218605
haha goed bezig hoor. Als ik jou was zou ik 5 ORT formules definieren.

ORT1: ma-vr als einde dienst tussen 6 en 8
ORT2: ma-vr 18-22
ORT3: ma-vr 22-6
ORT4: zat
ORT5: zon

Succes.
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_95231356


Ik heb een keuzelijst in de cellen C1 en C3. hier staan de waarden in die je ziet bij A8 t/m A11.
Ik wil het nu zo hebben als ik in C1 bijvoorbeeld 2 kies, dat je deze keuze niet meer hebt in de keuzelijst in Cel C3 en andersom.

Iemand enig idee hoe ik dit voor elkaar krijg?
  zondag 10 april 2011 @ 14:25:56 #230
15221 Falco
Afleidingsmanoeuvre
pi_95299586
Volgend vraagje. Bestaat er een max-functie in excel waarbij je conditional if's kunt toepassen?

Ik heb bijvoorbeeld de volgende rij cijfers: 1, 2, 3, 12. En ik wil het maximum van deze rij weten, dat niet hoger is dan 10. In dit geval is dat dus 3. Hoe doe je dat in Excel?
<a href="https://www.youtube.com/watch?v=yIl_jGh-LWE" target="_blank" rel="nofollow">Afleidingsmanoeuvre</a>
pi_95333802
getallenrij in B1:B5. Grenswaarde in D1.

=MAX(IF(B1:B5<D1,B1:B5)) en bevestigen met ctrl+shift+enter

http://www.excelforum.com(...)rtain-threshold.html

[ Bericht 44% gewijzigd door Deetch op 11-04-2011 10:19:01 (bronverwijzing) ]
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_95345157
Sorry, ik kom niet uit die ORT in VB.
Om de weekdagen te bepalen werkt de functie niet met ',2' maar bij mij met '-1' dit heb ik aangepast in de module en nu krijg ik ipv #naam? nu #waarde!
Ik heb ook geprobeerd zelf een nieuwe functie te bouwen voor zaterdag ORT, maar
Ik snap het ook maar voor de helft en kom daar niet verder mee.

Dus als je me voor nu toch nog eens zou willen helpen, heel graag !

Weet je wellicht ook een goed boek die VB vanuit de basis uitlegt, dan ga ik dat ook eens aanschaffen...
  maandag 11 april 2011 @ 17:13:15 #233
15221 Falco
Afleidingsmanoeuvre
pi_95348677
quote:
1s.gif Op maandag 11 april 2011 10:18 schreef Deetch het volgende:
getallenrij in B1:B5. Grenswaarde in D1.

=MAX(IF(B1:B5<D1,B1:B5)) en bevestigen met ctrl+shift+enter

http://www.excelforum.com(...)rtain-threshold.html
Thanks, ik was er al zelf opgekomen :@
&lt;a href="https://www.youtube.com/watch?v=yIl_jGh-LWE" target="_blank" rel="nofollow"&gt;Afleidingsmanoeuvre&lt;/a&gt;
  maandag 11 april 2011 @ 18:33:39 #234
15080 static
03.09.2006 - 11:35
pi_95351953
Volgens mij is dit vrij simpel. maar ik kom er niet uit.

Heb een kolom met ca. 5000 rijen met datum en tijd (3/1/2011 12:00:05 AM) bijvoorbeeld.

Nu wil ik in de kolom ernaast alleen de datum en geen tijd zodat ik een pivot kan doen hoevaak iets per dag voorkomt. Iemand enig idee?

Edit: hebbes. :P

=DATE(YEAR(C2),MONTH(C2),DAY(C2))

Edit 2: toch niet, de tijd staat er nog steeds, alleen nu allemaal op 00:00, ook als ik de format op datum alleen zet.

[ Bericht 16% gewijzigd door static op 11-04-2011 18:50:57 ]
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_95357874
ik vermoed dat dit werkt:
=INTEGER(C2)

in het engels volgens mij =Int(C2)
  maandag 11 april 2011 @ 22:10:30 #236
62215 qu63
..de tijd drinkt..
pi_95366508
quote:
1s.gif Op maandag 11 april 2011 18:33 schreef static het volgende:
Volgens mij is dit vrij simpel. maar ik kom er niet uit.

Heb een kolom met ca. 5000 rijen met datum en tijd (3/1/2011 12:00:05 AM) bijvoorbeeld.

Nu wil ik in de kolom ernaast alleen de datum en geen tijd zodat ik een pivot kan doen hoevaak iets per dag voorkomt. Iemand enig idee?

Edit: hebbes. :P

=DATE(YEAR(C2),MONTH(C2),DAY(C2))

Edit 2: toch niet, de tijd staat er nog steeds, alleen nu allemaal op 00:00, ook als ik de format op datum alleen zet.
Pas de opmaak van de cel eens aan ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 11 april 2011 @ 22:30:51 #237
15080 static
03.09.2006 - 11:35
pi_95367914
Dat bedoelde ik met 'format op datum alleen zet'. :P
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_95384774
Hi,

Ik heb ondertussen een VB voor de ORT voor zaterdag gemaakt, ik krijg als waarde geen foutmelding meer, maar 0:00, kan iemand helpen om de daadwerkelijke uren te berekenen ?
uitgangspunten:
Als begindag = einddag en is zaterdag dan eindtijd - begintijd
Als begindag = zaterdag en einddag = geen zaterdag dan 24uur - begintijd
Als einddag = zaterdag en begindag = geen zaterdag dan eindtijd oppakken (of resttijd vanaf 24 uur 's nachts.)

Function ORT4(start, eind)
dagA = Application.WorksheetFunction.Weekday(start)
dagZ = Application.WorksheetFunction.Weekday(eind)
tijdA = Hour(start) + Minute(start) / 60
tijdZ = Hour(eind) + Minute(eind) / 60
'uitgangspunten'
'Zaterdag is hele dag ORT'
Select Case dagA
Case 6
If dagZ = dagA Then
ORT4 = eind - start
Else
If dagA = 6 Then
ORT4 = 24 - tijdA
Else
If dagZ = 6 Then
ORT4 = tijdZ
End If
End If
End If
End Select
End Function

begintijd eindtijd resultaat
5-02-11 7:00 5-02-11 15:00 0:00:00

Alvast bedankt!
pi_95387634
Als je de weekday functie gebruikt en jhe wilt maandag als dag 1 hebben en zaterdag dus als dag 6 (case 6) moet je de functie Weekday(start,2) gebruiken anders is de nummering anders.
Als de de ,2 weglaat is zondag dag 1 en zaterdag dag 7.

Heb je mij voorbeelden die ik je heb ge-PM'd al bekeken? hieronder de zaterdag nogmaals.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Function ORT4(start, eind)
'overwerk uren op zaterdag

dagA = Application.WorksheetFunction.Weekday(start, 2)
dagZ = Application.WorksheetFunction.Weekday(eind, 2)
tijdA = Hour(start) + Minute(start) / 60
tijdZ = Hour(eind) + Minute(eind) / 60

'Uitgangspunten
'zaterdag en zondag is hele dag ORT
'doordeweekse tijdgrenzen OD=6:00, DDA=8:00 DDZ=18, ND=22:00
OD = 6
DDA = 8
DDZ = 18
ND = 22

'check of start en einddatum wel goed zijn ingevuld
If start > eind Then
    ORT4 = "Starttijd later dan eindtijd"
    Exit Function
End If

'langer dan 24 uur werken mag niet
If eind - start > 1 Then
    ORT4 = "Werktijd langer dan 24 uur"
    Exit Function
End If

If dagA <> 6 And dagZ <> 6 Then 'allebei dagen geen zaterdag
    ORT4 = 0
Else 'een of beide dagen zijn zaterdag
    If dagA = 6 And dagZ = 6 Then 'start en eind op zaterdag
        ORT4 = eind - start
    Else
        If dagA = 6 Then 'start op zaterdag eind op zondag
            ORT4 = (24 - tijdA) / 24
        Else 'start op vrijdag eind op zaterdag
            ORT4 = tijdZ / 24
        End If
    End If
End If

End Function
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
  dinsdag 12 april 2011 @ 15:25:09 #240
62215 qu63
..de tijd drinkt..
pi_95394988
quote:
1s.gif Op maandag 11 april 2011 22:30 schreef static het volgende:
Dat bedoelde ik met 'format op datum alleen zet'. :P
Dan klopt er iets niet. Als ie alleen op datum staat moet je ook alleen de datum zien ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_95434374
Een domme vraag waarschijnlijk, Maar ik kan er zelf het antwoord gewoon niet op vinden.

Hoe zorg ik ervoor dat als ik 1/10 typ in een cel, Het ook gewoon blijft staan, en niet verandert na de datum ?

Bij voorbaat dank.
  woensdag 13 april 2011 @ 11:18:32 #242
62215 qu63
..de tijd drinkt..
pi_95435504
quote:
1s.gif Op woensdag 13 april 2011 10:46 schreef presidenttje het volgende:
Een domme vraag waarschijnlijk, Maar ik kan er zelf het antwoord gewoon niet op vinden.

Hoe zorg ik ervoor dat als ik 1/10 typ in een cel, Het ook gewoon blijft staan, en niet verandert na de datum ?

Bij voorbaat dank.
Zet het celformat op Algemeen of zet een ` (die naast de 1 zit) voor je verdere input
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_95435674
quote:
1s.gif Op woensdag 13 april 2011 10:46 schreef presidenttje het volgende:
Een domme vraag waarschijnlijk, Maar ik kan er zelf het antwoord gewoon niet op vinden.

Hoe zorg ik ervoor dat als ik 1/10 typ in een cel, Het ook gewoon blijft staan, en niet verandert na de datum ?

Bij voorbaat dank.
apostrofje ervoor zetten
'1/10
pi_95482367
Ik ben bezig met het uitdraaien van een rapportage. Ik wil graag inzichtelijk hebben hoeveel meldingen op welk dagdeel binnenkomen. Ik heb een grote lijst met meldingen (+- 1800), en ik wil deze uitsplitsen per dag en dagdeel (bijv. maandagochtend, dinsdagmiddag, enzovoorts).

De meldingen bevatten een veld met tijd van binnenkomen, in de vorm 3-1-2011 07:58:00 (d-m-jjjj uu:mm:ss). Ik heb een tabel gebouwd die er ongeveer als volgt uitziet:

Dagdeel Week 1
Maandag Datum 3-1-2011 07:30:00
Ochtend
Datum 3-1-2011 12:00:00
Middag

Om te tellen hoeveel meldingen per dagdeel binnengekomen zijn heb ik bijvoorbeeld voor maandagochtend de volgende formule neergezet: =AANTAL.ALS(V2:V1745;">C2<C4"). Hier is V2:V1745 de meldingstijd van de meldingenlijst, en zijn C2 en C4 de 'grenzen' (03-01-2011 07:30 en 03-01-2011 12:00). Ik wil dus dat deze functie telt hoeveel cellen in het bereik V2:V1745 een waarde bevatten tussen 03-01-2011 07:30 en 03-01-2011 12:00.

Zoals jullie wel begrijpen werkt dit niet (anders had ik niet gepost...). Excel accepteert de formule weliswaar, maar geeft als uitkomst '0'. Wat doe ik verkeerd? Alle cellen met een tijdstip staan op dezelfde manier gedefinieerd.
Bijgeloof brengt ongeluk.
pi_95483957
aantal.als werkt maar met een voorwaarde tegelijk.
In excel 2007 heb je de functie count.ifs die meerdere criteria aankan

Hier meer info over hoe je in oudere versies meerdere criteria kunt toepassen in een aantal.als:

http://www.ozgrid.com/Excel/count-if.htm
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_95487031
quote:
1s.gif Op donderdag 14 april 2011 10:56 schreef Mas het volgende:
Ik ben bezig met het uitdraaien van een rapportage. Ik wil graag inzichtelijk hebben hoeveel meldingen op welk dagdeel binnenkomen. Ik heb een grote lijst met meldingen (+- 1800), en ik wil deze uitsplitsen per dag en dagdeel (bijv. maandagochtend, dinsdagmiddag, enzovoorts).

De meldingen bevatten een veld met tijd van binnenkomen, in de vorm 3-1-2011 07:58:00 (d-m-jjjj uu:mm:ss). Ik heb een tabel gebouwd die er ongeveer als volgt uitziet:

Dagdeel Week 1
Maandag Datum 3-1-2011 07:30:00
Ochtend
Datum 3-1-2011 12:00:00
Middag

Om te tellen hoeveel meldingen per dagdeel binnengekomen zijn heb ik bijvoorbeeld voor maandagochtend de volgende formule neergezet: =AANTAL.ALS(V2:V1745;">C2<C4"). Hier is V2:V1745 de meldingstijd van de meldingenlijst, en zijn C2 en C4 de 'grenzen' (03-01-2011 07:30 en 03-01-2011 12:00). Ik wil dus dat deze functie telt hoeveel cellen in het bereik V2:V1745 een waarde bevatten tussen 03-01-2011 07:30 en 03-01-2011 12:00.

Zoals jullie wel begrijpen werkt dit niet (anders had ik niet gepost...). Excel accepteert de formule weliswaar, maar geeft als uitkomst '0'. Wat doe ik verkeerd? Alle cellen met een tijdstip staan op dezelfde manier gedefinieerd.
Voor de dagdeel berekening kun je de volgende formule gebruiken: =ALS(UUR(C2)<12;"Ochtend";"Middag") Uiteraard kun je deze formule uitbreiden om andere dagdelen toe te voegen. En dan kun je de AANTAL.ALS functie gebruiken. Bv =AANTAL.ALS(C2:D16;"Ochtend")
pi_95538616
Dit zal ongetwijfeld heel makkelijk op te lossen zijn, maar ik zit met een probleempje met het rekenen met tijd.
Wij houden hier gewerkte uren bij een tijdregistratie-pakket. Deze kan een export naar Excel maken waarin de output er uitziet als bijvoorbeeld 35:15 wat dus 35 uur en 15 minuten is.
Als ik hiermee wil gaan rekenen in excel gaat hij ermee aan de gang alszijnde 11:15 + 1 dag... Dat is dus juist niet de bedoeling, want ik wil de uren zien. Ook negatieve resultaten gaat niet goed (dus bij te weinig gewerkt t.o.v. het aantal uren dat het had moeten zijn).

Hoe los ik dit op? :@
pi_95539130
Celeigenschappen -> tijd -> 37:30:55 selecteren (format is: [u]:mm:ss;@). Volgens mij kan hij alleen niet met negatieve tijden om gaan./
pi_95540734
quote:
1s.gif Op vrijdag 15 april 2011 13:18 schreef Pakspul het volgende:
Celeigenschappen -> tijd -> 37:30:55 selecteren (format is: [u]:mm:ss;@). Volgens mij kan hij alleen niet met negatieve tijden om gaan./
Dat had ik al geprobeerd, maar dat noteerd hij alszijnde 1-1-1900 12:30:55
En dat is dus juist niet de bedoeling.
Ook met negatieve tijd omgaan is een must... :{
pi_95542733
En met minuten gaan werken is geen optie?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')