Condividi:        

Calcolo giorni lavorativi sabato compreso

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: Calcolo giorni lavorativi sabato compreso

Postdi Flash30005 » 14/07/10 00:10

forse volevi dire 304

fammi sapere quale giorno e mese hai messo come Patrono

Ho modificato la per verificare sia mese per mese e contemporaneamente anche l'anno
i dati sono coerenti e per il 2010 ho 304 giorni lavorativi (patrono 15 agosto: lunedì)
Come fai ad avere 303 e la mia macro a darti 312?
    Mese GioLav
    1 24
    2 24
    3 27
    4 25
    5 25
    6 25
    7 27
    8 25
    9 26
    10 26
    11 25
    12 25
    Tot 304


Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Sponsor
 

Re: Calcolo giorni lavorativi sabato compreso

Postdi ricky53 » 14/07/10 12:11

Ciao,
i dati sono riportati nel mio intervento del
14/07/10 00:17

Comunque il patrono è il 29-09
quindi "303" è corretto se l'intervallo è
01/01/2010 - 31/12/2010

Non ho qui con me il file sul quale ho fatto le prove: o lo ricostruisco o te lo invio questa sera.
Comunque con la tua macro e con i valori su esposti ottengo "312" giorni lavorativi.

Ci risentiamo presto.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Calcolo giorni lavorativi sabato compreso

Postdi ricky53 » 14/07/10 12:41

Ciao,
mi correggo mi restituisce "302"
e non "312" come scritto precedentemente.

Errore di digitazione nel forum da parte mia.

Ciao da Rciky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Calcolo giorni lavorativi sabato compreso

Postdi Flash30005 » 14/07/10 13:11

Beh,
tu sai che una macro a parità di dati input non può dare risultati diversi...
Ho inserito il Patrono 29/09 e ottengo 304 giorni lavorativi

Quindi presumo che tu abbia dimenticato qualche festività o la tabella festività non ha le stesse coordinate della mia.
Per non incorrere in ulteriori "incomprensioni" prova ad usare il file che ti invio e fai sapere

download file

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Calcolo giorni lavorativi sabato compreso

Postdi ricky53 » 14/07/10 14:06

Ciao Flash il firewall aziendale non mi peermette di accedere al servizio.

Ho riprodotto un file e lo ALLEGO: il risultato con
01-01/2010 - 31/12/2010 e la festività:

Giorno Mese
1 1
1 5
1 11
2 6
2 11
5 4
6 1
8 12
15 8
25 4
25 12
26 12
29 9

è sempre "302".

Prova anche tu e vediamo di trovare l'anomalia.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Calcolo giorni lavorativi sabato compreso

Postdi Flash30005 » 14/07/10 14:44

Scoperto l'arcano!

hai inserito un giorno di festività in più di quelle reali
il 2 novembre non è festa ma dolo l'1/11
inoltre il 5 aprile :?:
tu mi dirai "quest'anno è stata pasquetta!"
Ma se ti dovevo far digitare manualmente il giorno della pasquetta non avrei inserito la routine
Private Sub Pasqua()
che calcola sì la Pasqua ma, in effetti, con quella routine mi calcolo la pasquetta che non è altro il giorno dopo
quindi, affinché i conti tornino devi cancellare anche il 5 aprile dalla tua tabella festività e avrai i giorni lavorativi corretti che corrispono a 304 per il 2010.
Se con le tue formule i conti non tornano ancora, dovresti scaricare il file che ti ho inviato in quanto splitta per mese i giorni lavorativi di un anno e con questo risultato potrai trovare più facilmente dove stai sbagliando con la tua formula :D :D :D

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Calcolo giorni lavorativi sabato compreso

Postdi ricky53 » 14/07/10 17:04

Ciao,
allora:
1. il 2-nov è festivo come da calendario scolastico regionale per il 2010-2011 quindi ci vuole e lo avevo inserito nei miei interventi (... ti era sfuggito) del 14/07/10 15:06

2. per la pasquetta avevo visto la tua macro sulla pasqua ma per scrupolo l'avevo inserita lo stesso e mi era venuto il sospetto ma non ho verificato (me ne dolgo) però la tua macro traeva in inganno

QUINDI: RISOLTO, la differenza di "1" giorno era dovuta proprio alla pasquetta.

Sia ben chiaro la mia formula non sbaglia !!!
Questo perchè il calcolo è fatto anche con il riscontro giornaliero su un calendario che ho fatto in excel ... Eh,Eh

Comunque il tutto è solo per scopo didattico in quanto
non posso utilizzare nessuna macro su un file condiviso in lettura/scrittura
e questo è un bel fastidio e mi complica la vita perchè, nel caso specifico, avrei scritto una macro (più bella e potente della tua ...) e fine dei giochi piuttosto che impiegare del tempo per trovare una formula ottimizzata ...

Grazie.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Calcolo giorni lavorativi sabato compreso

Postdi ricky53 » 14/07/10 17:07

Ciao,
solo per precisione:
che il "2-nov" dovesse essere considerato festivo lo avevo scritto anche nel mio intervento del 13/07/10 13:36
Eh, Eh ...

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Calcolo giorni lavorativi sabato compreso

Postdi Flash30005 » 14/07/10 20:56

ricky53 ha scritto:Sia ben chiaro la mia formula non sbaglia !!!


Ma non parlavi di alcuni anni bisestili non bisestili dove trovavi la "pecca" etc etc :?:

prova la macro (solo per curiosità) e vedi cosa succede

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Calcolo giorni lavorativi sabato compreso

Postdi ricky53 » 14/07/10 22:07

Ciao Flash,
la tua macro l'ho già provata prima del mio intervento del
14/07/10 18:04
e poi ho scritto:
... QUINDI: RISOLTO, la differenza di "1" giorno era dovuta proprio alla pasquetta ...


Ho provato molti intervalli di date e per anni diversi: tutto torna con la soluzione (in parte mia ed in parte elaborata da altre proposte che ho avuto)
Codice: Seleziona tutto
 = (INT((B2 * 6) / 7) - INT((A2 * 6 + 1) / 7) +1) - MATR.SOMMA.PRODOTTO((GIORNO.SETTIMANA(Festività; 2) < 7) * (Festività >= A2) * (Festività <= B2))
che ho adottato dal 09/07/10 02:39

Con ciò mi ritengo soddisfatto e ringrazio nuovamente tutti coloro che hanno partecipato a questa mia discussione.
Un grazie anche da parte di mia moglie per averle (anche ai suoi colleghi) risolto un bel problema.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Calcolo giorni lavorativi sabato compreso

Postdi Flash30005 » 14/07/10 22:10

ricky53 ha scritto:= (INT((B2 * 6) / 7) - INT((A2 * 6 + 1) / 7) +1) - MATR.SOMMA.PRODOTTO((GIORNO.SETTIMANA(Festività; 2) < 7) * (Festività >= A2) * (Festività <= B2))


Bene!
Questa la metto in cantina ;)

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Calcolo giorni lavorativi sabato compreso

Postdi ricky53 » 14/07/10 23:02

Ciao,
l'annata "2010" è una buona annata, la formula conservata per alcuni anni sarà eccezionale ... con poche bollicine ma con un aroma ed un retrogusto ...

Fanne buon uso quando l'aprirai ...


Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Calcolo giorni lavorativi sabato compreso

Postdi Flash30005 » 15/07/10 01:01

ricky53 ha scritto:...l'annata "2010" è una buona annata, la formula conservata per alcuni anni sarà eccezionale ... con poche bollicine ma con un aroma ed un retrogusto ...

Fanne buon uso quando l'aprirai ...



Veramente... :roll:
sapeva di tappo! :D
Non funziona!
perché non viene riconosciuto il termine "festività" che riporti nella formula e che non spieghi come deve essere dichiarata. (abbiamo capito che è la tabella festività)

Quindi...
Brindisi rimandato :lol: :lol: :lol:

Ciao

P.s. Cerchiamo di essere il più chiari possibili (anche la tua firma lo ribadisce) e quando è possibile lo facciamo leggi il post delle ore 16:55 ;)
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Calcolo giorni lavorativi sabato compreso

Postdi ricky53 » 15/07/10 15:52

Ciao,
"Festività" presente nella mia formula è un
“Nome Elenco”
che ho definito io che punta all'intervallo delle festività che ho inserito in un foglio del mio file ...
Definisci questo "Nome" ed associalo al tuo intervallo di festività e, come per magia, tutto funzionerà ...

Davo per scontato che il "termine" Festività presente nella mia formula fosse da considerare un “Nome Elenco” ...
Scusatemi se ho voluto “NON” offendere la vostra conoscenza e la vostra capacità deduttiva riportando il significato di Festività ...


Non capisco il link che hai messo nel P.S.:

Re: Access - Tastiera virtuale al 99% - Problema con "space"
di Flash30005 » 14/07/10 16:55

1) Apri la tua maschera in modalità Struttura
2) Clicca sulla parte grigio scuro, ovvero quella esterna all'area dove hai posizionato i controlli
3) Seleziona, nella finestra delle proprietà, il tab "Evento"
4) Seleziona sotto: "su apertura" e poi sui tre puntini [...] a destra
5) nella nuova finestra seleziona "Generatore di macro"
6) dai alla macro un nome e premi OK
7) nella colonna Azione, premi l'elenco a discesa della prima riga e seleziona : "Ingrandisci"
8 ) Chiudi la finestra del "Generatore di Macro" e salva le modifiche.

da adesso in poi, quando aprirai la maschera, la troverai massimizzata, in modo da riempire l'intera area dello schermo.


Vuoi forse dire che le mie spiegazioni erano insufficienti e che le tue sono SPLENDIDE ???
Eh, Eh

Ciao da Ricky53


Ciao
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Calcolo giorni lavorativi sabato compreso

Postdi marco69pd » 21/11/10 21:16

Salve, ho letto per ore il vostro e bel confronto con la conclusione che ci siete riusciti.
adesso avrei bisogno di capire per me difficile eper voi una passeggiata di salute.

dove metto in A2 data inizio e B2 data fine
le festività dove li metto (su quale colonna da - a)? e sopra la colonna festività devo scriverci festività?
la formula dove va inserita...in quale cella?
Perchè ho provato a fare a modo miko ma non mi da nulla solo la scritta NOME?
Grazie per chi mi aiuta e importantissimo per me questa formula con i sabati compreso.
Marco
marco69pd
Utente Junior
 
Post: 73
Iscritto il: 13/11/09 19:49

Re: Calcolo giorni lavorativi sabato compreso

Postdi Flash30005 » 21/11/10 23:15

Ciao Marco69pd

se ti riferisci alla mia macro del post giorno 13/07/10 10:01 (pag 2 di questo topic)

nel post è ampiamente spiegato:
dove mettere la tabella festività (da H a J)
e dove inserire data inizio data fine
inserisci la macro in un modulo e l'avvii

se ti riferisci alle formule chiedi ancora
vedrai che gli autori ti risponderanno volentieri per far risolvere anche a te il problema dei giorni lavorativi

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Calcolo giorni lavorativi sabato compreso

Postdi ricky53 » 22/11/10 01:37

Ciao Marco,
per ottenere

Perchè ho provato a fare a modo miko ma non mi da nulla solo la scritta NOME?


Avrai fatto pure a modo tuo (nessun problema) ma dicci cosa hai fatto altrimenti ... come ti possimo aiutare !!!
Ad esempio: cosa hai scritto e dove ???
Hai usato formule, usato una macro ...

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Calcolo giorni lavorativi sabato compreso

Postdi Anthony47 » 22/11/10 02:00

Ignorando che cosa hai fatto:
la mia formula preferita e' quella postata qui: viewtopic.php?f=26&t=87181#p495759
Cioe'
Codice: Seleziona tutto
=MATR.SOMMA.PRODOTTO((GIORNO.SETTIMANA(RIF.RIGA(INDIRETTO(A2&":"&B2));3 )<6) * (CONTA.SE(festivi;RIF.RIGA(INDIRETTO(A2& ":" &B2)))=0))
A2 contiene la data di inizio, B2 quella di fine
Metterai poi l' elenco preciso delle festivita' in una colonna a piacere, es da L2 a L100 (L1 solo per chiarezza la userai per scriverci una descrizione); poi selezioni L2:L100, Menu /Inserisci /Nome /Definisci; scrivi il nome "festivi", Ok.
Le festivita' devono essere "precise", cioe' 25 dic 2010, 1 gen 2011 (non basta, ad esempio, dire 25 dic)

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Calcolo giorni lavorativi sabato compreso

Postdi marco69pd » 22/11/10 16:33

Ringrazio flash e Ricky se non erro il nik, per la risposta immemdiata anche se non mi sono spiegato bene. Visto la mia conoscenza di exel e che Anthony a capito e in 4 e 4 otto ^_^ ha fatto lo specchietto chiaro per le mi conoscenze. Per un attimo sono andato in TILT in quanto usando office 2007 non trovavo dal menu': nome/definisci/etc etc. ma su office 2007 devo andare da menu/formule/ definisci nome /definisci nome - scritto sulla casella che compare "festivi" e poi cliccato su ok. ho voluto scrivere questa differenza in caso qualcuno usasse office 2007. Ho fatto quanto hai spiegato e tutto apparentemente funziona dal 01/12/2010 al 31/12/2010 mi da il risultato di gg 25 Anthony. Grazie davvero mi serviva come il pane questa formula e a essere sincero mi rodeva il fatto che per exel il sabato non si lavora,,,,, In Italia la maggior parte dei comuni mortali lavora il sabato...magari potrei farmi due giorni la settimana a casa...................... MAGARI ^_^
marco69pd
Utente Junior
 
Post: 73
Iscritto il: 13/11/09 19:49

Re: Calcolo giorni lavorativi sabato compreso

Postdi bottom » 26/11/10 07:00

grazie, grazie grazie
ho seguito questa discussione ( perché da mesi mi sbattezzo su un simile problema) ...provavo a mettere le formule sul mio foglio di calcolo e la risposta era invariabilmente: errore 502 o una sfilata di simboli astrusi tipo " #nome? " o risultati assurdi tipo -35_ poi la luce perchè Anthony47 ha finalmente inserito una "banale" ( per chi ben conosce excel e le sue viscere) spiegazione , mi riferisco al "inserisci/nome/definisci " e allora la formula da assurda è divenuta assolutamente chiara come 1+1=2.
di nuovo grazie
bottom
Newbie
 
Post: 2
Iscritto il: 04/08/10 17:53

PrecedenteProssimo

Torna a Applicazioni Office Windows


Topic correlati a "Calcolo giorni lavorativi sabato compreso":


Chi c’è in linea

Visitano il forum: raimea e 42 ospiti