Ciao a tutti, sto cercando di convertire in LibreOffice Calc (corrispettivo free di Excel) il numero dei fotogrammi in timecode in formato HH:MM:SS.000 in base ad un framerate definito da me. Pensavo di non avere una chance ma poi ho trovato in giro proprio la formula excel per fare questo. Il passaggio successivo è stato convertire il linguaggio della formula excel da inglese a itialiano perché LibreCalc ha bisogno dei comandi nella lingua in uso.
Quello che è saltato fuori è:
Codice: Seleziona tutto=TESTO(RESTO(INT(INT(INT(ASS(A4)/$B$1)/60)/60);60);"00")&":"&TESTO(RESTO(INT(INT(ASS(A4)/$B$1)/60);60);"00")&":"&TESTO(RESTO(INT(ASS(A4)/$B$1);60);"00")&"."&TESTO(RESTO(ASS(A4);$B$1);"000")
A4 è la cella dove metto il numero di fotogrammi
$B$1 e la cella fissa dove metto il numero di frame per secondo
Ma la parte dei millisecondi non funziona... perché se metto
1 come numero fotogrammi il timecode che mi restituisce è
00:00:00.001 mentre invece dovrebbe essere
00:00:00.066
Se metto
15 è giusto:
00:00:01.000
Mentre se metto
18 torna a essere sbagliato perché mi restituisce
00:00:01.003 mentre quello giusto è
00.00:01.200
Qualche mago della matematica e di Excel mi saprebbe dare una dritta? Grazie come sempre..