Avatar billede Marathon Nybegynder
26. juni 2012 - 22:45 Der er 5 kommentarer og
1 løsning

Formel med betingelser

Hejsa

I forbindelse med mit arbejde modtager jeg kørselspenge for km der overstiger 100 km tur/retur pr. møde jeg kører ud til. Der er typisk 3 møder pr. klient som skal faktureres med km der kommer over 100 km pr. møde.

Dvs. jeg har 3 felter hvor jeg efter hvert møde skriver km ind. Hvis de overstiger 50 km skal de lægges sammen med de km der overstiger 100 i de to andre felter. Summen af km der overstiger 50 km pr. møde skal så stå i et felt for sig.

Jeg forsøgt at løse det med følgende formel: =SUM.HVIS(C2:E2;">100")
Problemet er bare at hvis felterne fx siger: 123  45  234 så lægges det første og sidste felt sammen og bliver: 123+234=357
Men det jeg vil have den til at gøre er at sige: (123-100)+(234-100)=157

Er der nogen der kan løse dette problem?
Avatar billede thegod117 Nybegynder
26. juni 2012 - 22:54 #1
Det der skal gøres er at trække 100 fra for hvert tal der er over 100, så en simpel løsning ville være blot at benytte TÆL.HVIS(C2:E2;">100")*100. Altså samlet set:

=SUM.HVIS(C2:E2;">100")-TÆL.HVIS(C2:E2;">100")*100

Er ikke helt sikker op tæl hvis navnet, da jeg kun har engelsk excel at teste med.
Avatar billede nemlig Professor
26. juni 2012 - 22:58 #2
Der er flere muligheder. Du kan lave det i én formel, men det er nok nemmere at overskue, hvis du laver nogle mellemreninger.
Lad os sige, at du anvender C2,D2 og D3 til dine indtastninger.
Så kan du skrive følgende formel i c3:

=HVIS(C2>=100;C2-100;0)

og i d3
=HVIS(d2>=100;d2-100;0)

og i e3
=HVIS(e2>=100;e2-100;0)

Og så kan du sammenlægge =sum(c3:e3)
Avatar billede nemlig Professor
26. juni 2012 - 23:00 #3
Hov - der var en fejl i linje 3.
Jeg antager, at du indtaster dine km. i C2,D2 og E2.
Avatar billede Marathon Nybegynder
26. juni 2012 - 23:16 #4
Tusind tak for svarene.

Nemligs svar er en fin løsning som er nem at overskue, men thegod117 er den mest elegante, ved simpelthen at bruge TÆL.HVIS til at tildele felter med en værdi på over 100 værdien 1 og gange det med 100 og trække det fra det oprindelige tal.

Jeg ville gerne have fordelt pointene lidt, men det ser ikke ud til at det er muligt.
Avatar billede nemlig Professor
26. juni 2012 - 23:23 #5
Det er muligt at dele pointene blandt, dem der svarer.
Jeg havde blot sendt en kommentar. Skulle du have fordelt pointene, skulle du have bedt mig om at sende et svar.

Når det så er nævnt, så samler jeg ikke, så det er helt fint med point-tildelingen.
Så har du bare infoen til en anden gang.
Avatar billede Marathon Nybegynder
26. juni 2012 - 23:28 #6
Tak for det, det er godt at vide til en anden gang.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester