Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Excel -Formula per Calcolo SLA

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Re: Excel -Formula per Calcolo SLA

Postdi roberto.g » 20/03/09 10:30

Ciao stiner,

in realtà sto usando tutte e due le formule. Cioe' quella di pietro (che è quello che ho postato) per un veloce calcolo di un tempo che rappresenta il tempo di presa in carico del lavoro. Mentre uso la "formulona" di antony per il calcolo dello SLA del lavoro. Le considerazioni che hai fatto sullo SLA sono corrette, in quanto uso questa formula in un file excel con tutta una serie di dati, per valutare o meno il rispetto dello SLA.

Ciao
Roberto
roberto.g
Utente Junior
 
Post: 32
Iscritto il: 14/01/09 09:54

Sponsor
 

Re: Excel -Formula per Calcolo SLA

Postdi stirner » 22/03/09 12:10

Mi sembrava di aver capito che utilizzavi solo la formula di pietrol invece usi ben tre formulone.
Innanzitutto alcune considerazioni sparse.
• Io uso Excel 2007
• In Excel 2007 la funzione GIORNI.LAVORATIVI.TOT esclude automaticamente sabato e domenica
• In Excel 2003 per ottenere lo stesso risultato si attua questa procedura:
Andare su menu Strumenti> Componenti aggiuntivi
Mettere la spunta a: Strumenti di analisi.
(Potrebbe esserti richiesto il CD di installazione)
• Ho visto che l’utilizzo dei secondi non ti interessa
• Abbandonare GIORNI.LAVORATIVI.TOT
• Sarebbe meglio storicizzare lo SLA quindi eliminare la colonna data finale.
• Potrebbero essere imposte condizioni variabili nel periodo, nelle pause, nel tempo da utilizzare
• Utilizzare al meglio i formati ed eventualmente la formattazione condizionale

Sono arrivato quindi alla conclusione che ti invio in allegato (occhio ai formati) che è molto intuitiva ma se hai bisogno di chiarimenti sono a tua disposizione.
Riguardo al mio allegato:
1. Verifica se corrisponde alle tue necessità
2. Verifica altre possibilità di variabili
3. Ti invito ad adattare alle tue effettive esigenze
4. Verifica al meglio le possibilità che ti hanno offerto Anthony e Pietrol (ciao a entrambi)
5. Decidi infine la soluzione adeguata con il tuo personale convincimento

In ultimo richiamo un vecchio proverbio cinese:
NON E’ IMPORTANTE CHE IL GATTO SIA BIANCO O NERO: L’IMPORTANTE E’ CHE PRENDA IL TOPO.
Ti ringrazio anticipatamente per il riscontro.

stirner
Allegati

[L’estensione zip è stata disattivata e non puó essere visualizzata.]

--------
Stirner
stirner
Utente Junior
 
Post: 79
Iscritto il: 14/02/09 15:13

Re: Excel -Formula per Calcolo SLA

Postdi roberto.g » 23/03/09 14:42

Ciao stirner,
interessante il file postato. Quello che pero' uso io (ho excel 2003) è un file dove vengono inserite di volta in volta righe corrispondenti a ticket, con data inizio, fine ed eventuale inizio/fine sospensione. Non ho preinserito il calendario, dato che in una giornata ci possono essere da zero fino a n ticket. Per la questione dei sabati/domeniche le formulona di antony mi calcola tutto alla perfezione. Ora nel file utilizzo solo questa formula.

Grazie ancora
Roberto
roberto.g
Utente Junior
 
Post: 32
Iscritto il: 14/01/09 09:54

Re: Excel -Formula per Calcolo SLA

Postdi stirner » 23/03/09 19:31

Ciao Roberto,
Ti ringrazio per il riscontro

stirner
--------
Stirner
stirner
Utente Junior
 
Post: 79
Iscritto il: 14/02/09 15:13

Re: Excel -Formula per Calcolo SLA

Postdi roberto.g » 02/04/09 07:44

CIao a tutti
riapro temporaneamente questo argomento, dato che è sorta una necessita, nel senso che sulla mega formula di antony che utilizzo (qui sotto)
=(GIORNI.LAVORATIVI.TOT(G7;H7)*10-20+(ORARIO(18;30;0)-SE(GIORNO.SETTIMANA(G7;2)>5;ORARIO(8;30;0);SE(RESTO(G7;1)<ORARIO(8;30;0);ORARIO(8;30;0);MIN(RESTO(G7;1);ORARIO(18;30;0)))))*24+(SE(GIORNO.SETTIMANA(H7;2)>5;ORARIO(18;30;0);SE(RESTO(H7;1)>ORARIO(18;30;0);ORARIO(18;30;0);MAX(RESTO(H7;1);ORARIO(8;30;0))))-ORARIO(8;30;0))*24)

dovrei calcolare lo SLA, escludendo pero' la pausa lavorativa, cioe' la fascia oraria 13-14.

RIngrazio tutti per l'aiuto.

Ciao
Roberto
roberto.g
Utente Junior
 
Post: 32
Iscritto il: 14/01/09 09:54

Re: Excel -Formula per Calcolo SLA

Postdi roberto.g » 06/04/09 10:54

Ciao antonty
pensi che sia fattibile quanto chiedo?

Grazie come sempre
Roberto
roberto.g
Utente Junior
 
Post: 32
Iscritto il: 14/01/09 09:54

Re: Excel -Formula per Calcolo SLA

Postdi Anthony47 » 07/04/09 01:28

Mah, a spanne la formula dovrebbe "semplicemente" raddoppiare la sua lunghezza per esaminare mattina e pomeriggio; prova questa per vedere se sei fortunato:
Codice: Seleziona tutto
=(GIORNI.LAVORATIVI.TOT(G7;H7)*9-18)+(ORARIO(13;0;0)-SE(GIORNO.SETTIMANA(G7;2)>5;ORARIO(8;30;0);SE(RESTO(G7;1)<ORARIO(8;30;0);ORARIO(8;30;0);MIN(RESTO(G7;1);ORARIO(13;0;0)))))*24+(ORARIO(18;30;0)-SE(GIORNO.SETTIMANA(G7;2)>5;ORARIO(14;0;0);SE(RESTO(G7;1)<ORARIO(14;0;0);ORARIO(14;0;0);MIN(RESTO(G7;1);ORARIO(18;30;0)))))*24+(SE(GIORNO.SETTIMANA(H7;2)>5;ORARIO(13;0;0);SE(RESTO(H7;1)>ORARIO(13;0;0);ORARIO(13;0;0);MAX(RESTO(H7;1);ORARIO(8;30;0))))-ORARIO(8;30;0))*24+(SE(GIORNO.SETTIMANA(H7;2)>5;ORARIO(18;30;0);SE(RESTO(H7;1)>ORARIO(18;30;0);ORARIO(18;30;0);MIN(RESTO(H7;1);ORARIO(18;30;0))))-ORARIO(14;0;0))*24
(inizio in G7, termine in H7).

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13903
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel -Formula per Calcolo SLA

Postdi roberto.g » 07/04/09 09:14

Ciao antony
la formula funziona ma ci sono dei casi in cui mi restituisce del numeri negativi, e non riesco a capirne il motivo.
As esempio inizio 11.14 e fine 11.54, oppure inizio 13.14 fine 13.17 o ancora 9.47 e fine 9.58

RIesce ancora una volta ad aiutarmi?

Grazie e ciao
Roberto
roberto.g
Utente Junior
 
Post: 32
Iscritto il: 14/01/09 09:54

Re: Excel -Formula per Calcolo SLA

Postdi Anthony47 » 07/04/09 23:01

Una formula che funziona ma restituisce valori sbagliati si definisce "sbagliata"; infatti l' avevo fatta troppo semplice.

Questa??
Codice: Seleziona tutto
=(GIORNI.LAVORATIVI.TOT(G7;H7)*9-18)+(ORARIO(13;0;0)-SE(GIORNO.SETTIMANA(G7;2)>5;ORARIO(8;30;0);SE(RESTO(G7;1)<ORARIO(8;30;0);ORARIO(8;30;0);MIN(RESTO(G7;1);ORARIO(13;0;0)))))*24+(ORARIO(18;30;0)-SE(GIORNO.SETTIMANA(G7;2)>5;ORARIO(14;0;0);SE(RESTO(G7;1)<ORARIO(14;0;0);ORARIO(14;0;0);MIN(RESTO(G7;1);ORARIO(18;30;0)))))*24+(SE(GIORNO.SETTIMANA(H7;2)>5;ORARIO(13;0;0);SE(RESTO(H7;1)>ORARIO(13;0;0);ORARIO(13;0;0);MAX(RESTO(H7;1);ORARIO(8;30;0))))-ORARIO(8;30;0))*24+(SE(GIORNO.SETTIMANA(H7;2)>5;ORARIO(18;30;0);SE(RESTO(H7;1)>ORARIO(18;30;0);ORARIO(18;30;0);(MIN(RESTO(H7;1);ORARIO(18;30;0)))))-ORARIO(14;0;0))*(RESTO(H7;1)>ORARIO(14;0;0))*24

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13903
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel -Formula per Calcolo SLA

Postdi roberto.g » 08/04/09 07:39

Ciao antony,
l'ultima formula postata è "sbagliata" , ma solo nei casi in cui ora inizio e fine stanno all'interno della pausa (13-14) e quando ora inizio e fine stanno al di fuori dell'orario standard (9-18)

Grazie ancora
Roberto
roberto.g
Utente Junior
 
Post: 32
Iscritto il: 14/01/09 09:54

Re: Excel -Formula per Calcolo SLA

Postdi Anthony47 » 08/04/09 11:15

Non mi torna; mi dai un paio di inizio/fine che danno risultato errato?

Ciao.
PS: fino a ieri il tuo orario standard era 8:30-18:30...
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13903
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel -Formula per Calcolo SLA

Postdi roberto.g » 08/04/09 15:24

CIao antony,
si l'orario standard era 8.30 - 18.30, ma ho modificato la formula nella parte iniziale
=(GIORNI.LAVORATIVI.TOT(G2;K2)*8-16

ed andando a modificare i vari orari, sostituendo 8.30 con 9 e 18.30 con 18. In pratica la formula è al seguente:

=(GIORNI.LAVORATIVI.TOT(G2;H2)*8-16)+(ORARIO(13;0;0)-SE(GIORNO.SETTIMANA(G2;2)>5;ORARIO(9;0;0);SE(RESTO(G2;1)<ORARIO(9;0;0);ORARIO(9;0;0);MIN(RESTO(G2;1);ORARIO(13;0;0)))))*24+(ORARIO(18;0;0)-SE(GIORNO.SETTIMANA(G2;2)>5;ORARIO(14;0;0);SE(RESTO(G2;1)<ORARIO(14;0;0);ORARIO(14;0;0);MIN(RESTO(G2;1);ORARIO(18;0;0)))))*24+(SE(GIORNO.SETTIMANA(H2;2)>5;ORARIO(13;0;0);SE(RESTO(H2;1)>ORARIO(13;0;0);ORARIO(13;0;0);MAX(RESTO(H2;1);ORARIO(9;0;0))))-ORARIO(9;0;0))*24+(SE(GIORNO.SETTIMANA(H2;2)>5;ORARIO(18;0;0);SE(RESTO(H2;1)>ORARIO(18;0;0);ORARIO(18;0;0);(MIN(RESTO(H2;1);ORARIO(18;0;0)))))-ORARIO(14;0;0))*(RESTO(H2;1)>ORARIO(14;0;0))*24

dove inizio =g2 e fine =H2

provando ad inserire come inizio 13.10 e fine 13.35 o altri orari compresi nella pausa 13-14 la formula mi da valori negativi.

grazie
roberto
roberto.g
Utente Junior
 
Post: 32
Iscritto il: 14/01/09 09:54

Re: Excel -Formula per Calcolo SLA

Postdi Anthony47 » 08/04/09 17:36

Probabilmente ti da' un negativo di alcuni microsecondi che deriva dal limite di capacita' di calcolo di excel. Per neutralizzare questa grave imprecisione dovrai usare Arrotonda; es
Codice: Seleziona tutto
=arrotonda(Formuletta;3)

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13903
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel -Formula per Calcolo SLA

Postdi roberto.g » 09/04/09 09:02

Ciao antony, e grazie per la risposta.
Penso di aver espresso male la domanda, nel senso che dato che nei miei calcoli di SLA ho quattro punti temporali, cioe

INIZIO LAVORO
INIZIO SOSPENSIONE (facoltativo)
FINE SOSPENSIONE (facoltativo)
FINE LAVORO


il problema si poneva quando i campi della sospensione sono vuoti, e quindi la formula mi restituisce il valore -4, quando faccio la differenza tra fine sosp. e inizio sosp. Per il calcolo totale dello SLA uso due formulone , cioe' calcolo SLA totale , tra inizio e fine lavoro , sottraendo poi l'eventuale tempo di di sospensione, che alcune volte puo' non esserci. IN questi casi , dato che mi restituisce -4 come valore, ho messo una formula che se il valore è <0 , mi mette 0.

Grazie ancora
Roberto
roberto.g
Utente Junior
 
Post: 32
Iscritto il: 14/01/09 09:54

Re: Excel -Formula per Calcolo SLA

Postdi Sandroduk77 » 21/01/11 12:33

ciao
per calcolare lo sla dalle 08:00 alle 18:00 incluse le festività?
Sandroduk77
Newbie
 
Post: 6
Iscritto il: 21/01/11 11:57

Re: Excel -Formula per Calcolo SLA

Postdi Sandroduk77 » 21/01/11 18:38

Aiuto... :oops: :oops:
Sandroduk77
Newbie
 
Post: 6
Iscritto il: 21/01/11 11:57

Re: Excel -Formula per Calcolo SLA

Postdi Anthony47 » 22/01/11 00:39

Ciao Sandroduk77 e benvenuto nel forum.
Una formula semplificata e' questa:
Codice: Seleziona tutto
=(INT(B2)-INT(A2)-1)*(18-8)/24+RESTO(B2;1)-RESTO(A2;1)
Data /ora di inizio sono scritti in A2; data /ora di fine sono scritti in B2; con l' ipotesi che ora di inizio sia superiore a 8:00 e ora di fine sia max 18:00, cioe' comprese nell' orario di servizio. La formula calcola la durata del servizio (o disservizio...)

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13903
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel -Formula per Calcolo SLA

Postdi Sandroduk77 » 24/01/11 16:27

Anthony47 ha scritto:Ciao Sandroduk77 e benvenuto nel forum.
Una formula semplificata e' questa:
Codice: Seleziona tutto
=(INT(B2)-INT(A2)-1)*(18-8)/24+RESTO(B2;1)-RESTO(A2;1)
Data /ora di inizio sono scritti in A2; data /ora di fine sono scritti in B2; con l' ipotesi che ora di inizio sia superiore a 8:00 e ora di fine sia max 18:00, cioe' comprese nell' orario di servizio. La formula calcola la durata del servizio (o disservizio...)

Ciao.

Ciao grazie per la risposta..
ho un problema io devo calcolare tutte le ore da inizio e fine intervento indipendentemente dei gg festivi/feriali esempio :
inizio 21/01/2011 8.00.00
fine 24/01/2011 15.00.00
il sistema dovrebbe contare :
10 ore per il gg 21
10 ore per il gg 22
10 ore per il gg 23
7 ore per il gg 24
totale 37
La formula mi da invece 1,25
.... :oops: :oops:
Sandroduk77
Newbie
 
Post: 6
Iscritto il: 21/01/11 11:57

Re: Excel -Formula per Calcolo SLA

Postdi Anthony47 » 24/01/11 22:59

Il risultato e' esatto, devi formattare la cella con un formato Orario; nel tuo caso e' opportuna una formattazione di tipo Personalizzato con tipo "[h]:mm" (senza apici).

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13903
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel -Formula per Calcolo SLA

Postdi Sandroduk77 » 26/01/11 09:18

ciao
ho formattato la cella il risultato è 27 invece dovrebbe essere 37 ... :oops:
Sandroduk77
Newbie
 
Post: 6
Iscritto il: 21/01/11 11:57

PrecedenteProssimo

Torna a Applicazioni Office Windows


Topic correlati a "Excel -Formula per Calcolo SLA":


Chi c’è in linea

Visitano il forum: enrico43 e 13 ospiti