Toon posts:

Resultaten van een ALS formules samentellen

Pagina: 1
Acties:

Onderwerpen

Vraag


Verwijderd

Topicstarter
Ik moet hier evenwel mededelen dat ik nooit lessen Excel heb gevolgd, al wat ik weet heb ik zelf (of via forums) geleerd.
Af en toe stoot ik op problemen (voor mij althans ;) ) die ik na verloop van tijd toch niet kan oplossen, bijgevolg kom ik bij mensen als jullie terecht, waarvoor bij voorbaat mijn oprechte dank _/-\o_ .

Probleem:
In de cellen F5 t.e.m. F16 staan tijdsnotaties [u]:mm van manueel ingevoerde tijdstippen, zoals 1:00, 2:30, 4:00 enzovoort…
In de cellen T5 t.e.m. T19 staan uitkomsten van een ALS formule in tijdsnotatie u:mm, lopende van 00:15 tot 01:30
Als ik echter deze twee kolommen (F & T) wil optellen met elkaar wordt alleen de som van de eerste kolom (manueel ingevoerde) tijdsnotaties samen gerekend, mogelijks worden uitkomsten van de ALS formule niet herkend als tijdsnotatie…? 8)7

De formule van T5 is bijvoorbeeld:
=ALS(R5="vast";"1:00";ALS(R5="afbesteld";"00:15";ALS(R5="los";"00:30";ALS(R5="shift";"01:30"))))


Relevante software die ik gebruik is de Office 365.

Beste antwoord (via Verwijderd op 29-08-2018 16:20)


  • breew
  • Registratie: April 2014
  • Laatst online: 10:16
Uren zijn in excel decimalen...
1 uur = 1/24
dus 04:00 = 4/24 = 0.166666
en 16:00 = 16/24 = 0.666666
en 0:30 = 0.5/24 = 0,0208333
etc...
Check het maar eens door de opmaak van een cel met een tijdstip op "Getal" te zetten

Dat is een cel 18:00 staat (opgemaakt als tijd), betekent dat er in werkelijkheid niets anders staat dan 0,75.
Daar moet je in formules rekening mee houden....
Je geeft de uitkomsten nu tussen quotes ("1:30").. dat is dan voor excel gewoon 'tekst', en dat kan niet in een tijd-opmaak worden gezet, laat staan dat ermee kan worden gerekend.

Rekenen/formules moet je doen met getallen, en de eind-uitkomst vervolgens weergeven in een tijd-opmaak

probeer dit eens
=ALS(R5="vast";1/24;ALS(R5="afbesteld";0,25/24;ALS(R5="los";0,5/24;ALS(R5="shift";1,5/24))))

[ Voor 74% gewijzigd door breew op 16-08-2018 15:17 ]

Alle reacties


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • breew
  • Registratie: April 2014
  • Laatst online: 10:16
Uren zijn in excel decimalen...
1 uur = 1/24
dus 04:00 = 4/24 = 0.166666
en 16:00 = 16/24 = 0.666666
en 0:30 = 0.5/24 = 0,0208333
etc...
Check het maar eens door de opmaak van een cel met een tijdstip op "Getal" te zetten

Dat is een cel 18:00 staat (opgemaakt als tijd), betekent dat er in werkelijkheid niets anders staat dan 0,75.
Daar moet je in formules rekening mee houden....
Je geeft de uitkomsten nu tussen quotes ("1:30").. dat is dan voor excel gewoon 'tekst', en dat kan niet in een tijd-opmaak worden gezet, laat staan dat ermee kan worden gerekend.

Rekenen/formules moet je doen met getallen, en de eind-uitkomst vervolgens weergeven in een tijd-opmaak

probeer dit eens
=ALS(R5="vast";1/24;ALS(R5="afbesteld";0,25/24;ALS(R5="los";0,5/24;ALS(R5="shift";1,5/24))))

[ Voor 74% gewijzigd door breew op 16-08-2018 15:17 ]


Acties:
  • +1 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
@Bernie,
je formule moet je gewoon kunnen gebruiken, Excel kan met tijden rekenen ook als ze niet zijn omgezet naar breuken of decimale getallen. Wél moet je aan je formule wat toevoegen als aan geen enkele van de voorwaarden is voldaan. Als er dan niets moet worden weergegeven, dan voeg je 2 dubbele aanhalingstekens. Het wordt dan:
code:
1
=ALS(R5="vast";"1:00";ALS(R5="afbesteld";"0:15";ALS(R5="los";"0:30";ALS(R5="shift";"1:30";""))))

Acties:
  • +2 Henk 'm!

Verwijderd

Topicstarter
Hey Breew & dix-neuf,

sorry voor de late respons, heb even een paar weken op zee doorgebracht...
Maar alvast heel erg bedankt voor jullie input.
Prima uitleg die mij weer iets verder geholpen heeft in mijn Excel expeditie.
Prachtig dat er lui zoals jullie bestaan om 'ons' verder op weg te helpen...!!!