Ik zit met hetvolgende probleem:
Voor een bepaald dartspelletje ben ik een Excel sheet aan het maken die zodra je het benodigde aantal punten gooit dit bij je eerdere score optelt maar zodra je niet het benodigde aantal gooit en de score cel dus leeg blijft je punten halveert. Ik doe dit dmv de volgende formule:
D7=IF(D6=0;(D5*0,5);SUM(D5;D6))
D5= je vorige puntentotaal
D6= het gegooide aantal punten)
D7= je aantal punten voor de volgende beurt
Dus zodra D6 hoger als 0 is wordt dit bij je punten opgeteld (D5) en anders worden je punten (D5) gehalveert.
Opzich werkt dit als ik het aantal weer te geven decimalen op 0 zet goed alleen wordt als je een poosje geen punten gooit je score vanzelf 0 (afronding op 0 decimalen) terwijl deze nooit lager als 1 mag komen.
Hoe krijg ik het voor elkaar om een minimum waarde van 1 te krijgen als uitkomst?
oh ja, minder belangrijk: hoe laat je Excel naar boven afronden bij het halveren? zodat de helft van 13 dus 7 wordt en geen 6?
Voor een bepaald dartspelletje ben ik een Excel sheet aan het maken die zodra je het benodigde aantal punten gooit dit bij je eerdere score optelt maar zodra je niet het benodigde aantal gooit en de score cel dus leeg blijft je punten halveert. Ik doe dit dmv de volgende formule:
D7=IF(D6=0;(D5*0,5);SUM(D5;D6))
D5= je vorige puntentotaal
D6= het gegooide aantal punten)
D7= je aantal punten voor de volgende beurt
Dus zodra D6 hoger als 0 is wordt dit bij je punten opgeteld (D5) en anders worden je punten (D5) gehalveert.
Opzich werkt dit als ik het aantal weer te geven decimalen op 0 zet goed alleen wordt als je een poosje geen punten gooit je score vanzelf 0 (afronding op 0 decimalen) terwijl deze nooit lager als 1 mag komen.
Hoe krijg ik het voor elkaar om een minimum waarde van 1 te krijgen als uitkomst?
oh ja, minder belangrijk: hoe laat je Excel naar boven afronden bij het halveren? zodat de helft van 13 dus 7 wordt en geen 6?
[ Voor 8% gewijzigd door GG85 op 14-03-2006 20:49 ]