Avatar billede ceacer Praktikant
31. marts 2006 - 23:23 Der er 24 kommentarer og
1 løsning

fejl i sumprodukt formel

Jeg har følgende formel:
=SUMPRODUKT(--(Stamopl!E26:E200="Intern Rente");--(Stamopl!F26:F200))
som virker helt perfekt

Nu har jeg også Intern Rente stående i kolonne K og værdier i kolonnne L. Hvorfor virker følgende formel så ikke?
=SUMPRODUKT(--((Stamopl!K26:K200="Intern Rente"));--(Stamopl!L26:L200))

Det er sikkert bare en dum fejl men jeg kan ikke lige finde den!

De står på samme måde og jeg har ikke taget fejl af kolonner.
Avatar billede jens48 Ekspert
01. april 2006 - 00:19 #1
Skal du ikke bare fjerne det ekstra sæt paranteser du har sat om (Stamopl!K26:K200="Intern Rente")?
Avatar billede excelent Ekspert
01. april 2006 - 08:52 #2
=SUMPRODUKT(Stamopl!E26:E200;Stamopl!F26:F200)
=SUMPRODUKT(Stamopl!K26:K200;Stamopl!L26:L200)
Avatar billede mrjh Novice
01. april 2006 - 10:46 #3
Ja det er da mystisk. Prøv evt. =SUM.HVIS(Stamopl!K26:K200;"Intern Rente";Stamopl!L26:L200).
Avatar billede excelent Ekspert
01. april 2006 - 11:26 #4
ja ceacer's formel forvirrede mig lidt,
sumprodukt anvendes normalt til at gange værdierne og returnere summen
ellers bruger jeg normalt LOPSLAG til at hente værdier fx.

=LOPSLAG("Intern Rente";Stamopl!E26:F200;2;FALSK)
=LOPSLAG("Intern Rente";Stamopl!K26:L200;2;FALSK)
Avatar billede ceacer Praktikant
01. april 2006 - 12:20 #5
Ja men ved den nævnte formel får jeg jo værdien 1 i kolonne k når betingelsen er opfyldt der så ganges med værdien i den anden kolonne.

att mrjh: jeg havde prøvet sum.hvis uden held.

att excelent: Din virker perfekt. Jeg behøver jo ikke gange de to så Lopslag er jo lige så god. Takker! Vil du smide et svar?
Avatar billede ceacer Praktikant
01. april 2006 - 12:23 #6
lige et ekstra spørgsmål. Den celle hvor jeg sætter formlen ind (g14) bruges også et andet sted. Det andet sted har jeg at hvis g14 er et tal skal den udføre en funktion. Nu har den hentet et tal over, men den anden celle siger at det ikke er et tal. Hvordan kan det være?
Avatar billede excelent Ekspert
01. april 2006 - 12:27 #7
ok
Avatar billede excelent Ekspert
01. april 2006 - 12:31 #8
må vi lige se formlen (den som returnerer er ikke tal)
Avatar billede ceacer Praktikant
01. april 2006 - 12:37 #9
=LOPSLAG("Intern Rente";Stamopl!E$26:F$200;2;FALSK)
Avatar billede ceacer Praktikant
01. april 2006 - 12:38 #10
og
=HVIS(ER.TAL(G14);G14-$K$14;"")
Avatar billede excelent Ekspert
01. april 2006 - 12:50 #11
lyder mystisk

tast F5 i det ark hvor du har :=LOPSLAG("Intern Rente";Stamopl!E$26:F$200;2;FALSK)
klik 'Speciel...'
klik 'Formler'
klik så kun Tal er markeret (fjern flueben for Tekst,Logiske,Fejl)
klik ok

så vil alle celler med tal blive markeret (og hermed også G14

prøv evt. det samme for Tekst
Avatar billede ceacer Praktikant
01. april 2006 - 12:54 #12
G14 bliver ikke markeret. Den siger at det er tekst. Kan det skyldes at det er et procenttal der føres med over med et % tegn bagefter?
Ellers tak for et godt fif!
Avatar billede excelent Ekspert
01. april 2006 - 12:55 #13
prøver lige på mit ark om % gør det øjeblik
Avatar billede excelent Ekspert
01. april 2006 - 13:00 #14
hvis jeg sætter % ind, ændrs tallet blot til et procent tal
giver ikke fejli mit ark

Prøv ændre formatering af cellen (evt. til standard el. tal)
Avatar billede ceacer Praktikant
01. april 2006 - 13:05 #15
Det står til tal i forvejen. Det er ikke fordi det er så stort et problem. Jeg laver den bare om til ER.TEKST, men forståelsen halter noget. Det må have noget med overgangen fra det andet ark at gøre selv om det også her står som tal.
Avatar billede excelent Ekspert
01. april 2006 - 13:06 #16
ja det virker lidt mærkeligt- kan ikke umiddelbart gennemskue det
Avatar billede excelent Ekspert
01. april 2006 - 13:17 #17
prøv evt lige :

=LOPSLAG("Intern Rente";Stamopl!E$26:F$200;2;FALSK)*1
Avatar billede ceacer Praktikant
01. april 2006 - 13:42 #18
Du får lige et ekstra plus i bogen. Det virker, men jeg forstår ikke helt hvorfor?
Avatar billede excelent Ekspert
01. april 2006 - 13:50 #19
ditto, jeg tror efterhånden vi er nogen stykker :-)
Avatar billede ceacer Praktikant
01. april 2006 - 13:51 #20
ja men hovedsagen er jo at det virker. Der kom nemlig også lidt andre problemer ved at lave det om til ER.TEKST
Avatar billede excelent Ekspert
01. april 2006 - 13:52 #21
lol (Excel i en nøddeskal) :-)
Avatar billede mrjh Novice
01. april 2006 - 13:58 #22
Hej Ceacer
Jeg tror måske at løsningen er at din returværdi (den interne rente) er formateret som tekst via funktionen tekst. Derfor skal den tilbageformateres til værdi som excelent gør med *1.
Avatar billede ceacer Praktikant
01. april 2006 - 14:11 #23
Hej
Hvis jeg går ind under formater celler på værdierne under Stamopl - altså "intern rente" og procentværdien er intern rente formatteret som dato og procentværdien er tal. Jeg ved ikke om det er det du henviser til?
Avatar billede mrjh Novice
01. april 2006 - 14:16 #24
Nej, Funktionen tekst på dine værdier i Stamopl. arket, returnerer en tekstværdi uanset hvordan du formatterer teksten og det er altså grunden til at den fejler. Hvis du skal bruge %tallet videre er du altså nødt til at formaterer det om igen til en tal værdi via *1.
Avatar billede ceacer Praktikant
01. april 2006 - 14:30 #25
Nå okay på den måde via den formel du lavede til mig? Så forstår jeg det lidt bedre. Takker!
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