Avatar billede kbonline Nybegynder
29. maj 2007 - 10:41 Der er 14 kommentarer og
1 løsning

sum(a1*b1) virker ikke

Hejsa
=sum(a1*a2)
virker ikke, da formatet i a1 er fx. 450.00 (punktum ikke komma)

jeg får så dette resultat : #værdi!

hvordan får jeg det til at virke?
29. maj 2007 - 10:47 #1
Brug Erstat-funktionen til at udskifte punktummer med kommaer.
Rediger->Erstat

Fjern SUM() fra formlen, der er jo ikke noget, der skal summeres.
=a1*a2
Avatar billede b_hansen Novice
29. maj 2007 - 10:48 #2
Noget i stil med:
=værdi(a1)*Værdi(A2)

Men du kan med fordel ændre din måde at indtaste tallene på, da punktummet medfører, at Excel opfatter det indtastede som tekst.
29. maj 2007 - 10:57 #3
VÆRDI() konverterer en tekststreng, der repræsenterer et tal til en talværdi. Problemet her er jo netop at punktummet gør, at A1 ikke indeholder en talværdi. Derfor kan VÆRDI() ikke benyttes.
Avatar billede kbonline Nybegynder
29. maj 2007 - 12:23 #4
vil det sige at der ikke findes en permanent løsning som virker ?
kan der ikke laves en formel der fortæller at alle tal i kollonne c skal opfattes som en talværdi eller . erstattes med , ?
29. maj 2007 - 12:25 #5
Hvor får du oplysningerne fra. Er det ikke muligt at anvende det korrekte decimaltegn?
Avatar billede b_hansen Novice
29. maj 2007 - 12:46 #6
Hvis der altid er to decimaler, kan du bruge denne løsning:
=værdi(venstre(A1);længde(A1)-3)*værdi(venstre(A2);længde(A2)-3)

Men det er vigtigt at understrege, at formlen KUN virker, når der er samme antal decimaler altid.
Avatar billede kbonline Nybegynder
29. maj 2007 - 12:46 #7
nej desværre, jeg modtager hver dag en ny liste med en del data, og beløbskolonnen er altid lavet i . format desværre :-(
det ville jo så være rarest hvis man med en formel kunne sørge for at alle. bliver til , i kolonne c hver gang der indsættes data.
Avatar billede x-lars Novice
29. maj 2007 - 12:47 #8
kan du så ikke bare køre en Søg og Erstat med henhv. punktum og ingenting?
Avatar billede bak Forsker
29. maj 2007 - 12:54 #9
=ERSTAT(A1;".";",") * ERSTAT(A2;".";",")
29. maj 2007 - 14:01 #10
bak>> Der mangler vist noget i din ERSTAT()-funktion:
=ERSTAT(A1;FIND(".";A1);1;",")*=ERSTAT(A2;FIND(".";A2);1;",")
Avatar billede bak Forsker
29. maj 2007 - 15:00 #11
Hvorfor det, erik ?
Erstat er (som jeg ser det) ligeglad med placeringen af punktummet.
Et andet problem kunne dog være hvis der også skulle være kommaer i som tusindtalsseperatorer
29. maj 2007 - 15:09 #12
I følge hjælpeteksten i Excel er der 4 parametre til ERSTAT()-funktioen: gammel tekst, start ved, antal tegn, ny tekst.

Din formel gav en #VÆRDI-fejl.
Avatar billede bak Forsker
29. maj 2007 - 19:04 #13
øv,øv,øv det beror på en oversættelsesfejl fra min side. Jeg bruger engelsk excel.
Jeg vil bruge funktionen SUBSTITUTE som jo IKKE er ERSTAT, men UDSKIFT

=UDSKIFT( A1; "."; ",") * UDSKIFT( A2; "."; ",")
28. juni 2007 - 16:38 #14
Lukketid???
Avatar billede kbonline Nybegynder
27. oktober 2007 - 10:29 #15
undskyld, men vi holdt lidt længe åbent denne gang.
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