[excel97] tijd * getal = euro's?

Pagina: 1
Acties:

  • killerflappy
  • Registratie: Februari 2002
  • Laatst online: 29-08-2021
Ik probeer al een hele tijd de onderstaande formule

kolom a b c d e

4:00 15:00 11:00 16.36


in c staat de formule b-a en in de staan de kosten per uur.
Nu moet in e c*d staan, dus 179.96
echter krijg ik alleen maar andere getallen.
Heb veel geknoeid met verschillende celeigenschappen voor kolom e.
Weet iemand hoe ik hier de juiste uitkomst komt te staan?
Er moeten natuurlijk ook andere tijden in kolom a en b kunnen worden ingevuld.

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Waar het fout gaat is in je uren.
Start-tijd: 04:00, stop-tijd: 15:00 geeft aan gewerkte uren: 11:00
11:00 uur kan dus niet. Want is 11:00 uur (tijd), of 11 uur (aantal uren)
Ik denk dat het niet de formule is die in kolom E staat die fout is, maar de formule in kolom C die je het leven zuur maakt.

Je moet in kolom E uitkomen op 11, niet 11:00. Dus ik denk dat je uitkomt op een vette string die je mot gaan bouwen, om de uren en de minuten te gaan scheiden. dan de minuten delen door 60 voor een getal achter de komma.
Lijkt me de enige mogenlijkheid, maar vraag me niet hoe >:)

Ey!! Macarena \o/


  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 17-08 14:06

Tachyon

pop the glock

Rekenen met datums en tijden Tijden en datums kunnen worden opgeteld, afgetrokken, vermenigvuldigd en in andere berekeningen worden opgenomen. Als u een datum of tijd in een formule wilt gebruiken, voert u de datum of tijd in als tekst tussen dubbele aanhalingstekens. De volgende formule geeft bijvoorbeeld een verschil van 68 weer:

="12-5-2004"-"5-3-2004"
Uit de help van Excel....

If we do not change our direction, we will likely end up where we are heading.


  • killerflappy
  • Registratie: Februari 2002
  • Laatst online: 29-08-2021
RaZ schreef op 15 August 2003 @ 15:41:
Waar het fout gaat is in je uren.
Start-tijd: 04:00, stop-tijd: 15:00 geeft aan gewerkte uren: 11:00
11:00 uur kan dus niet. Want is 11:00 uur (tijd), of 11 uur (aantal uren)
Ik denk dat het niet de formule is die in kolom E staat die fout is, maar de formule in kolom C die je het leven zuur maakt.

Je moet in kolom E uitkomen op 11, niet 11:00. Dus ik denk dat je uitkomt op een vette string die je mot gaan bouwen, om de uren en de minuten te gaan scheiden. dan de minuten delen door 60 voor een getal achter de komma.
Lijkt me de enige mogenlijkheid, maar vraag me niet hoe >:)
Heb het geprobeerd, maar dit gaat me te ver. Moet toch makkelijker kunnen.

  • Krypt
  • Registratie: April 2000
  • Laatst online: 07-09 16:35
Waarom zo moeilijk?
A1: 04:00 (Time)
B1: 11:00 (Time)
C1: =(B1-A1)*24 (General)
D1: 16.36 (Currency)
E1: =C1*D1 (Currency)

Klaar

Pvouput live


  • killerflappy
  • Registratie: Februari 2002
  • Laatst online: 29-08-2021
Krypt schreef op 15 August 2003 @ 15:47:
Waarom zo moeilijk?
A1: 04:00 (Time)
B1: 11:00 (Time)
C1: =(B1-A1)*24 (General)
D1: 16.36 (Currency)
E1: =C1*D1 (Currency)

Klaar
Bij c1 krijg alleen 0:00 te zien. Celeigenschap is standaard.
uitkomst is wel goed.

  • Krypt
  • Registratie: April 2000
  • Laatst online: 07-09 16:35
Bij mij geeft ie alleen 0:00 aan als ik er Time van maak... General geeft ie mooi '11' aan...

Pvouput live


  • killerflappy
  • Registratie: Februari 2002
  • Laatst online: 29-08-2021
Krypt schreef op 15 August 2003 @ 15:47:
Waarom zo moeilijk?
A1: 04:00 (Time)
B1: 11:00 (Time)
C1: =(B1-A1)*24 (General)
D1: 16.36 (Currency)
E1: =C1*D1 (Currency)

Klaar
in cel c1 krijg ik een tijd met een komma. Dit is niet netjes, omdat de rest van de tijden wel met een dubbele punt is, zoals het hoort.

  • Krypt
  • Registratie: April 2000
  • Laatst online: 07-09 16:35
Dan maakt je een extra colom aan.. Je weet nu hoe je het om kan rekenen; hoe je het er netjes uit kan laten zien is nu aan jezelf... suc6

Pvouput live


Verwijderd

Maak E1 (valuta) en zet er de volgende formule in
=UUR(C1)*D1
(Vervelende NL Excel ook)

  • Krypt
  • Registratie: April 2000
  • Laatst online: 07-09 16:35
Dat is inderdaad wat netter... Die functie kende ik nog niet... gelijk even mijn urensheets aanpassen :)

Pvouput live


  • Anubis801
  • Registratie: Januari 2002
  • Laatst online: 23-08 17:41
De reden dat je zulke rare getalen krijg is simpel! Excel werk eigenlijk niet met tijden maar met dagen dus als je 15:00 - 4:00 = 11:00 als rekensommetje doet wordt in excel stiekem als datum omgerekend dat wordt dus 0,63 - 0,17 = 0,46 en als je daar geen rekening mee houdt dan ga je dus de uurtarief vermenigvuldigen met het "dagdeel" i.p.v. de uren dus krijg je zoiets 16,36 * 0,46 = 7,50 (financieel of valuta) of 11:57 (tijd) dus je moet de dagdeel altijd vermenigvuldigen met 24 om daar uren van te maken dus E1=C1*D1*24

[ Voor 19% gewijzigd door Anubis801 op 15-08-2003 16:51 ]

=/\= System Status =/\=


  • killerflappy
  • Registratie: Februari 2002
  • Laatst online: 29-08-2021
Verwijderd schreef op 15 August 2003 @ 16:23:
Maak E1 (valuta) en zet er de volgende formule in
=UUR(C1)*D1
(Vervelende NL Excel ook)
Dit is een hele mooie formule.
Echter wanneer er bijvoorbeeld 8:45 vermenigvuldigd moet worden.
pakt hij alleen 8 en niet de 45minuten erbij.

Verwijderd

killerflappy schreef op 15 augustus 2003 @ 17:13:
[...]


Dit is een hele mooie formule.
Echter wanneer er bijvoorbeeld 8:45 vermenigvuldigd moet worden.
pakt hij alleen 8 en niet de 45minuten erbij.
Daar had ik even niet aan gedacht.

Ik hoop dat je zelf ook na kunt denken en dan uitkomt op:
code:
1
=(HOUR(C1)+(MINUTE(C1)/60))*D1

(Ik heb nu wel weer een Excel UK :) )
Pagina: 1