Previous page | 1 | Next page

Calcolo formula per trovare la velocità in km/h

Last Update: 12/2/2021 6:53 PM
Author
Print | Email Notification    
Post: 1
Registered in: 12/1/2021
Age: 22
Junior User
2008
OFFLINE
12/1/2021 10:31 AM
 
Modify
 
Delete
 
Quote

Buongiorno a tutti, ho necessità di creare una formula che mi consenta da un tempo es. 1'20"125 centesimi di trovare la velocità oraria. Ho creato un foglio excel dove mi sono messo i tempi al giro su un percorso da 300mt che i miei atleti devono percorrere su più distanze, dai 100 mt ai 3000 mt o più e avrei la necessità attraverso un'unica formula di avere nella colonna a lato la velocità in km orari calcolando oltre ai minuti e secondi anche i centesimi di secondo.

Vi ringrazio in anticipo per la collaborazione.
Post: 2,509
Registered in: 10/10/2013
Location: VICENZA
Age: 66
Veteran User
365
OFFLINE
12/1/2021 11:00 AM
 
Modify
 
Delete
 
Quote

ciao
porta i tempi in secondi

=(1*60)+20+(25/100) ..............non penso ci siano 125 centesimi il cronometro calcolerebbe 1,25

porta i metri in km


300/1000
formula

km*3600/tempo

(300/1000)*3600 diviso (1*60)+20+(25/100)

km*3600
tempo in secondi


è solo da vedere come vengono scritti i tempi per
estrapolare i valori
[Edited by federico460 12/1/2021 11:00 AM]
Post: 1
Registered in: 12/1/2021
Age: 22
Junior User
2008
OFFLINE
12/1/2021 11:27 AM
 
Modify
 
Delete
 
Quote

Ciao, ti ringrazio molto. Ora effettuo una prova. Seguendo la formattazione di excel il tempo posso metterlo così H.mm.ss
Il cronometro tiene due decimali per quanto riguarda i centesimi. Quindi nell'esempio di prima basta lasciare 12 centesimi.
Post: 2,510
Registered in: 10/10/2013
Location: VICENZA
Age: 66
Veteran User
365
OFFLINE
12/1/2021 12:18 PM
 
Modify
 
Delete
 
Quote

ciao
come vuoi
ma il calcolo da fare non cambia
Post: 112
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/1/2021 4:11 PM
 
Modify
 
Delete
 
Quote

Salve, ho provato a cimentarmi col quesito, e siccome non sono un esperto, col mio Excel 2007 non sono riuscito a formattare il tempo in minuti,secondi e centesimi, ma ho aggirato l'ostacolo in un modo tale che mi sembra funzionare.
Mettendo in A1 la distanza in km e in B1 il tempo formattato in Orario ho che la velocità in km/ora è:

=360000*A1/(VALORE(ORA(B1))*6000+VALORE(MINUTO(B1))*100+VALORE(SECONDO(B1)))

Spero che non ci siano bugs

Leo
Post: 2
Registered in: 12/1/2021
Age: 22
Junior User
2008
OFFLINE
12/1/2021 5:55 PM
 
Modify
 
Delete
 
Quote

Grazie mille funziona perfettamente anche questa soluzione
Post: 113
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/1/2021 6:13 PM
 
Modify
 
Delete
 
Quote

mi fa piacere

si intende che in A1 puoi anche mettere "metri", e in questo caso il coefficiente 360000 diventa 360

ma certo lo avrai notato

Leo
Post: 3
Registered in: 12/1/2021
Age: 22
Junior User
2008
OFFLINE
12/1/2021 6:38 PM
 
Modify
 
Delete
 
Quote

Scusa Leo, alla tua formula si possono aggiungere anche i centesimi di secondo?
[Edited by Marco Nuvolara 12/1/2021 6:38 PM]
Post: 114
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/1/2021 6:55 PM
 
Modify
 
Delete
 
Quote

nel mio primo post non mi sono dilungato, ma ho detto che non sono riuscito a mettere minuti secondi e centesimi, MA

ho aggirato l'ostacolo mettendo ORE, MINUTI, SECONDI, solo che nella traduzione della formula in numeri le ore le ho trattate come minuti, i minuti

li ho trattati come secondi, e i secondi li ho trattati come centesimi.

In questo modo la mia formula rocambolesca tratta sempre anche i centesimi, tutto è tradotto in centesimi , anche se la formula porta Ore,

minuti,secondi, non so come spiegarlo qui per iscritto, al massimo mando il file

Se tu scrivi 1:23:12 la formattazione, in cui non ho saputo fare di meglio, intende 1 ora, 23 minuti, 12 secondi, MA io ho fatto in modo che nel

calcolo 1 sia inteso come minuto, 23 sia inteso come secondi, 12 sia inteso come Centesimi

Leo
Post: 4
Registered in: 12/1/2021
Age: 22
Junior User
2008
OFFLINE
12/1/2021 7:24 PM
 
Modify
 
Delete
 
Quote

Il problema sta se aumento i centisimi da 60 in su che mi sballa il tempo che ho inserito.

Es. se metto 1.30.78 (mm.ss.cent) mi cambia i dati in 1.31.18 e di conseguenza la velocità in km/h cambia
Post: 115
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/1/2021 7:48 PM
 
Modify
 
Delete
 
Quote

è vero, stavo giusto rilevando questo fatto, posso giustificarmi dicendo che ho fatto tutto di fretta mentre ho altro genere di problemi.
piu tardi con calma vorrei rivedere il tutto cercando di giostrare nella formattazione personalizzata
scusa per l'inghippo
non so se faccio in tempo in serata, magari qualcuno potrebbe integrarmi
Post: 2,511
Registered in: 10/10/2013
Location: VICENZA
Age: 66
Veteran User
365
OFFLINE
12/1/2021 8:07 PM
 
Modify
 
Delete
 
Quote

ciao
ti ho messo le formule di costruzione e la finale
nel file

sulla prima ho usato per i secondi le doppie virgolette ( sopra al 2)
per la seconda ho cliccato due volte su accento ( sotto il punto di domanda)

esempio finale
=(B2/1000*3600)/SOMMA(SINISTRA(A2;TROVA("'";A2)-1)*1*60;STRINGA.ESTRAI(A2;LUNGHEZZA(SINISTRA(A2;TROVA("'";A2)+1));TROVA("'";A2))*1;ANNULLA.SPAZI(DESTRA(SOSTITUISCI(ANNULLA.SPAZI(A2);CODICE.CARATT(34);RIPETI(" ";255));255))*1)
Post: 116
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/1/2021 8:28 PM
 
Modify
 
Delete
 
Quote

ovviamente mi inchino a chi conosce perfettamente Excel

Avevo sospettato che fosse necessaria qualcosa relativa a estrazione da stringhe, perchè come detto non trovavo formattazione gestibile in modo

immediato

Leo
Post: 117
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/1/2021 9:18 PM
 
Modify
 
Delete
 
Quote

ottima formula, giustamente complessa, ma vorrei capire un dettaglio

se metto 1000 metri e 1 minuto secco restituisce 60 km/ora, esatto

se metto 1000 metri e 1 minuto, 0 secondi, e 99 o meno centesimi da ancora 60 km/ora esatti

solo se metto 1000 metri, 1 minuto e 1 secondo si sposta restituendo 59,016393 km/ora

verrebbe il sospetto che Excel non gestisca al meglio certe situazioni

Leo
Post: 118
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/1/2021 10:20 PM
 
Modify
 
Delete
 
Quote

non è per caso da correggere la formula come da allegato ?

Leo
Post: 2,512
Registered in: 10/10/2013
Location: VICENZA
Age: 66
Veteran User
365
OFFLINE
12/2/2021 12:52 AM
 
Modify
 
Delete
 
Quote

ciao
pirla io
mi sono dimenticato di levare il *1
che era una prova e dividere per 100 i centesimi

prova ora

=(B2/1000*3600)/SOMMA(SINISTRA(A2;TROVA("'";A2)-1)*1*60;STRINGA.ESTRAI(A2;LUNGHEZZA(SINISTRA(A2;TROVA("'";A2)+1));TROVA("'";A2))*1;ANNULLA.SPAZI(DESTRA(SOSTITUISCI(ANNULLA.SPAZI(A2);CODICE.CARATT(34);RIPETI(" ";255));255))/100)

Post: 5
Registered in: 12/1/2021
Age: 22
Junior User
2008
OFFLINE
12/2/2021 8:54 AM
 
Modify
 
Delete
 
Quote

Grazie mille ragazzi, bello trovare persone così gentili e che conosco excel in modo ottimale.
Post: 119
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/2/2021 9:04 AM
 
Modify
 
Delete
 
Quote

ciao, non ho ancora guardato in dettaglio la formula ma sul campo funziona

ora è vero che questo bel cronometro serve a chi l'ha chiesto per corse che durano qualche minuto, ma si potrebbe renderlo più completo se gli si

permettesse di msurare anche fino a 59 minuti, 59 secondi e 100 centesimi, senza sconfinare nelle ore, che forse sono inutili

quindi si dovrebbe agire sulla parte di formula che gestisce il numero delle cifre che indicano i minuti

ti va ? sarebbe bello

Leonardo
Post: 120
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/2/2021 10:36 AM
 
Modify
 
Delete
 
Quote

ho provato a sistemare qualcosa, sembra OK, come al solito spero non escano errori nascosti.

Il file contiene direttamente Tempo,Metri e Velocità, e i tempi possono andare anche fino a 59 minuti, 59 secondi, 100 centesimi

attendo anche l'approvazione di Federico

Leonardo
Post: 6
Registered in: 12/1/2021
Age: 22
Junior User
2008
OFFLINE
12/2/2021 11:33 AM
 
Modify
 
Delete
 
Quote

Scusami Federico, ma dovrei gestire le distanze delle varie prove in questo modo, con una tabella simile o migliorabile, dove in automatico quando inserisco il tempo al giro, la formula mi faccia pervenire direttamente la velocità oraria.
Il percorso dove i ragazzi si allenano è di 300mt e quindi a seconda della distanza mi segno i tempi al giro e il totale del tempo.
La cosa figa sarebbe riuscire a calcolare una volta trovata la velocità oraria anche quanto dovrebbero girare al giro per lavorare al 70-80-90% del loro tempo massimale fatto nel test di quelle distanze.
Ma non vorrei fare richieste troppo azzardate.
[Edited by Marco Nuvolara 12/2/2021 11:44 AM]
Post: 2,513
Registered in: 10/10/2013
Location: VICENZA
Age: 66
Veteran User
365
OFFLINE
12/2/2021 5:05 PM
 
Modify
 
Delete
 
Quote

ciao
L2018
mi sembra perfetta

io ho usato
=(B2/1000*3600)/SOMMA(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI("'"&$A2;"'";RIPETI(" ";30));30*1;30))*1;ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(CODICE.CARATT(34)&$A2;CODICE.CARATT(34);RIPETI(" ";30));TROVA("'";A2)+1+30*1;30))*1;ANNULLA.SPAZI(DESTRA(SOSTITUISCI(ANNULLA.SPAZI(A2);CODICE.CARATT(34);RIPETI(" ";255));255))/100)

e di base non accetto la somma dei tempi
uso solo un testo.
per me è inaccettabile il 59 59 100
un cronometro non lo scriverà mai😀😀

Marco
il tuo file è completamente diverso da quello proposto
non puoi formattare in ore minuti secondi

i centesimi saltano e diventano sessantesimi
se decidi che struttura della frase da usare è tutto più semplice
Post: 121
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/2/2021 5:41 PM
 
Modify
 
Delete
 
Quote

Federico, grazie del riscontro, per cose che dopotutto riesco a perfezionare col tuo/vostro aiuto.
Certe volte un thread si allunga oltre il necessario perchè si creano strani equivoci tecnici.
Nel tuo ultimo file compare tempo 59'59"22, che saranno minuti, secondi e centesimi.
Se questo tempo è vicinissimo a 1 ora...perchè nel riquadro giallo compare velocità 30,4517 invece di circa 1,000217 km/ora ?
E anche nel secondo tentativo da un tempo 58'01"22 esce una velocità di 60,790274 km/ora, invece di 1,03412.
Quando io ho testato 59'59"100 non è stato per realizzare un cronometro improbabile ma solo per vedere se la formula capiva che si trattava di 1 ora, anche per questo ho messo sempre 1000 metri, tanto è vero che poi ho verificato che il calcolo pare giusto anche con un tempo di 99 minuti.
Quindi mi viene un po' da sorridere, chiedendomi.... dove sono i dannati errori o sviste ?

Leonardo
Post: 2,514
Registered in: 10/10/2013
Location: VICENZA
Age: 66
Veteran User
365
OFFLINE
12/2/2021 5:52 PM
 
Modify
 
Delete
 
Quote

ciao

stessa dimenticanza dell'altra volta *1 al posto di *60😄
=((B2/1000)*3600)/SOMMA(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI("'"&$A2;"'";RIPETI(" ";30));30*1;30))*60;ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(CODICE.CARATT(34)&$A2;CODICE.CARATT(34);RIPETI(" ";30));TROVA("'";A2)+1+30*1;30))*1;ANNULLA.SPAZI(DESTRA(SOSTITUISCI(ANNULLA.SPAZI(A2);CODICE.CARATT(34);RIPETI(" ";255));255))/100)
[Edited by federico460 12/2/2021 5:52 PM]
Post: 122
Registered in: 4/2/2018
Location: PESCARA
Age: 73
Junior User
EXCEL 2007 - SPREAD32
OFFLINE
12/2/2021 6:13 PM
 
Modify
 
Delete
 
Quote

ah, scusa, ok, adesso resta a me districarmi nei meandri della formula per capire come fai a non usare la somma dei tempi, che a me sembrava una scoperta.

Riguardo al file di Marco immagino che quello che ha postato sia una prima stesura in cui usava la mia formula "sbagliata" H:M:S
il fatto è che poi non ha formattato in Orario e nemmeno in seguito in Generale, con apice e virgolette, speriamo che lo faccia

Leonardo
Post: 2,515
Registered in: 10/10/2013
Location: VICENZA
Age: 66
Veteran User
365
OFFLINE
12/2/2021 6:53 PM
 
Modify
 
Delete
 
Quote

ciao
la formula è sempre questa
=ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI("-"&$A2;"-";RIPETI(" ";30));30*1;30))
con scritto 1 preleva la prima parola
2 la seconda ecc..

è semplice se tra una parola e l'altra c'è lo stesso carattere
metti in A2
1 00 06 casa

in B2
=ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(" "&$A2;" ";RIPETI(" ";30));30*RIF.COLONNA(A$1);30))
e tira a destra

si complica se i caratteri sono diversi
[Edited by federico460 12/2/2021 6:54 PM]
Admin Thread: | Close | Move | Delete | Modify | Email Notification Previous page | 1 | Next page
New Thread
 | 
Reply
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Users | Search | Log In | Register | Admin
Tutti gli orari sono GMT+01:00. Adesso sono le 12:06 PM. : Printable | Mobile | Regolamento | Privacy
FreeForumZone [v.6.0] - Copyright © 2000-2022 FFZ srl - www.freeforumzone.com