Avatar billede Maj1870 Nybegynder
03. august 2011 - 10:51 Der er 10 kommentarer og
1 løsning

Funktioner i formler

Hej,
Jeg har excel 2003.

Hvordan indsætter jeg

(NU!$I$3:$I$50;"1????????") som virker i en TÆL.HVIS formel

ind i

=SUMPRODUKT((NU!$D$3:$D$50="ukendt")*(NU!$G$3:$G$50<>"Intern"))

som et kriterie.
Jeg har prøvet at gøre det direkte, men den tæller ikke, men giver resultatet 0.

=SUMPRODUKT((NU!$D$3:$D$50="ukendt")*(NU!$G$3:$G$50<>"Intern")*(NU!$I$3:$I$50="1????????"))

Er der nogen der kan hjælpe?
03. august 2011 - 10:59 #1
Er "1????????" det faktiske indhold i cellerne - eller er det et forsøg på at fortælle at det første ciffer skal være "1"?

Er det numerisk eller alfanumerisk?
Avatar billede Maj1870 Nybegynder
03. august 2011 - 11:04 #2
Det er det faktiske indhold i cellerne. Den skal tælle tallene 1-5. De resterende tegn er semikolon pga læsevenlighed. 1;2;3;4;5 , hvor tallet erstattes af 0, hvis tallet ikke er repræsenteret.
03. august 2011 - 11:36 #3
Ikke forstået!!!

Hvis "1????????" er det faktiske indhold - hvor kommer så alt det andet fra - med semikoloner osv....

Kom venligst med et konkret eksempel på indhold, og hvad det er du ønsker.
Avatar billede natkatten Mester
03. august 2011 - 11:48 #4
Den virker hos mig!? Jeg bruger Excel 2010, men den burde også virke i 2003.
Avatar billede Maj1870 Nybegynder
03. august 2011 - 12:06 #5
Så midforstod jeg hvad du mente med faktiske indhold. Det er antallet af tegn, som er ens igennem kolonnen.

Jeg skal tælle antallet af de poster i et skema, hvor cellen i kolonne D="ukendt", cellen i kolonne G IKKE er lig "intern" og hvor kollonne I indeholder et 1-tal. Cellerne i kolonnen I skal helst kunne indeholde flere af tallene fra 1 til 5 samtidig, da de angiver nogle svar, hvor der kan være flere muligheder. Hvis cellen indeholder 1 og 3, vil cellen se således ud "1;0;3;0;0". Hvis cellen indeholder 2 og 5 vil indholdet se ud som følger: "0;2;0;0;5". formlen skal selvfølgelig kunne bruges for de andre tal også. Formatet i cellen i I er frit, men ser sådan ud for at jeg kunne bruge TÆL.HVIS funtionen med ??? til at angive de irrelevante tal uden at gøre køb på læsevenligheden i skemaet.

SUMPRODUKT har virket fint, når vi kigger på et tal eller en hel tekststreng, men nu, hvor jeg kun vil kigge på dele af tekststrengen, så kan jeg ikke få den til at virke.
03. august 2011 - 12:26 #6
Du kan ikke anvende jokertegn i en SUMPRODUKT()-funktion i Excel 2003.

Har du overvejet en mere regnearksvenlig løsning med at placere de 5 oplysninger i hver sin celle, i stedet for at have 5 forskellige værdier i den samme celle. Det vil gøre dit videre arbejde med disse data langt lettere.
Avatar billede natkatten Mester
03. august 2011 - 12:30 #7
Måske denne:

=SUMPRODUKT((NU!$D$3:$D$50="ukendt")*(NU!$G$3:$G$50<>"Intern")*(ER.TAL(FIND("1";NU!I3:I50))))
Avatar billede natkatten Mester
03. august 2011 - 12:33 #8
Men er i øvrigt enig med ErikJuul i, at opbygningen af regnearket bør genovervejes hvis det er muligt.
Avatar billede Maj1870 Nybegynder
03. august 2011 - 12:54 #9
Tak til jer begge to. Natkattens forslag ser ud til at virke, men jeg kan godt se pointen med at dele dem ud. Var begyndt at overveje at trække dem ud i et alternativt skema udenfor synsfeltet :). Jeg håber at det er ok at jeg giver Natkatten pointene.
Avatar billede Maj1870 Nybegynder
03. august 2011 - 12:55 #10
heh...prøver igen
Avatar billede natkatten Mester
03. august 2011 - 13:17 #11
Et svar her
/Natkatten
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