| | Post: 66 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
11/12/2020 15:07 | |
Calcolare il numero di giorni mancanti Ciao a tutti, vi espongo il mio problema. Nel file allegato nella colonna (A2:A299) devo calcolare il numero dei giorni mancanti per ogni mese. Ad esempio, nel mese di dicembre del 2017 ci sono solo 5 giorni di conseguenza mancano 26 giorni e così via... Grazie mille |
|
| | Post: 2.043 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
11/12/2020 15:33 | |
ciao
=FINE.MESE(A2;0)-A2
e tira in giù |
| | Post: 66 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
12/12/2020 18:33 | |
Calcolare il numero di giorni mancanti Ciao Federico460,purtroppo la tua formula non rispecchia il risultato voluto.Se potresti modificarla diversamente. Grazie 1000 |
| | Post: 2.055 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
12/12/2020 18:43 | |
ciao
mi dici perchè non lo rispecchia?
fammi un esempio
[Modificato da federico460 12/12/2020 18:46] |
| | Post: 910 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
12/12/2020 18:48 | |
Ciao
dovresti allegare il file con i risultati che vuoi ottenere scritti a mano
ad esempio per il mese di Dicembre 2017 ci sono 5 giorni quindi il risultato sarebbe 26....ora questo 26 deve essere scritto in corrispondenza di ogni cella dei giorni quindi da B3 a B7 o solo in corrispondenza del primo (B3) o dell'ultimo (B7)???? |
| | Post: 911 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
12/12/2020 19:18 | |
Ciao
Gianfranco la formula per fare uscire 26 io l'ho fatta ma c'è un problema prendi ad esempio da A3 a A7 (dicembre 2017) ci sono 5 date quindi con
=FINE.MESE(A3;0)-DATA(ANNO(A3);MESE(A3);1)+1-MATR.SOMMA.PRODOTTO((ANNO($A$2:$A$299)=ANNO(A3))*(MESE($A$2:$A$299)=MESE(A3)))
ottengo il 26 richiesto
però se vai più in basso da A37 a A88 (luglio 2018) ci sono 52 date che corrispondono al criterio quindi il risultato va in negativo
Credo che l'utente debba spiegare meglio il suo obiettivo emettere i risultati da ottenere scritti a mano
|
| | Post: 2.056 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
12/12/2020 19:22 | |
ciao
Danilo
io ho fatto
=SE(O(MESE(A2)<>MESE(A3);ANNO(A2)<>ANNO(A3));GIORNO(FINE.MESE(A2;0))-MATR.SOMMA.PRODOTTO(1*(MESE($A$2:A2)=MESE(A2))*(ANNO($A$2:A2)=ANNO(A2)));"")
ma ho lo stesso problema |
| | Post: 67 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
12/12/2020 22:26 | |
Ciao Danilo, preferisco che il risultato,in questo caso 26 giorni, venga messo nella cella B3. Grazie mille |
| | Post: 912 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
13/12/2020 00:08 | |
Ciao
Credo che non ci capiamo....devi allegare il file con i risultati che vuoi ottenere....hai letto i post precedenti??
Devi chiarire ad esempio il risultato da ottenere per luglio 2018 che ha 52 date....
Quindi aspettiamo un file con i risultati che vuoi ottenere....se no non si va avanti
Saluti |
| | Post: 2.057 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
13/12/2020 09:22 | |
Ciao
ho messo le diverse opzioni
1) formula Danilo
2) formula Gianfranco
3) metto zero se conteggio in negativo
4) estraggo gli univoci
5)calcolo sugli univoci |
| | Post: 2.350 | Registrato il: 21/03/2008
| Città: LOCATE VARESINO | Età: 76 | Utente Veteran | 2007 / 13 | | OFFLINE | |
|
13/12/2020 11:34 | |
ciao
ciao a tutti
il nostro amico non sa dire se vuole calcolare i giorni che ci sono in un mese ( escluse le Domeniche ) o i giorni che ci sono iniziando da una data alla fine del mese ( escluse le domeniche )
quindi in questo caso propongo due UDF
la prima calcola da inizio a fine mese
la seconda da Giorno dato mese a fine mese
Option Explicit
Function GiorniFerMese(ByVal Giorno As Range) As Long
Dim i As Long
Dim conta As Long
For i = 1 To Day(Application.EoMonth(Giorno, 0))
If Weekday(DateSerial(Year(Giorno), Month(Giorno), i), 2) < 7 Then
conta = conta + 1
End If
Next
GiorniFerMese = conta
End Function
Function GiorniFineMese(ByVal Giorno As Range) As Long
Dim i As Long
Dim conta As Long
For i = Day(Giorno) To Day(Application.EoMonth(Giorno, 0))
If Weekday(DateSerial(Year(Giorno), Month(Giorno), i), 2) < 7 Then
conta = conta + 1
End If
Next
GiorniFineMese = conta
End Function
allego il file con inserite queste
Ciao da locate
excel 2007 / 13 |
| | Post: 68 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
13/12/2020 21:09 | |
Calcolare il numero di giorni mancanti Buonasera a tutti,ringrazio tutti coloro per il mio interessamento al problema che ho posto. Però ancora non ci siamo per l'obiettivo che voglio raggiungere. Nel file allegato vi darò un esempio come dovrebbe venire. Grazie 1000 |
| | Post: 2.351 | Registrato il: 21/03/2008
| Città: LOCATE VARESINO | Età: 76 | Utente Veteran | 2007 / 13 | | OFFLINE | |
|
13/12/2020 23:18 | |
ciao
propongo una domanda
da che cosa ricavi quei valori in Colonna C:C
mese/anno giorni mancanti
08/11/2017 nov-17 29
07/12/2017 dic-17 26
12/12/2017 gen-18 31
15/12/2017 feb-18 2
19/12/2017 mar-18 29
20/12/2017 apr-18 24
10/02/2018 mag-18
spiega il 29 da che cosa lo determini
il 26 XXX
31 XXXX
quel 2 in data 15/12/17 e feb-18 ????? da che cosa lo fai scaturire
prova a spiegare il ragionamento su quei 6 valori messi in Colonna C:C
e cosa indicano le date in Colonna B:B a riguardo ????
io sono arrivato ad avere
PS PROVA A SPIEGARE PER RISPOSTE DA PERTE NOSTRA (( GRAZIE DELLA COLLABORAZIONE )) NON ABBIAMO LA MAGICA
Ciao da locate
excel 2007 / 13 |
| | Post: 69 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
14/12/2020 00:01 | |
Le date nella colonna B:B indicano i mesi mentre nella colonna C:C sono i giorni mancanti (questi li ho scritti a mano) in riferimento alla colonna A:A |
| | Post: 913 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
14/12/2020 06:52 | |
Buongiorno a tutti
@Simone
se metti questa formula in D2 e trascini in basso vedrai che ti restituisce tutti i valori che hai messo tu a mano meno che per febbraio 2018 dove ci sono solo due date e tu metti come risultato atteso 2 quando dovrebbe essere 26
=GIORNI(FINE.MESE(C2;0);C2)+1-MATR.SOMMA.PRODOTTO((MESE($A$2:$A$299)=MESE(C2))*(ANNO($A$2:$A$299)=ANNO(C2)))
il problema ed è la terza e ultima volta che ti chiedo di chiarire c'è quando ci sono più date che rispettano il criterio dei giorni di un mese nella fattispecie LUGLIO 2018 da riga 37 a riga 88 sono 52 date il mese di luglio ha 31 giorni quindi la formula riporta un risultato negativo
Ci abbiamo provato in tre a fornirti supporto ma se non collabori il problema non lo risolvi ed il problema è il tuo....
Quindi per quanto mi riguarda non ci saranno più interventi fino a che non sarà chiarito l'obiettivo
SALUTI |
| | Post: 70 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
14/12/2020 14:37 | |
Calcolare il numero di giorni mancanti Ciao DaniloFiorini,non c'è nessun modo per ovviare che i giorni dei mesi luglio e agosto escono negativi? Purtroppo i giorni sono quelli scritti in colonna, se poi non si riesce a trovare una soluzione lasciamo stare a questo punto li modifico manualmente.Ho notato che il mese di dicembre 2019 dovrebbero esserci 8 giorni mancanti invece ne escono 9.Grazie ancora per l'interessamento verso di me. |
| | Post: 914 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
14/12/2020 16:25 | |
Ciao
Sei tu che ci devi dire quale è il risultato corretto.....il file è il tuo e tu sai cosa deve fare Io vedo solo una serie di date la tua richiesta è: contare i giorni mancanti in un mese ora se il mese di luglio 2018 ha 52 date e i giorni sono 31 che razza di benedetto risultato ti aspetti
Ma ci vuole così tanto a rispondere a una domanda che ti ho fatto 4 volte?????? |
| | Post: 2.058 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
14/12/2020 17:47 | |
ciao
ultimo tentativo
=GIORNO(FINE.MESE($J2;0))-MATR.SOMMA.PRODOTTO((MESE($A$2:$A$490)=MESE(J2))*((ANNO($A$2:$A$490)=ANNO(J2))/CONTA.SE($A$2:$A$490;$A$2:$A$490 &"")))
guarda il file colonna
J K
poi permettimi
ma quel 2 su febbraio è errato
sono 2 giorni del mese
perciò
28-2 =26 [Modificato da federico460 14/12/2020 17:48] |
| | Post: 71 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
14/12/2020 18:36 | |
Calcolare il numero di giorni mancanti Ciao Federico460,finalmente con il tuo file ho risolto. Sei sempre il mio salvatore. Un grazie comunque va anche a DaniloFiorini e Locatevaresino per il loro impegno che hanno avuto verso di me. |
| | Post: 2.059 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
14/12/2020 19:00 | |
ciao
te lo risolvevamo in pochi minuti
se avessimo capito dall'inizio
il problema.
Danilo te l'ha chiesto più volte
cosa fare delle date doppie |
|
|