Avatar billede lunddata Nybegynder
16. marts 2006 - 17:35 Der er 13 kommentarer og
1 løsning

Trim eller hvad?

Når Analysis Toolpak ikke er tilgængelig og heller ikke ønskes tilgængelig kan man vel "snyde" Excel lidt.
Som brøk har jeg tæller i A1 og nævner i A2
Eksempelvis celle A1 = 5, celle A2 = 10.

Mit ønske er at forkorte brøken således at den "forkortede" tæller står i celle c1 og den forkortede nævner står i celle c2.

Jeg ved godt, at jeg i een celle ville kunne få den forkortede brøk frem, men det er altså ikke meningen her.
Avatar billede gibber Nybegynder
17. marts 2006 - 08:04 #1
Ok her er et kryptisk bud:

Formel til C1:
=VENSTRE(TEKST((A1/A2);"# ??/??");FIND("/";TEKST((A1/A2);"# ??/??");1)-1)

Formel til C2:
=HØJRE(TEKST((A1/A2);"# ??/??");FIND("/";TEKST((A1/A2);"# ??/??");1)-2)

...Måske er der en mere simpel måde - men ovenstående skulle virke efter hensigten.
Avatar billede bak Forsker
17. marts 2006 - 13:23 #2
godt gået, gibber :-)
Avatar billede lunddata Nybegynder
17. marts 2006 - 15:44 #3
SÅDAN!
Rigtig flot. Det var lige hvad jeg havde brug for.
Læg et svar gibber.
Avatar billede lunddata Nybegynder
18. marts 2006 - 09:54 #4
Måske kan jeg lige nå det.
Løsningen gælder ved ægte brøker.
Hvad med uægte brøker som f.eks. 17/12.
Så kan man jo returnere det hele tal 1 til en anden celle, men hvordan får jeg udelukkende tælleren 5 frem.

I løsningen med formlen =VENSTRE(TEKST((A1/A2);"# ??/??");FIND("/";TEKST((A1/A2);"# ??/??");1)-1)      får jeg 1  5
1 må være heltallet 1 ved divisionen 17/12 og 5 må være tælleren..
Avatar billede lunddata Nybegynder
18. marts 2006 - 10:10 #5
Skal lige tilføje at jeg i c1 har forsøgt med:
=HVIS(A1=A2;1;HVIS(A1>A2;VENSTRE(TEKST((A1/A2);"# ??/??");FIND("/";TEKST((A1/A2);"# ??/??");3)-3);VENSTRE(TEKST((A1/A2);"# ??/??");FIND("/";TEKST((A1/A2);"# ??/??");2)-1)))
Avatar billede bak Forsker
18. marts 2006 - 11:16 #6
Tæller
=VÆRDI(MIDT(TEKST(A1/A2;"???/??");1;FIND("/";TEKST(A1/A2;"???/??"))-1))

og
Nævner
=VÆRDI(MIDT(TEKST(A1/A2;"???/??");FIND("/";TEKST(A1/A2;"???/??"))+1;99))
Avatar billede lunddata Nybegynder
18. marts 2006 - 11:28 #7
Resultatet hvor a1 = 17 og a2 =12 bliver:
Tæller: 17
Nævner: 12

I dette tilfælde ville jeg gerne have:
Tæller: 5
Nævner: 12

.... heltallet 1 skal bare stå en anden celle.(Dette kan jeg godt få frem)
Avatar billede lunddata Nybegynder
18. marts 2006 - 12:00 #8
Bak: dine formler hvor a1 = 17 og a2 =12 bliver:
Tæller: 17
Nævner: 12
Avatar billede mrjh Novice
18. marts 2006 - 12:31 #9
Tæller:

=HVIS(A2>A3;MIDT(TEKST((A2/A3);"# ??/??");FIND(" ";TEKST((A2/A3);"# ??/??");1);3);VENSTRE(TEKST((A2/A3);"# ??/??");FIND("/";TEKST((A2/A3);"# ??/??");1)-1))
Avatar billede lunddata Nybegynder
18. marts 2006 - 12:58 #10
mrjh´s bud virker på både ægte og uægte brøker.
I fortjener faktisk alle 3 point efter jeres gode bud. Er det fair nok at give mrjh pointene?
Læg et svar.
Avatar billede mrjh Novice
18. marts 2006 - 15:25 #11
Tak, men jeg springer over denne gang. :-)
Avatar billede mrjh Novice
18. marts 2006 - 15:26 #12
Synes faktisk at P. bør gå til Gibber, som kom med den første flotte løsning.
Avatar billede gibber Nybegynder
18. marts 2006 - 19:00 #13
Her er et svar :)

...Jeg må indrømme at jeg ikke havde checket for uægte brøker. Men det var da rart at se løsningen på dem også - Super arbejde.
Avatar billede lunddata Nybegynder
19. marts 2006 - 11:58 #14
Mange tak for hjælp!
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