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

formula secondi

Ultimo Aggiornamento: 19/01/2018 22:40
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:
=G20*60*24*60

oppure
=VALORE(TESTO(G20;""))

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

Re:
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. [SM=g27811]
john
---------------
excel 2007
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 01:46. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com