Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Calcolo giorni

Ultimo Aggiornamento: 22/01/2022 09:17
Post: 28
Registrato il: 13/04/2017
Città: SANT'ANTONIO ABATE
Età: 61
Utente Junior
7
OFFLINE
21/01/2022 12:53

Buongiorno a tutti, volevo cortesemente sottoporvi un quesito, ho bisogno di fare un calcolo di mesi tra due date con annesso calcolo di punteggio con delle condizioni. Vi faccio un esempio:

dal 1/9/2016 al 15/4/2021 = 4a. - 7m. - 15gg. che trasformato sono 55 mesi e 15 giorni il totale punti deve essere 110 (55 x 2)
dal 1/9/2016 al 16/4/2021 = 4a. - 7m. - 16gg. che trasformato sono 55 mesi e 16 giorni il totale punti deve essere 112 (56 x 2)

in pratica i giorni fino a max 15 non devono essere conteggiato oltre i 15 devono essere conteggiati.

la formula che ho utilizzato è questa =SE(E11>0;ARROTONDA(($C$8-E11)/365*12;0);0) ma non è precisa in quanto considera il mese a partire dal 17^ giorno e non dal 16^ e non capisco perchè

spero di essere stato chiaro. Grazie a tutti quelli che risponderanno compatibilmente con i vs. impegni (allego esempio)
Post: 158
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
21/01/2022 13:59

ciao
nel file allegato il secondo rigo non è un errore perchè dal 1° al 16 di un mese ci sono 15 giorni
mentre nel terzo rigo ovviamente va bene perchè dal 1° al 17 di un mese ci sono 16 giorni
forse il tuo disguido deriva dal meccanismo di funzionamento della funzione Arrotonda
guarda come ho scritto io nell'allegato

LEO
https://t.me/LordBrum
Post: 977
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
21/01/2022 15:32

Salve a tutti
Se vuoi che il risultato cambi in base al "giorno" (cioè se il giorno è =<15 oppure > 15) potresti usare questa formula

=SE(GIORNO(B1)<=15;DATA.DIFF(A1;B1;"M");DATA.DIFF(A1;B1;"M")+1)

da copiare in basso.
Ciao,
Mario
Post: 28
Registrato il: 13/04/2017
Città: SANT'ANTONIO ABATE
Età: 61
Utente Junior
7
OFFLINE
22/01/2022 09:17

Marius44, 21/01/2022 15:32:

Salve a tutti
Se vuoi che il risultato cambi in base al "giorno" (cioè se il giorno è =<15 oppure > 15) potresti usare questa formula

=SE(GIORNO(B1)<=15;DATA.DIFF(A1;B1;"M");DATA.DIFF(A1;B1;"M")+1)

da copiare in basso.
Ciao,
Mario

Grazie. grazie di cuore per avermi dedicato del tempo. Ho risolto grazie a voi.
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 11:53. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com