Avatar billede florint Nybegynder
17. juli 2005 - 17:12 Der er 10 kommentarer og
1 løsning

SUM HVIS igen igen

Jeg bergener moms udfra to tal: Salgsmoms(A1) og købsmoms(B1).Hvis A1 minus B1 = er et positivt tal skal den lægge tallet til mine udbetalinger (C1) Hvis A1 minus B1 = er et negativt tal skal den lægge tallet til mine indtægter.
Hvordan klarer jeg lige den?
Muligt der er andre forslag der er lettere en dette?
På forhånd tak
Mvh
Avatar billede lsskaarup Nybegynder
17. juli 2005 - 17:53 #1
Jeg skal lige have den forstået rigtigt. HAr du 2 kolonner henholdsvis udbetalinger og indtægter?
Avatar billede lsskaarup Nybegynder
17. juli 2005 - 17:57 #2
Hvis jeg har forstået det rigtigt, så kan dette eventuelt bruges.

Vi beholder A1 og B1, udbetalinger i kolonne C og indtægter i kolonne E.
(Begge de sidste har jeg en celle med værdi i)

Udbetalinger: =HVIS((A1-B1)>0;C5+(A1-B1);C5)
Indtægter: =HVIS((A1-B1)<0;E5+(A1-B1);E5)
Avatar billede florint Nybegynder
17. juli 2005 - 19:48 #3
For mig at se ser det ok ud og du har forstået det rigtigt. Men har JEG forstået det rigtigt?
Jeg prøvede med testen A1 og B1 men fik det ikke til at virke. Der hvor det står rigtigt er følgende: I celle B13 har jeg salgsmoms. I celle B19 har jeg købsmoms. I celle B20 er resultatet af udregningen "B13-B19".
Indtægeter skal placeres i B11 og udgifter i B39.
Hvor skal formlerne ind? I de celler hvor resultatet skal være eller...? Ikke helt forstået.
Mvh
Avatar billede lsskaarup Nybegynder
17. juli 2005 - 22:36 #4
Nu var min test meget meget simpel, men jeg skrev 2 værdier i henholdsvis A1(salgsmoms) og B1(købsmoms). Formlerne skal så være i de kolonner, hvor du har indtægter/udbetalinger i deres egen række for overskuelighedens skyld, så ja de skal være der hvor resultatet skal være. Du behøves sådan set ikke at have en celle til udregningen af momsforskellen, det bliver automatisk udregnet i formlen (A1-B1).
Avatar billede florint Nybegynder
17. juli 2005 - 23:58 #5
Hej
Jeg har testet og testet....men dit første forslag virker ikke :-( Det tætteste jeg kan komme er: =HVIS((B13-B19)<0;B11;(B13-B19))Indtægter (B11) virker hvis B13-B19 giver 0. Giver den 50 kommer der en fejl om cirkulær reference oh klikker jeg ok sætter den 50 i B11?
Udgifter på samme måde...så bliver 50 stående i B11 og Den skriver -50 i B37(der hvor udgiften skal være,og hvor formlen til udgiften er placeret.? Vil forøvrigt gerne have -50 til at være 50 også der.....:-)
Mvh
Avatar billede stewen Praktikant
18. juli 2005 - 11:22 #6
Noget i denne stil:

Celle B39:
=HVIS(B13-B19>0;B13-B19;0)

CELLE B11:
=HVIS(B13-B19<0;B19-B13;9)
Avatar billede lsskaarup Nybegynder
18. juli 2005 - 12:12 #7
Okay helt fra bunden af. Jeg kopier bare direkte ind fra Excel, så jeg ved ikke hvordan det kommmer til at se ud, men jeg har 5 kolonner i alt.

Salgsmoms    Købsmoms    Udbetalinger    Indtægter   
100    120    50    25    <- andre poster
        0    5    <- formler med resultat af momsudregning

Formel under udbetalinger som giver 0: =HVIS((A2-B2)>0;C2+(A2-B2);0)
Formel under indtægter som giver 25: =HVIS((A2-B2)<0;D2+(A2-B2);0)

Nu ved jeg ikke om du vil have at momsformlerne skal udregne det samlede resultat inkl. andre indtægter/udbetalinger eller ej. I mit eksempel inkluderes de, men det er hurtigt at lave om.
Avatar billede florint Nybegynder
19. juli 2005 - 07:46 #8
Hej lsskaarup
Nu satte jeg det op som du, med A2 osv. Så fik jeg det til at virke....næsten :-)
Hvis salgsmoms og købsmoms er ens skrives der 0 også selvom den lægger en ind eller udbetaling til.
Den skal ikke lægge noget til. Kun udregne forskellen imellem salgs og købsmoms. Hvis salgsmoms er højere end købsmoms, skal jeg betale moms(udbetaling), hvis det omvendte er tilfældet skal jeg have forskellen som en indbetaling.
Avatar billede lsskaarup Nybegynder
19. juli 2005 - 10:09 #9
Hmm, den skal altså også lægge posterne sammen, hvis momforskellen er 0?

Så tilføjer du bare et = omkring < og >.

Hvis-funktionen fungere på denne måde:
Der er 3 parametre -> logisk test, værdi hvis sand, og værdi hvis falsk.
Første del af funktionen (foran første ;) er testen, her skriver du ved du vil have testet, og der er næsten ingen begrænsninger.
Anden del (efter første ; og foran anden ;) er værdi hvis sand. Dette blvier udført, hvis testen er sand, f.eks. hvis(1<2;sand;falsk). 1 er jo mindre end 2, så sand vil blvier returneret.
Sidste del, er så falsk delen. Dette blvier udført hvis testen ikke er sand. F.eks. hvis jeg havde skrevet hvis(2<1;sand;falsk), så ville falsk blive returneret for 2 er IKKE mindre end 1.

Håber det er til at forstå... ;-)
Avatar billede florint Nybegynder
19. juli 2005 - 12:21 #10
Hej Igen

Tak for forklaringen. Har sat det op og fået det til at virke. Fandt også ud af at ændre forteg på negative tal ved at gange med -1....kører bare nu. Takker for hjælpen OG tålmodigheden :-)
Mvh
Avatar billede lsskaarup Nybegynder
19. juli 2005 - 16:40 #11
Det var så lidt, det er jo det vi er her for... at hjælpe hinanden.

Og tak for pointene
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til vores supportteam i Hvidovre

Rambøll Management Consulting

Senior AI Engineer

Erhvervshus Hovedstaden S/I

Erfaren IT- og AI-specialist