Avatar billede Frozenaccez Nybegynder
21. september 2012 - 12:33 Der er 9 kommentarer

HVIS+OG formel med flere celler

Hej.

Jeg har problemer med en udvidet kasserapport hvor jeg forsøger og automatisere den. Jeg har en formel som fungere fint, dog kan jeg ikke udvide den til flere celler der den så ikke vil skrive noget. Formålet med denne formel, er at hvis man indskriver en overførsel, skal den ikke udfylde noget i "modposteringer" og hvis man kun skriver noget i et af felterne, skal den overføre beløbet i (debit / kredit) siden.:
Denne formel virker,
=HVIS(OG(C8=F8);"";HVIS(OG(C8=H8);"";C8))
Dette er den samme formel, men virker ikke efter jeg har tilføjet 2 ny3 "indbetalings celler".
=HVIS(OG(C8=F8);"";HVIS(OG(C8=H8);"";HVIS(OG(E8=D8);"";HVIS(OG(E8=H8);"";HVIS(OG(G8=F8);"";HVIS(OG(G8=D8);"";C8+E8+G8))))))

Håber i kan hjælpe mig :)
Avatar billede Slettet bruger
21. september 2012 - 12:48 #1
Hvis du enten vil uploade filen (http://gratisupload.dk/) eller sende den til:
hans.knudsensnabelamail.tele.dk
så skal jeg gerne forsøge at hjælpe.
Avatar billede Frozenaccez Nybegynder
21. september 2012 - 12:59 #2
Mange tak :) det vil jeg forsøge :) jeg er kørt lidt død i den :)
21. september 2012 - 13:11 #3
Der er grundlæggende noget galt med din formel. Du anvender OG()-funktionen; men skriver kun 1 argument i dens parantes.

=HVIS(OG(C8=F8);"";HVIS(OG(C8=H8);"";C8))
kan erstattes med:
=HVIS(C8=F8;"";HVIS(C8=H8;"";C8))

Hvilken version af Excel anvender du?
Avatar billede Frozenaccez Nybegynder
21. september 2012 - 17:03 #4
Jeg bruger den nyeste version af Excel. Jeg har prøvet og køre den med kun "HVIS" funktion. Men formlen "=HVIS(OG(C8=F8);"";HVIS(OG(C8=H8);"";C8))" fungere fint, indtil jeg skal til og tilføje en celle mere end der er i den nu, så kan jeg ikke få den til og hvis det den skal E.eks:=HVIS(OG(C8=F8);"";HVIS(OG(C8=H8);"";HVIS(OG(E8=D8);"";HVIS(OG(E8=H8);"";HVIS(OG(G8=F8);"";HVIS(OG(G8=D8);"";C8+E8+G8))))))
Avatar billede store-morten Ekspert
21. september 2012 - 17:31 #5
Hvis ikke de 6 "OG" er opfyldt = Tom
Hvis de 6 "OG" er opfyldt =G8+E8+G8

=HVIS(OG(C8=F8;C8=H8;E8=D8;E8=H8;G8=F8;G8=D8)=SAND;"";G8+E8+G8)
Avatar billede store-morten Ekspert
21. september 2012 - 18:02 #6
Fejl i #5 rettet

Hvis de 6 "OG" er opfyldt =C8+E8+G8
Hvis ikke de 6 "OG" er opfyldt = Tom

=HVIS(OG(C8=F8;C8=H8;E8=D8;E8=H8;G8=F8;G8=D8);C8+E8+G8;"")


Hvis de 1 af de 6 er opfyldt =C8+E8+G8
Hvis ingen af de 6 er opfyldt = Tom

=HVIS(ELLER(C8=F8;C8=H8;E8=D8;E8=H8;G8=F8;G8=D8);C8+E8+G8;"")
Avatar billede Frozenaccez Nybegynder
24. september 2012 - 08:07 #7
Der er desvære ikke nogen af de 2 løsninger der virker Store-Morten :S
Avatar billede Slettet bruger
24. september 2012 - 09:51 #8
Hvorfor så ikke gøre som du lagde op til i #2?
24. september 2012 - 11:39 #9
Prøv at beskrive med almindelig tekst, hvad formlen skal vise.

Hvis der i C8 står "Xxxxxxxx" så skal der.......

OG det skal være en komplet beskrivelse af alt!
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