Ciao,
leggi quanto ti ho scritto nell'altro forum.
ricordati, una volta trovata la soluzione, di riportarla in tutti i forum in cui hai inserito l'intervento !!!
Moderatori: Anthony47, Flash30005
si può sempre sostituire la matrice {0\1\1\1\1\0\0\0\1\1\1\1\0\0\0\1\1\1\1\0\0\0\1\1\1\1\0\0\0\1} con (GIORNO.SETTIMANA(A4:A33;2)<6) ammesso che in A4..A33 ci siano le date dall'1 al 30.
=SOMMA((8-INT(B4:B33)-RESTO(B4:B33;1)*100/60)*(B4:B33>0)*(B4:B33<8))/24
Anthony ha scritto:Noto solo ora che c' e' stato un approccio diverso tra me e scossa...
La mia formula [. . .] restituisce un valore in formato Orario excel [. . . ]
Scossa invece ha puntato a restituire un valore decimale [. . . ]
Nella mia formula, bisogna eliminare il "/24" finale per avere il risultato come calcolato da scossa, cioe' decimale vero
[. . .]
=SOMMA((8-INT(B4:B33)-RESTO(B4:B33;1)*100/60)*(B4:B33>0)*(B4:B33<8))/24
Anthony47 ha scritto:Per scossa:si può sempre sostituire la matrice {0\1\1\1\1\0\0\0\1\1\1\1\0\0\0\1\1\1\1\0\0\0\1\1\1\1\0\0\0\1} con (GIORNO.SETTIMANA(A4:A33;2)<6) ammesso che in A4..A33 ci siano le date dall'1 al 30.
Si, ma dovresti ancora togliere i giorni che non appartengono al mese (feb si ferma a B31, in genere) e inoltre facendo cosi' il dato calcolato e' corretto solo a fine mese, quando i giorni sono tutti stati inseriti; non vedo il vantaggio...
=SOMMA(INDICE(INT((INT(8-B4:B34)+0,6-RESTO(B4:B34;1))*(GIORNO.SETTIMANA($A4:$A34;2)<6)*(B4:B34<8));))+INT(SOMMA(INDICE(RESTO((INT(8-B4:B34)+0,6-RESTO(B4:B34;1))*(GIORNO.SETTIMANA($A4:$A34;2)<6)*(B4:B34<8);1)*100/60;)))+RESTO(SOMMA(INDICE(RESTO((INT(8-B4:B34)+0,6-RESTO(B4:B34;1))*(GIORNO.SETTIMANA($A4:$A34;2)<6)*(B4:B34<8);1)*100/60;));1)*0,6
Da qui si evince che l' utente vuole calcolare il risultato in formato "orario", oppure "decimale puro" (es 1,5 per indicare 1h:30m)non mi pare che dia il risultato giusto perchè se poi divido per 24 per ottenere ore e minuti...mi vengono sbagliati...
B93 contiene minuti; da qui si evince che vuole il risultato in formato "personalizzatissimo" (un finto decimale in formato "hh,mm")B94 =INT(B93/60)+(B93-INT(B93/60)*60)/100 converto in ore
=SOMMA((8-INT(B4:B33)-RESTO(B4:B33;1)*100/60)*(B4:B33>0)*(B4:B33<8)*(GIORNO.SETTIMANA(A4:A33;2)<6))/24
=SOMMA((8-INT(B4:B33)-RESTO(B4:B33;1)*100/60)*(B4:B33>0)*(B4:B33<8))/24
=SOMMA((8-INT(B4:B33)-RESTO(B4:B33;1)*100/60)*(B4:B33>0)*(B4:B33<8)*(GIORNO.SETTIMANA(A4:A33;2)<6))/24
=--Testo(LaFormula;"hh,mm")
=SOMMA(INDICE(INT((INT(8-B4:B34)+0,6-RESTO(B4:B34;1))*(GIORNO.SETTIMANA($A4:$A34;2)<6)*(B4:B34<8));))+INT(SOMMA(INDICE(RESTO((INT(8-B4:B34)+0,6-RESTO(B4:B34;1))*(GIORNO.SETTIMANA($A4:$A34;2)<6)*(B4:B34<8);1)*100/60;)))+RESTO(SOMMA(INDICE(RESTO((INT(8-B4:B34)+0,6-RESTO(B4:B34;1))*(GIORNO.SETTIMANA($A4:$A34;2)<6)*(B4:B34<8);1)*100/60;));1)*0,6
=SE(E(B4<>""; INT(B4)<8); 60*8-(INT(B4)*60 + (B4-INT(B4))*100); 0)
=INT(SOMMA(M4:M34)/60) +(SOMMA(M4:M34)/60 -INT(SOMMA(M4:M34)/60))*60/100
Torna a Applicazioni Office Windows
cerca il più grande numero di celle vuote in un intervallo Autore: papiriof |
Forum: Applicazioni Office Windows Risposte: 2 |
Inserire 2 valori nella stessa cella Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 2 |
Automatizzare numero settimane nel mese di un anno Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 3 |
Formula per proporzionare un numero Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Visitano il forum: Nessuno e 91 ospiti