Avatar billede TorpGundersen Nybegynder
05. juni 2013 - 20:25 Der er 19 kommentarer og
1 løsning

Special optælling

Hej eksperter

Er det muligt i Excel ved den automatiske optælling ikke at bruge de normale decimaler. Således at skiftet mellem 1 og 2 ved to decimaler ikke sker ved 1.99, 2.00 ... Men omvendt skifter ved .112. Eks. 1.111, 1.112, 2,00, 2,01 osv.
Giver det mening?

/Jonas
Avatar billede diskolydia Nybegynder
05. juni 2013 - 20:31 #1
Kan du ikke blot foran tallet lave formlen =rund.op(CELLE)?
Avatar billede TorpGundersen Nybegynder
05. juni 2013 - 20:36 #2
Hvis du siger det :) men kan du evt give et eksempel.
Avatar billede diskolydia Nybegynder
05. juni 2013 - 20:48 #3
Ja, kan prøve.

I en celle: C4 har du tallet 30,5. Du vil ikke have halve tal, kun hele, så derfor laver du formlen i C4 således: =RUND.OP(30,5;0)

Hvis du ikke vil skrive tallet og det skal hentes et sted fra, skriver du blot cellen på der hvor det hentes hvor jeg har skrevet 30,5.
Avatar billede diskolydia Nybegynder
05. juni 2013 - 20:59 #4
Det kan også være at du har brug for at bruge afrund i stedet, der både går op og ned. Jeg kan ikke helt læse det ud fra dit spørgsmål :o)
Avatar billede vejmand Juniormester
05. juni 2013 - 21:04 #5
Er heller ikke sikker på jeg har forstået spørgsmålet rigtig, men prøv:
=HVIS(A1-HELTAL(A1)<=0,112;A1;RUND.OP(A1;0))
Avatar billede TorpGundersen Nybegynder
05. juni 2013 - 21:12 #6
Hej igen

Jeg er ikke helt sikker på, at vi taler om det samme...:)

Jeg må lige prøve at forklare mig lidt bedre. Jeg prøver med et udvidet eksempel:

Celle A1 har værdien 0.98 og i A2 er værdien 0.99, hvis jeg så markerer celle A1 og A2 og derefter udvider markeringen til celle A3, A4 osv. udfyldes celle A3 automatisk med værdien 1,00, A4 med 1.01 osv.

Her er det så, at jeg gerne ville have at celle A3 i stedet for at skifte til 1,00 skifter til 0,100, A4 med 0,101 osv. Denne optælling op til 0,112 hvorefter der skulle skiftes til 1.
Avatar billede vejmand Juniormester
05. juni 2013 - 21:15 #7
Okay, det kan jeg ikke hjælpe med.....
Avatar billede diskolydia Nybegynder
05. juni 2013 - 21:34 #8
Mit umiddelbare svar er, at du kan gøre følgende op til 100-skiftende og ved hvert 100-skift, er du nøst til at starte forfra:

a1: =0,98
a2: =a1+0,001

Når dette er gjort, markerer du A2 og finder den lille firkant nede i højre hjørne af cellen og trækker plusset ned af i resten af cellerne.

Når du kommer til den celle der indeholder 0,99 ville jeg stoppe med at kopiere, for derefter at gå i cellen under og skrive "=0,100" (A3 i eksemplet) og i cellen under denne (A4) skrive "=A3+0,001"


Husk desuden at højreklikke på cellerne, vælge "formater celler" og vælge "tal" og 3 decimaler" i første fane.
Avatar billede TorpGundersen Nybegynder
05. juni 2013 - 21:46 #9
Jeg forstår dit svar, men det er ikke dynamisk nok, til det behov jeg har. Fx er den ikke god, hvis jeg ikke ønsker at tælle med 0,001 af gangen.
Avatar billede vejmand Juniormester
05. juni 2013 - 22:01 #10
Det er netop dit problem, der er ikke rigtig system i det.

Du vil:
0,98
0,99

Altså, "hoppe" med en tiendedel

herefter vil du så gå tilbage til 0,100 og "hoppe" med en hundrededel indtil 0,112 hvorefter den skal "hoppe" til 2

Nu skal den så igen "hoppe" en tiendedel indtil 1,99, gå tilbage til 1,100 og "hoppe" en hundredel indtil 1,112

Tror ikke du kan gøre det, på den måde du ønsker......for meget op og ned.  :-)
Avatar billede diskolydia Nybegynder
05. juni 2013 - 22:08 #11
enig med vejmand, desværre :o)
Avatar billede TorpGundersen Nybegynder
05. juni 2013 - 22:12 #12
@Vejmand ... Det frustrerer også mig.
Men tillad mig at forsøge at forklare. Jeg har på intet tidspunkt talt om tiendedele eller hundrededele. Det jeg ønsker er, at Excel deler en hel (et tal, en lagkage eller en ost er lige meget - bare en hel)  op i 112 bider fremfor de normale 100, hvis man vel og mærke arbejder med tal med to decimaler.

Jeg har overvejet, om man kunne generere følgende tælling 0,001 ... 0,112, 1, 1.001 ... 1.112, 2 osv.
Avatar billede vejmand Juniormester
05. juni 2013 - 22:22 #13
Okay, det er noget ganske andet, end det du lagde ud med.....
Nu har du ikke længere noget som hedder 0,98 og 0,99

Nu kan du skrive 0,001 i A1
og 0,002 i A2

Markér de 2 celler
Træk ned til A112
Den vil nu "hoppe" med 0,001 og skrive 0,112 i A112

Så kan du skrive 1 i A113
og 1,001 i A114
Markér de 2 celler
Træk ned til A225
Den vil nu "hoppe" med 0,001 og skrive 1,112 i A225

osv  osv  osv

Ikke fuldautomatisk, men dog noget lettere.......
Avatar billede diskolydia Nybegynder
05. juni 2013 - 22:25 #14
Er de prikker du har lavet i mellem for at vise at 0,001 står i A1 og 0,112 står i !2 eller?
Avatar billede Slettet bruger
05. juni 2013 - 22:29 #15
Eller med 0,001 i A1 så indsæt denne i A2 og kopier nedad:

=HVIS(AFRUND(REST(A1;1);5)=0,112;HELTAL(A1)+1;A1+0,001)
Avatar billede jens48 Ekspert
05. juni 2013 - 22:35 #16
Ja, jeg giver Vejmand og diskolydia ret i at din forklaring ikke er særlig konsistent, men måske kan denne Formel bruges:
=if(A1>=int(A1)+$b$1;roundup(A1;0);A1+$b$2)
I b1 indtaster du hvilken brøk der skal forårsage oprunding, og i b2 indtaster du hvor meget der skal lægges til det foregående tal (0,001 eller 0,01 eller hvad du ellers ønsker)
Avatar billede TorpGundersen Nybegynder
05. juni 2013 - 22:33 #17
@Vejmand
Det er fordi du læser mine tal som decimaler, jeg skrev netop i moderspørgsmålet, at jeg ikke ønskede at bruge 'normale' decimaler. Tallene skal bare forstås som en delmængde af en hel. Men tak for svaret - Det bliver måske løsningen, jeg prøver i hvert fald at gå i gang, og ser hvor lang tid det tager at lave det arbejde jeg har indledt. Læg et svar - hvis ingen andre kommer med et svar inden for et døgns tid, får du point.

@Diskolydia
Nej ... de indikerer bare optællingen. Ingen referencer til specifikke celler.
Avatar billede vejmand Juniormester
05. juni 2013 - 22:37 #18
Hvis jeg har forstået spørgsmålet rigtig, har dkhanknu givet løsningen.....og bør sende et svar.
Avatar billede TorpGundersen Nybegynder
05. juni 2013 - 23:03 #19
Har forsøgt lidt med løsningen fra dkhanknu, og den løsning fungerer godt. svar = point
Avatar billede Slettet bruger
06. juni 2013 - 07:47 #20
OK.
Hans
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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



IT-JOB

Cognizant Technology Solutions Denmark ApS

Senior Test Manager

KMD A/S

.NET Developer
Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat