05. marts 2016 - 21:07
Der er
17 kommentarer og 2 løsninger
En oprunding formel ?? ? ?
Hej Er der en der kunne hjælpe, med at lave en oprunding formel som nedenstående eksempel : 00:00 00:00 - 00:18 =00:15 eller 0,25 00:19 - 00:38 = 00:30 eller 0,50 00:39 - 00:48 = 00:45 eller 0,75 00:49 - 01:00 = 01:00 eller 1,00 ---------------------------------------------------------------- 01:00 01:00 - 01:18 = 01:15 eller 1,25 01:19 - 01:38 = 01:30 eller 1,50 01:39 - 01:48 = 01:45 eller 1,75 01:49 - 2:00 = 02:00 eller 2,00 Det kan godt være det ikke ligner en helt "normal" oprundings skala : -) Jeg kan nu bare godt lide den runder lidt mere op : -) Tænker hvis den ser et tal som hedder 1:07 så skulle den runde op til = 1:15 Og efterfølgende lave et tal som hedder 1,25 Så Fx A1 = 1:07 B1 = 1:15 C1 = 1,25 Er det mon muligt at lave via en formel eller skal der en makro hen over? Mon Jeg bruger Excel 2007 Hilsen Martin
Annonceindlæg tema
06. marts 2016 - 08:36
#2
B1 = AFRUND.LOFT(a1;1/(24*4)) C1 = B1*24 (formateret som tal)
06. marts 2016 - 11:26
#3
Hej Pistolprinsen > Jeg har kigget men kunne godt tænke mig at få et eksempel på en formel streng?? Sdh > B1 = AFRUND.LOFT(a1;1/(24*4)) C1 = B1*24 (formateret som tal) Jeg har prøvet ovenstående, det dur ikke rigtigt ? ---- Celle formart "tt:mm" - A1 = 01:07 Oprundet Celle formart "tt:mm" B1 "viser " 01:15" Oprundet Celle formart "Tal" viser"C2" "1,25" Tænker der skulle være 4 formler i en streng? Eller Jeg ved ikke rigtig , hvis der er et tal der hedder fx 1:06 så den skulle runde ned til 1:00 Hilsen Martin
06. marts 2016 - 17:20
#4
Det er nogle lidt skæve tal du bruger som overgang, så du kan ikke bruge en almindelig afrundingsformel. Men denne formel giver dig det du ønsker: =HOUR(A1)/24+CHOOSE(MINUTE(A1)+1 ;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15 ;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30 ;45;45;45;45;45;45;45;45;45;45;0;0;0;0;0;0;0;0;0;0;0)/24/60 Husk at formatere til hh:mm På dansk ser den således ud: =TIME(A1)/24+VÆLG(MINUT(A1)+1 ;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15 ;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30 ;45;45;45;45;45;45;45;45;45;45;0;0;0;0;0;0;0;0;0;0;0)/24/60 Og så skal den formateres til tt:mm Bemærk at jeg har skilt formlerne ad i flere linjer for at gøre dem synlige
06. marts 2016 - 18:59
#5
Hej jens48 : -) Jeg synes nu det køre meget godt, MAN MAN, hvis men skvriver fx 00:49 så kommer den med 00:00 eller 01:50 så bliver den på 01:00 Og 00:00 bliver til 00:15 hvis denne kunne for bliv 00:00 Så måske man kunne lave denne del af afrundingen på denne måde : ???? ? 00:00 = 00:00 00:01 - 00:18 = 00:15 OK 00:49 - 00;59, 01:01, 01:02, 01:03, 01:04, 01:05, 01:06 = 01:00 01:49 - 01:59, 02:01, 02:02, 02:03, 02:04, 02:05, 02:06 = 02:00 01:00 = 01:00 02:00 = 02:00 Kunne man så efterfølgende lave så den runder op til de tal her: 00:15 = 0,25 00:30 = 0,50 00:45 = 0,75 01:00 = 1,00 Hilsen Martin
06. marts 2016 - 19:20
#6
Der skal stå "15;" 19 gange, "30;" 20 gange, "45;" 10 gange og "0;" 11 gange (sidste gang dog uden ";"). Hvis du vil have 00:00 = 00:00 retter du blot det første "15" til "0"
06. marts 2016 - 19:46
#7
=TIME(A1)/24+VÆLG(MINUT(A1)+1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;45;45;45;45;45;45;45;45;45;45;0;0;0;0;0;0;0;0;0;0;0)/24/60 nu har jeg prøvet sådan her så skriver den bare 00:00
06. marts 2016 - 20:16
#8
> Jeg har kigget men kunne godt tænke mig at få et eksempel på en formel streng?? Jeg ved ikke rigtigt, hvordan det kan skæres mere ud i pap, end det er angivet på det link??? Der er endda givet et eksempel med 0,25 - som du selv efterspørger... = RUND.OP ( Værdi / 0,25 ; 0 ) * 0,25
06. marts 2016 - 20:58
#9
Jeg skrev det første "15", ikke de første 19 "15"
07. marts 2016 - 17:36
#10
Hej igen jens48 > =TIME(A1)/24+VÆLG(MINUT(A1)+1;15;15;15;15;15;15;15 ;15;15;15;15;15;15;15;15;15;15;15;15;30;30;30;30;30;30 ;30;30;30;30;30;30;30;30;30;30;30;30;30;30;45;45;45;45 ;45;45;45;45;45;45;0;0;0;0;0;0;0;0;0;0;0)/24/60 Jeg har sat ovenstående ind Så hvis jeg skriver fx : 00:49 = så skriver den 00:00 hvor den skulle skrive 1:00 01:00 = så skriver den 01:15 hvor den skulle skrive 1:00 --- Pistolprinsen > Jeg har prøvet sådan her =RUND.OP(C6/0,25; 0 ) * 0,25 C6 = fx 00:45 så bliver den ved med at skrive 0,25 hvor den skulle skrive 0,45 Så jeg ved ikke om der skulle mere på formelen? ? Det er fordi der skulle afrundes ved være kvarter : -) Den skulle køre fra [tt]:mm til tal
07. marts 2016 - 19:39
#11
sorry - havde ikke lige læst at det var skæve minut tal. Så her et forslag: =HVIS(MINUT(A1)=0;(AFRUND.GULV(A1;1/24));HVIS(MINUT(A1)>48;(AFRUND.GULV(A1;1/24))+(1/24);HVIS(MINUT(A1)>38;(AFRUND.GULV(A1;1/24)+(0,75/24));HVIS(MINUT(A1)>18;(AFRUND.GULV(A1;1/24))+(0,5/24);(AFRUND.GULV(A1;1/24))+(0,25/24)))))
07. marts 2016 - 20:21
#12
Formel var måske lidt overkill. Kunne også ser således ud: =HVIS(MINUT(A1)=0;(TIME(A1)/24);HVIS(MINUT(A1)>48;(TIME(A1)+1)/24;HVIS(MINUT(A1)>38;(TIME(A1)+0,75)/24;HVIS(MINUT(A1)>18;(TIME(A1)+0,5)/24;(TIME(A1)+0,25)/24))))
07. marts 2016 - 21:19
#13
Hvis du retter det første "15" til "0" bør den se sådan ud: =TIME(A1)/24+VÆLG(MINUT(A1)+1 ;0;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15;15 ;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30 ;45;45;45;45;45;45;45;45;45;45;0;0;0;0;0;0;0;0;0;0;0)/24/60 Det VÆLG gør, er at tage minuttallet og derudfra vælge et af de efterfølgende 60 tal og så indsætte det som minutter
08. marts 2016 - 20:13
#14
sdh > Jeg kan se i dit fine eksempel når man skriver fra 00:49 til 01:00 så kommer der til at stå 01:00 OK Men hvis man skriver 01:01 så bliver den 01:15 hvor jeg godt kunne tænke mig den først runde op ved 01:07 til 01:15 Kan godt se problemet når der stå 00:01 til 00:18 så skal den runde op/ned til 00:15 jens48 > den bliver 00:00 når man skriver 00:49 og stå 01:49 kommer der til at stå 01:00 Det er nok de samme problematik som i sdh når tallene er så skæve tænker jeg . Jeg ved ikke om der er mere at gøre ? : -) og hvordan med pointene mon? De skulle jo deles lidt ud : -)
09. marts 2016 - 08:21
#15
Så forstår jeg det som du gerne vil have nedenstående interval 00:00 - 00:06 =00:00 eller 0,00 00:07 - 00:18 =00:15 eller 0,25 00:19 - 00:38 = 00:30 eller 0,50 00:39 - 00:48 = 00:45 eller 0,75 00:49 - 01:00 = 01:00 eller 1,00 Så skal formel være: =HVIS(MINUT(A1)=0;(TIME(A1)/24);HVIS(MINUT(A1)>48;(TIME(A1)+1)/24;HVIS(MINUT(A1)>38;(TIME(A1)+0,75)/24;HVIS(MINUT(A1)>18;(TIME(A1)+0,5)/24;HVIS(MINUT(A1)>6;(TIME(A1)+0,25)/24;TIME(A1)/24)))))
09. marts 2016 - 11:52
#16
Med de nye intervaller vil min formel komme til at se sådan ud. Der er nu også lagt en time ekstra på fra 49 minutter. =TIME(A1)/24+VÆLG(MINUT(A1)+1 ;0;0;0;0;0;0;0;15;15;15;15;15;15;15;15;15;15;15;15 ;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30;30 ;45;45;45;45;45;45;45;45;45;45;60;60;60;60;60;60;60;60;60;60;60)/24/60
09. marts 2016 - 17:41
#17
Fik vist ikke forkortet formel tilstrækkelig. Så hermed ny opdateret formel: =HVIS(MINUT(A1)>48;(TIME(A1)+1)/24;HVIS(MINUT(A1)>38;(TIME(A1)+0,75)/24;HVIS(MINUT(A1)>18;(TIME(A1)+0,5)/24;HVIS(MINUT(A1)>6;(TIME(A1)+0,25)/24;TIME(A1)/24))))
09. marts 2016 - 19:43
#18
Hej med jer : - ) sdh > ja den blev ski forkort noget Jeg synes det ser godt ud til jer : -)begge to : - ) 00:00 = 00:00 = eller 0,0 00:01 - 00:18 = 00:15 eller 0,15 00:19 - 00:38 = 00:30 eller 0,50 00:39 - 00:48 = 00:45 eller 0,75 00:49 - 01:06 = 01:00 eller 1,00 01:07 - 01:18 = 01:15 eller 1,15 01:19 - 01:38 = 01:30 eller 1,50 01:39 - 01:48 = 01:45 eller 1,75 02:49 - 02:06 = 02:00 eller 2,00 Det er nok ikke let at lave denne her 00:01 - 00:06 /-/ 00:07 - 00:18 = 00:15 eller 0,15 Men pyt nu med det : - ) jeg er glad for hjælpen så mon ikke man kan dele point? Tænker om man kunne lave så den kunne lave minutter til 100-dele timer Og der op af : -) Så den slutter med 59 = 0,98 58 = 0,97 15 = 0,25 14 = 0,23 13 = 0,22 12 = 0,20 11 = 0,18 10 = 0,17 9 = 0,15 8 = 0,13 7 = 0,12 6 = 0,10 5 = 0,08 4 = 0,07 3 = 0,05 2 = 0,03 1 = 0,02 Hilsen Martin
10. marts 2016 - 17:05
#19
Jeg takker mangen gangen : -)
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig