Excel-spm.: udregne tælleren i en brøk - hvordan?

#1| 0

Hej PN,
har et lille problem i Excel, som i måske kan hjælpe med:
Hvis man har en celle, hvori der står fx. brøken 199/207 (kunne lige så godt være fx. 9/7) - kan man så få excel til at udregne værdien af tælleren vha. en eller anden formel i en anden celle?

På forhånd tak for hjælpen.

29-10-2013 23:09 #2| 0

Jeg tror det ikke. Mest fordi at jeg ikke kan se, hvordan excel skulle kunne skelne imellem den "overordnede" brøk og en eventuel brøk i brøken. Hvis ikke førstnævnte er synderlig kompliceret, kan du sikkert få den til at give dig værdien indtil førstkommende "/" i formlen.

29-10-2013 23:18 #3| 0

Har nu læst det 20 gange og fatter stadig ikke helt hvad der bliver spurgt om.

Tror godt jeg kan hjælpe/vil hjælpe hvis du blot kan gøre det mere konkret.

29-10-2013 23:19 #4| 1

Hvis jeg ikke har misforstået, er det principelt ikke nemmere, hvis du har et datasæt, også lave en række for tælleren, og nævneren, også bruge en tredje række til at udregne værdien af brøkken, hvis regnestykket kun gælder det?

29-10-2013 23:23 #5| 0

Hvad står der helt præcist i cellen?
=199/207 eller bare 199/207?

Hvis der står = så skal du bare ændre talformatet til Brøk, højreklikke på cellen, trykke formater celler og vælge op til flere cifre.

Redigeret af Gylletank d. 29-10-2013 23:25
29-10-2013 23:27 #6| 0

@alexanderbp
Jo det kan muligvis løses på en anden måde.
Det ville bare være det nemmeste hvis man kunne få excel til at returnere tælleren eller nævneren af en given værdi fx 199/207

@gylletank
værdien er fx. 199/207 - ikke en formel som =199/207

29-10-2013 23:31 #7| 0

Hvis ikke der står = så skal du lege lidt med den funktion der hedder "Venstre". Det er lidt svært at forklare hvordan du skal bruge den uden at kende dit datasæt..
Kommer lidt an på hvor mange observationer du har og hvordan de ser ud, men denne funktion kan nok hjælpe sig lidt af vejen.

Redigeret af Gylletank d. 29-10-2013 23:32
29-10-2013 23:40 #8| 0

Hvor mange cifre er der i den største tæller?
Start med funktionen "venstre", marker data og skriv det antal cifre der er i den største tæller. 4 f. eks.
Så vil du få de fire første tegn i alle dine observationer. Nu vil mange af dem sikkert være forkerte fordi tælleren F. Eks. Kun er på to cifre. Sæt filter på kolonnerne og søg efter /. Så vil du få alle de observationer som funktionen ikke har talt rigtigt op.
Klip de korrekte observationer ud og kør venstre-funktionen igen, men denne gang skal den kun returnere 3 cifre. Og så videre..

30-10-2013 08:56 #9| 0

Lykkedes det?

30-10-2013 10:47 #10| 0

Funktionen "tekst til kolonner" med "/" som seperator kan splitte tæller og nævner op i to kolonner. Man kan vælge kun at importere den ene.

Jo mere jeg læser OP, jo mere er jeg usikker på hvad det er der efterspørges.

alternativ erstat "/" med en masse mellemrum og brug venstre højre formlerne

Redigeret af Panter d. 30-10-2013 10:59
30-10-2013 11:17 #11| 0

Mit gæt vil være at du skriver følgende:

=SAMMENKÆDNING("=";DIN CELLE MED BRØKKEN)

ex. =SAMMENKÆDNING("=";A1)


Derefter skal du trykke CTRL + C på dine rækker med formlen =SAMMENKÆDNING("=";A1) hvorefter du skal indsætte rækken som værdier (højreklik => indsæt speciel => værdier).

Herefter har du en række hvor der står ex. =197/7

Denne række laver du formlen =VÆRDI( ) på

Så skulle den gerne returnere værdierne.


Dunno om dette er den mest effektive måde at lave det på :=)..

30-10-2013 21:00 #12| 0

Undskyld det sene svar.
Den egentlige problemstilling tager udgangspunkt i en produktionsvirksomhed. Produktion af en madvare med flere forskellige komponenter.

Der skal planlægges hvor stor den optimale mindste blandingsstørrelse skal være i Kg.
Problemet er at der er 2 råvarer som er forholdsvist dyre samt findes i hhv. 6,5kg og 1,85kg dåser og vi vil reducere spild ved at den optimale blandestørrelse skal Ramme et helt antal spande for begge råvarer samtidig.
Resten af spanden/dåsen kan ikke gemmes til senere produktion.

Jeg har fundet en mulig løsning som virker nu tror jeg, men jeg havde regnet med at kunne bruge "brøk-genvejen", som jeg prøvede at beskrive i OP, men det viste sig ikke at holde synes jeg.

Data kunne fx. være:
råvare 1:
fås i 6,5kg spande og indgår med 50% af det samlede produkt.

Hvis vi kun skulle tage højde for råvare 1 ville regnestykket være ok simpelt og se således ud:
6,50 / 0,50 = 13 kg er den mindste optimale blandestørrelse (der ville så blive brugt præcis 1 spand af råvare 1)

råvare 2:
fås i 1,85kg dåser og indgår med 20% af det samlede produkt.
var det kun råvare 2 vi skulle tage højde for ville det se sådan ud:
1,85 / 0,20 = 9,25 kg

Hvordan ville i løse det hvis i skulle lave et excel ark der skal kunne løse det?
Altså hvad ville den mindste optimale blandestørrelse værre under hensyntagen til at begge råvarer skal der bruges et helt antal spande/dåser af.

Redigeret af werder77 d. 30-10-2013 21:20
30-10-2013 23:49 #14| 0

Misforstod problemet :) men løsningen er lige til at finde i Excel.

Jeg ville lave 3 koloner (a,b,c)

i a - vil jeg lave tallene 1 til 100 (eller hvor mange der nu er behov for)

I kolonne b ville jeg regne ud hvor stor blandingen bliver når jeg bruger 1-100 spande af råvare 1 på 6,5 kg ved formlen =a1*6,5*2 (for række 1 og ændret så den passer til de andre rækker)

I kolonne c vil jeg så regne ud hvor mange spande af råvare 2 (den på 1,85) der skal til en råvare blanding, når der bruges et helt antal spande af råvare 1. ved formlen =B1*0,2/1,85

Dermed kan du finde svaret, har skrevet mit herunder

37 spande af råvare 1 og 52 spande af råvare 2

30-10-2013 23:52 #15| 0

Sådan et spørgsmål kommer jo helt an på hvordan du vil bruge regnearket.

Hvis du blot har 2-3 indgredienser og skal lave udregningen en enkelt gang, så har du vel allerede svaret du skal bruge.

Hvis du vil have et regneark som du altid kan taste alle indgredienser ind i, så har du en udfordring. Og så skal du jo også vælge om du vil finde mindste fælles multiplum af de enkelte ingrediensers optimale blandestørrelse uanset om det er flere hundrede kg, eller om det skal ligge indenfor et interval. Og du skal tage stilling til hvordan arket skal se ud osv.

31-10-2013 00:13 #16| 0

Hvad jeg ville gøre:

Kolonne A er navnet på varen.
Kolonne B er prisen på varen.
Kolonne C er mængden i pakningen.
Kolonne D er varens andel i blandingen.

En blandemængde er placeret et arbitrært sted, og refereres med $.

Resten er beregnet.
Kolonne E er kilopris
Kolonne F beregner spildet som en pakning minus resten fra brøken (andel*blandemængde)/pakning. Kan ikke huske kommandoen.
Kolonne G beregner tabet, kilopris gange spild.
En summation af tabet laves i bunden, og du kan prøve dig frem med blandemængden for at mininere tabet.

Lidt mere elegant kan beregningen samles i en enkelt kolonne, og der kan laves kolonner for en lang række blandemængder, som du skriver i toppen af kolonnen, hvor der ikke er beregninger. Tab som funktion af blandemængde kan vises på en graf.

Ville gerne foreslå en mere high tech optimerings løsning, men er ret sikker på at objektivfunktionen ikke er differentiabel.

Redigeret af drhoho d. 31-10-2013 00:20
31-10-2013 10:19 #17| 0

Jeg ville bruge Solver Add-in funktionen i Excel.

A1 er den celle, hvor man kan ændre på antallet af råvare 1.
I celle B1 er en funktion for, hvor meget spild man har af råvare 2 afhængigt af antallet af råvare 1:

=ROUNDUP(((A1*6,5/0,5)*0,2)/1,85;0)-((A1*6,5/0,5)*0,2)/1,85

hvor ((A1*6,5/0,5)*0,2)/1,85 er det nødvendige antal af råvare 2.
Det bliver rundet op, da man kun kan have hele antal dåser. Forskellen mellem den afrundede antal og det nødvendige antal er spildet.

I solver-funktionen sættes objective til celle B1, som skal minimeres ved at ændre på celle A1. Der tilføjes betingelserne at "A1 >= 1" og at A1 skal være integer (heltal).

Det giver rigtig nok 37 spande råvare 1, hvilket kræver 52 dåser råvare 2.

Hvis der er en max-kapacitet på antallet af råvare 1, kan det også bare tilføjes i betingelserne.

← Gå til forumoversigtenGå til toppen ↑
Skriv et svar