Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Calcolo formula per trovare la velocità in km/h

Ultimo Aggiornamento: 02/12/2021 18:53
Post: 1
Registrato il: 01/12/2021
Età: 24
Utente Junior
2008
OFFLINE
01/12/2021 10:31

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
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
01/12/2021 11:00

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
[Modificato da federico460 01/12/2021 11:00]
Post: 1
Registrato il: 01/12/2021
Età: 24
Utente Junior
2008
OFFLINE
01/12/2021 11:27

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
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
01/12/2021 12:18

ciao
come vuoi
ma il calcolo da fare non cambia
Post: 112
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
01/12/2021 16:11

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

LEO
https://t.me/LordBrum
Post: 2
Registrato il: 01/12/2021
Età: 24
Utente Junior
2008
OFFLINE
01/12/2021 17:55

Grazie mille funziona perfettamente anche questa soluzione
Post: 113
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
01/12/2021 18:13

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

LEO
https://t.me/LordBrum
Post: 3
Registrato il: 01/12/2021
Età: 24
Utente Junior
2008
OFFLINE
01/12/2021 18:38

Scusa Leo, alla tua formula si possono aggiungere anche i centesimi di secondo?
[Modificato da Marco Nuvolara 01/12/2021 18:38]
Post: 114
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
01/12/2021 18:55

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

LEO
https://t.me/LordBrum
Post: 4
Registrato il: 01/12/2021
Età: 24
Utente Junior
2008
OFFLINE
01/12/2021 19:24

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
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
01/12/2021 19:48

è 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

LEO
https://t.me/LordBrum
Post: 2.511
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
01/12/2021 20:07

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
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
01/12/2021 20:28

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

LEO
https://t.me/LordBrum
Post: 117
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
01/12/2021 21:18

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

LEO
https://t.me/LordBrum
Post: 118
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
01/12/2021 22:20

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

Leo

LEO
https://t.me/LordBrum
Post: 2.512
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
02/12/2021 00:52

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
Registrato il: 01/12/2021
Età: 24
Utente Junior
2008
OFFLINE
02/12/2021 08:54

Grazie mille ragazzi, bello trovare persone così gentili e che conosco excel in modo ottimale.
Post: 119
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
02/12/2021 09:04

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

LEO
https://t.me/LordBrum
Post: 120
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
02/12/2021 10:36

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

LEO
https://t.me/LordBrum
Post: 6
Registrato il: 01/12/2021
Età: 24
Utente Junior
2008
OFFLINE
02/12/2021 11:33

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.
[Modificato da Marco Nuvolara 02/12/2021 11:44]
Post: 2.513
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
02/12/2021 17:05

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
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
02/12/2021 17:41

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

LEO
https://t.me/LordBrum
Post: 2.514
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
02/12/2021 17:52

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)
[Modificato da federico460 02/12/2021 17:52]
Post: 122
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2007-2016 - SPREAD32
ONLINE
02/12/2021 18:13

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

LEO
https://t.me/LordBrum
Post: 2.515
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
02/12/2021 18:53

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
[Modificato da federico460 02/12/2021 18:54]
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:24. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com