| | 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] |
|
|