|
Rank: Newbie
Iscritto dal : 2/9/2011 Posts: 7
|
Salve a tutti!! Ho un problema che ormai mi assilla da diversi giorni…. sono alle prime armi e fra poco non sarò capace neanche più di fare 2+2… .Il quesito che volevo porvi è questo: Se consideriamo il range (A1:A31) quale mese di Gennaio, con all’interno 7 giorni festivi (è il caso di Gennaio 2011), io dovrei riposare 7 volte, ma in base al lavoro che svolgo possono svilupparsi due condizioni: 1) O che anticipo il riposo durante la settimana per poi lavorare normalmente la domenica; 2) O che lavori tutta la settimana compresa anche la Domenica. Ora, come posso impostare la formula per poter conteggiare quel giorno in più in cui sono stato richiamato e non ho riposato? E per impostare la formula per tutti e dodici i mesi? Grazie a tutti per la vostra disponibilità.
|
|
|
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve servirebbe conoscere meglio come vorresti che sia impostato il conteggio . saluti Giap
|
|
Rank: Newbie
Iscritto dal : 2/9/2011 Posts: 7
|
Si hai ragione, mi sono espresso male, si capisce ben poco da come ho descritto il problema. Nella settimana che va dal 10/01 al 16/01 per esempio, ho effettuato un anticipo riposo il 14/01, di conseguenza dovrò lavorare il 16 per recuperarlo(niente di strano visto che lavoro 6 giorni su sette. Nella settimana che va dal 24/01 al 31/01 però lavoro ininterrottamente per 8 giorni di fila, e il riposo che mi sarebbe dovuto toccare il 30/01 automaticamente va conteggiato come “richiamato”. Veniamo al punto: Vorrei crearmi una cella con una formula che mi conteggi tutti i turni di “richiamato” effettuato nei giorni festivi (in questo caso sarebbe 1 ) considerando anche gli altri mesi a seguire Grazie per la pazienza
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve ho cercato di costruire i dati per quello che mi sembra il layout del tuo foglio. nell'immagine che segue, in riga 1 ci sono i giorni del mese in riga 2 il nome del giorno in riga 3 la legenda di servizio. (x) presenza (F) festa (R) Recupero della festa (S) straordinario La formula utilizzata per il calcolo è quella che vedi in immagine. saluti Giap
|
|
Rank: Newbie
Iscritto dal : 2/9/2011 Posts: 7
|
Scusami Giap…ma non mi sto proprio raccapezzando turni di lavoroIn base allo specchietto in immagine la formula deve restituirmi il valore 2. Le celle colorate sono quelle che la formula deve riconoscermi Il 30/01 non deve essere conteggiato a differenza del 16/01 perche ho anticipato il riposo al 27/01. Può darsi che la risposta ce l’ho proprio sotto gli occhi con la formula che mi hai mandato, ma non riesco proprio ad impostarla….scusami ancora se ti rompo… Saluti Alex.
|
|
Rank: Newbie
Iscritto dal : 2/9/2011 Posts: 7
|
io ho provato così ma nulla di fatto. =MATR.SOMMA.PRODOTTO((GIORNO.SETTIMANA(A11:A41;2)=7)*(B11:B41=”S”))
|
|
Rank: Newbie
Iscritto dal : 2/9/2011 Posts: 7
|
Rettifico: la legenda è composta da 14 voci e quindi la formula mi diventa: =MATR.SOMMA.PRODOTTO((GIORNO.SETTIMANA(A11:A41;2)=7)*(V55:V68=”S”)) Ma non funziona ugualmente. Ho provato pure a riempire la colonna "Ass."(Assenze) per non lasciare posti vuoti,naturalmente ho aggiunto una voce in piu nella scaletta, ma non ne vuole sapere.
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve la formula è semplicissima. Conta tutte le domeniche del mese in cui trova il carattere "S" lo specchietto che ti ho proposto funziona in questo modo: se un qualsiasi giorno della settimana esclusa la domenica faccio un giorno di riposo, questa sarà indicata con la sigla "P" il recupero del giorno di domenica avrà come indicazione la sigla "R" e non verrà conteggiata. se tutti i giorni della settimana sono occupati e lavoro anche la domenica, questa andrà indicata con la sigla "S" La formula che risultato ti dà? in A1:A41 che formato hai dato? dò per scontato che ci sia una data. saluti Giap
|
|
Rank: Newbie
Iscritto dal : 2/9/2011 Posts: 7
|
Scusa Giap, ormai sono alla frutta.... Ti confermo che (A11:A41) è formato "DATA". Il risultato della formula è: "#NOME?" Il concetto è chiarissimo e la formula è una bomba, ma dove sbaglio?? Scusa se approfitto della tua pazienza. Saluti
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
sasa774 ha scritto:Scusa Giap, ormai sono alla frutta.... Ti confermo che (A11:A41) è formato "DATA". Il risultato della formula è: "#NOME?" Il concetto è chiarissimo e la formula è una bomba, ma dove sbaglio?? Scusa se approfitto della tua pazienza. Saluti Salve che versione hai di Excel? l'errore sta ad indicare che non trova la funzione GIORNO.SETTIMANA Prova a guardare nell'elenco delle funzioni in inglese si chiama "WeekDay" saluti Giap
|
|
Rank: Newbie
Iscritto dal : 2/9/2011 Posts: 7
|
Ok Giap, ho finalmente risolto........il problema ero solo io che sbagliavo ad impostare la formula, ma seguendo alla lettera quella che mi hai inviato tu va che è una meraviglia e di questo te ne ringrazio =MATR.SOMMA.PRODOTTO((GIORNO.SETTIMANA(A11:A41;2)=7)*(C11:C41="S")) Un ultima cosa, la formula purtroppo mi calcola solo le domeniche e non i festivi in generale(tipo il 6 Gennaio che è un giovedi se dovessi mettere "S" perchè straordinario non me lo conteggia). Premettendo che io ho un foglio "PARTENZA" con all'interno il range (E53:E61) (sarebbero gli altri festivi rossi diversi dalla domenica:Lunedi dell'Angelo, 2 Giugno, 1° Maggio e via dicendo) c'è la possibilità di inserirlo nella formula??? Saluti.
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve una scorciatoia per ottenere quello che chiedi, è indicare nel foglio quali sono i giorni festivi nel mese di riferimento. come vedi nell'immagine, in colonna E viene riportato un flag "FN" per indicare che il giorno è festivo utilizzando la formula che vedi in immagine. Il risultato del conteggio in cella E8 viene ottenuto con questa formula: =MATR.SOMMA.PRODOTTO((GIORNO.SETTIMANA(A11:A41;2)=7)*(C11:C41="S"))+MATR.SOMMA.PRODOTTO((C11:C41="S")*(D11:D41="FN")) se la cosa ti pare troppo articolata, una macro può essere di aiuto. saluti Giap
|
|
Guest |