Avatar billede sij Nybegynder
20. april 2006 - 10:32 Der er 16 kommentarer og
1 løsning

SUM ud fra en matrix

Jeg har forsøgt at udarbejde en formel, der skal lægge tal sammen fra cellerne i kollone C, hvis de enkelte celler i kolonne A=PA og hvis de enkelte celler i kolonne B=MOBIL. Jeg har anvendt følgende formel:
{=SUM((A1:A100="PA")*(B1:B100="MOBIL")*(C1:C100)}
Denne virker dog ikke. Jeg får værdien #I/T

I kolonne A og B har jeg flere værdier, der er #I/T. Har dette indflydelse?
Og hvad skal jeg gøre anderledes?
Avatar billede b_hansen Novice
20. april 2006 - 10:44 #1
Jeg vil tro, at det er værdierne #I/T i kolonne A og B, der giver problemerne. Hvis de opstår på baggrund af en formel, bør du indkapsle formlen i en =HVIS()-sætning. Noget i stil med:
HVIS(ER.FEJL(formel);0;formel)
eller:
HVIS(ER.IKKE.TILGÆNGELIG(formel);0;formel)

Disse to tester, om din formel giver fejl. Hvis det er tilfældet, indsættes et nul, ellers beregnes din formel.
Avatar billede sij Nybegynder
20. april 2006 - 10:47 #2
Jeg har lige forsøgt, og den indsætter et nul. Værdierne #I/T fremkommer netop på baggrund af andre beregninger og de er ret væsentlige i regnearket.
Avatar billede b_hansen Novice
20. april 2006 - 10:48 #3
Virker sum-formlen nu?
Avatar billede mrjh Novice
20. april 2006 - 10:52 #4
Mit bedste bud lige nu

=SUM(HVIS(ER.TEKST(A1:A100);HVIS(A1:A100="pa";HVIS(ER.TEKST(B1:B100);HVIS(B1:B100="mobil";C1:C100)))))
Avatar billede mrjh Novice
20. april 2006 - 10:53 #5
Som matrix formel selvfølgelig

{=SUM(HVIS(ER.TEKST(A1:A100);HVIS(A1:A100="pa";HVIS(ER.TEKST(B1:B100);HVIS(B1:B100="mobil";C1:C100)))))}
Avatar billede sij Nybegynder
20. april 2006 - 10:53 #6
Jeg får bare et nul, og det kan jeg jo ikke bruge til noget, når jeg ved der er værdier i kollonnerne, der bestemt ikke summer til 0
Avatar billede sij Nybegynder
20. april 2006 - 10:55 #7
Hov jeg har ikke prøvet løsningerne fra MRJH, det var den anden løsning der gav 0
Avatar billede b_hansen Novice
20. april 2006 - 10:56 #8
Du husker at indsætte formlen med ctrl+shift+Enter?
Avatar billede sij Nybegynder
20. april 2006 - 11:00 #9
Jeg har lige forsøgt igen og ligegyldigt hvad jeg gør, så får jeg 0....
Avatar billede mrjh Novice
20. april 2006 - 11:04 #10
hmmm virker fint her. Har du husket klammerne {}
Avatar billede sij Nybegynder
20. april 2006 - 11:21 #11
Nu har jeg fået den til at virke hvis jeg kun anvender 100 rækker, men det drejer sig om 20.000 rækker. Nu får jeg tilgengæld værdien #I/T
Avatar billede mrjh Novice
20. april 2006 - 11:43 #12
Det forstår jeg så ikke. Det burde ikke have noget med antallet af rækker at gøre
Avatar billede stewen Praktikant
20. april 2006 - 11:46 #13
Alternativt prøv med sumprodukt:

=SUMPRODUKT((A1:A20000="PA")*(B1:B20000="MOBIL")*(C1:C20000))
Avatar billede sij Nybegynder
20. april 2006 - 12:08 #14
Nu har jeg fået den til at virke med den formel MRJH foreslog. Det var mig, der havde lavet en lille tastefejl.
Avatar billede sij Nybegynder
20. april 2006 - 12:11 #15
MRJH: GIder du ikke at sende et "SVAR", så jeg kan give dig point?
Avatar billede mrjh Novice
20. april 2006 - 12:16 #16
OK :-)
Avatar billede sij Nybegynder
20. april 2006 - 12:18 #17
Nu håber jeg du har fået point, og endnu engang vil jeg gerne sige tak for hjælpen.
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