| | Post: 423 | Registrato il: 28/05/2011
| Città: MILANO | Età: 43 | Utente Senior | excel 2000/2007 | | OFFLINE | |
|
16/01/2018 19:31 | |
Ciao ho una formula per calcolare una data che unita è questa:
=A6&":"&B8&":"&B11&":"&B14
per calcolare i secondi totali ho questa formula che funziona per ore-minuti:
oppure
ma per giorni-ore-minuti come posso fare?
Un grazie in anticipo.
john
[Modificato da john_cash 16/01/2018 19:33] ---------------
excel 2007 |
|
| | Post: 600 | Registrato il: 02/08/2015
| Utente Senior | Excel 2013 | | OFFLINE |
|
16/01/2018 21:39 | |
Ciao,
prima di fare prove "a vuoto" sarebbe meglio che allegassi un file d'esempio con qualche casistica ed il risultato voluto scritto a mano... visto che quando si parla di date/orari nascono sempre malintesi.
Ciao
Tore
"Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare." |
| | Post: 423 | Registrato il: 28/05/2011
| Città: MILANO | Età: 43 | Utente Senior | excel 2000/2007 | | OFFLINE | |
|
17/01/2018 17:57 | |
Ciao,
questa data in giorni / ore / minuti / secondi
67: 4: 22: 54
67 gg / 4 hh / 22 mm / 54 ss
corrisponde a quanti secondi?
corrisponde a quanti minuti?
corrisponde a quante ore?
john ---------------
excel 2007 |
| | Post: 601 | Registrato il: 02/08/2015
| Utente Senior | Excel 2013 | | OFFLINE |
|
17/01/2018 18:27 | |
Il formato che hai scritto non é certo una data, quindi ripeto...
Allega un file d'esempio con varie casistiche e risultato atteso.
"Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare." |
| | Post: 2.049 | Registrato il: 21/03/2008
| Città: LOCATE VARESINO | Età: 76 | Utente Veteran | 2007 / 13 | | OFFLINE | |
|
17/01/2018 18:40 | |
ciao
67 gg / 4 hh / 22 mm / 54 ss
corrisponde a quanti secondi? =5804574
corrisponde a quanti minuti? =96742 , 54sec
corrisponde a quante ore? =1612 ,22min,54sec
secondi in un giorno = 86400
minuti in un giorno =1440
ore in un giorno = 24
Ciao da locate
excel 2007 / 13 |
| | Post: 424 | Registrato il: 28/05/2011
| Città: MILANO | Età: 43 | Utente Senior | excel 2000/2007 | | OFFLINE | |
|
17/01/2018 19:50 | |
Ciao a tutti.
per cromagno
un esempio da postare è un pò difficile, il file è da estrapolare.
per locate:
i tuoi dati come li hai trovati?
john ---------------
excel 2007 |
| | Post: 602 | Registrato il: 02/08/2015
| Utente Senior | Excel 2013 | | OFFLINE |
|
17/01/2018 19:55 | |
john_cash, 17/01/2018 19.50:
Ciao a tutti.
per cromagno
un esempio da postare è un pò difficile, il file è da estrapolare.
per locate:
i tuoi dati come li hai trovati?
john
Ma non devi estrapolare nulla...
Devi semplicemente creare un nuovo file e riempire qualche cella con delle date (se cosi si possono definire) simili a quelle esposte prima, tutto questo per evitare di creare formule che potrebbero non andare bene per il formato che usi o qualche altra diavoleria!
I risultati di Locate (un saluto) sono stati ottenuti con delle semplici moltiplicazioni e divisioni.
"Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare." |
| | Post: 425 | Registrato il: 28/05/2011
| Città: MILANO | Età: 43 | Utente Senior | excel 2000/2007 | | OFFLINE | |
|
17/01/2018 21:45 | |
---------------
excel 2007 |
| | Post: 426 | Registrato il: 28/05/2011
| Città: MILANO | Età: 43 | Utente Senior | excel 2000/2007 | | OFFLINE | |
|
17/01/2018 22:03 | |
Con le somme indicate da locate dovrebbe essere come allegato.
john ---------------
excel 2007 |
| | Post: 1.488 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/01/2018 10:40 | |
ciao
per didattica
metti questa formula in K2
e tira in giù
=(SINISTRA(E2;TROVA(":";E2)-1)*86400)+(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(E2;":";RIPETI(" ";LUNGHEZZA(E2)));(2-1)*LUNGHEZZA(E2)+1;LUNGHEZZA(E2)))*3600)+(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(E2;":";RIPETI(" ";LUNGHEZZA(E2)));(3-1)*LUNGHEZZA(E2)+1;LUNGHEZZA(E2)))*60)+ANNULLA.SPAZI(DESTRA(SOSTITUISCI(E2;":";RIPETI(" ";99));99))
anche se nel tuo caso è più semplice
formula che ottiene la stringa
=A6&":"&B8&":"&B11&":"&B14
=(A6*86400)+(B8*3600)+(B11*60)+B14
|
| | Post: 427 | Registrato il: 28/05/2011
| Città: MILANO | Età: 43 | Utente Senior | excel 2000/2007 | | OFFLINE | |
|
18/01/2018 20:34 | |
Grazie federico
la formula:
=(SINISTRA(E2;TROVA(":";E2)-1)*86400)+(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(E2;":";RIPETI(" ";LUNGHEZZA(E2)));(2-1)*LUNGHEZZA(E2)+1;LUNGHEZZA(E2)))*3600)+(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(E2;":";RIPETI(" ";LUNGHEZZA(E2)));(3-1)*LUNGHEZZA(E2)+1;LUNGHEZZA(E2)))*60)+ANNULLA.SPAZI(DESTRA(SOSTITUISCI(E2;":";RIPETI(" ";99));99))
funziona per i secondi.
Ho provato a modificarla per i minuti:
=(SINISTRA(E2;TROVA(":";E2)-1)*1440)+(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(E2;":";RIPETI(" ";LUNGHEZZA(E2)));(2-1)*LUNGHEZZA(E2)+1;LUNGHEZZA(E2)))*240)+ANNULLA.SPAZI(DESTRA(SOSTITUISCI(E2;":";RIPETI(" ";99));99))
ma non sembra esatta.
L'altra più semplice è esatta.
john
---------------
excel 2007 |
| | Post: 1.489 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/01/2018 21:04 | |
se vuoi i minuti
=(SINISTRA(E2;TROVA(":";E2)-1)*1440)+(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(E2;":";RIPETI(" ";LUNGHEZZA(E2)));(2-1)*LUNGHEZZA(E2)+1;LUNGHEZZA(E2)))*60)+(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(E2;":";RIPETI(" ";LUNGHEZZA(E2)));(3-1)*LUNGHEZZA(E2)+1;LUNGHEZZA(E2))))
usi la cella E2 perciò
ANNULLA.SPAZI(DESTRA(SOSTITUISCI(E2;":";RIPETI(" ";99));99)
va eliminato
(cerca l'ultima parola)
e
(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(E2;":";RIPETI(" ";LUNGHEZZA(E2)));(2-1)*LUNGHEZZA(E2)+1;LUNGHEZZA(E2)))*240)
diventa
(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(E2;":";RIPETI(" ";LUNGHEZZA(E2)));(3-1)*LUNGHEZZA(E2)+1;LUNGHEZZA(E2)
e poi scusa 240 dove l'hai preso
al max è 60 minuti per ora [Modificato da federico460 18/01/2018 21:05] |
| | Post: 428 | Registrato il: 28/05/2011
| Città: MILANO | Età: 43 | Utente Senior | excel 2000/2007 | | OFFLINE | |
|
19/01/2018 22:40 | |
Grazie federico è ok.
john ---------------
excel 2007 |
|
|