Risultati da 1 a 23 di 23

Discussione: Formula per date



  1. #1

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300

    Formula per date

    A
    B
    C
    D
    E
    F
    G
    1
    DAL
    AL
    2
    01/01/15
    23/01/15
    3
    24/01/15
    02/04/15
    4
    01/04/15
    07/04/15
    ATTENZIONE!!! Sono state inserite date sovrapposte!!!
    5
    07/05/15
    02/05/15
    ATTENZIONE!!! La datainiziale è successiova a quella iniziale!!!
    6
    7
    8
    9
    10
    11
    12
    13
    14


    Ciao a tutti.
    Come vedete nell'esempio ho due colonne (A e B) in cui bisogna inserire delle date che devono rispettare i seguenti requisiti:

    1) I periodi indicati in ciascuna riga non devono sovrapporsi con quelli delle altre righe;
    2) La data che viene inserita nella colonna A non deve essere superiore a quella inserita nella colonna B (può essere pari o inferiore)

    Per evitare errori di inserimento ci vorrebbe una formula da inserire nella convalida dati oppure in una cella della colonna D che facesse comparire un "alert" in caso di errore facendo uscire la scritta che ho messo nell'esempio.
    La formula la so fare con la funzione SE(O(E ... ecc.ecc. .... ma tenendo conto che si tratta di tratta di diverse decine di celle viene una formula lunghissima, vi chiedo se avete una soluzione più semplice.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    In pratica nella cella D4 ho inserito la seguente formula:

    =SE(O(E($B2<>"";$C2<>"";$B3<>"";$B3<=$C2); O(E( B3<>"";$C3<>"";$B4<>"";$B4<=$C3); O(E( $B4<>"";$C4<>"";$B5<>"";$B5<=$C5); O(E($B4<>"";$C4<>"";$B5<>"";$B5<=$C4); O(E( $B5<>"";$C5<>"";$B6<>"";$B6<=$C5); O(E($B6<>"";$C6<>"";$B7<>"";$B7<=$C6); O(E($B7<>"";$C7<>"";$B8<>"";$B8<=$C7); O(E( $B8<>"";$C8<>"";$B9<>"";$B9<=$C8); O(E($B9<>"";$C9<>"";$B10<>"";$B10<=$C9); O(E( $B10<>"";$C10<>"";$B11<>"";$B11<=$C10); O(E($B11<>"";$C11<>"";$B12<>"";$B12<=$C11); O(E( $B12<>"";$C12<>"";$B13<>""); O(E( $B13<=$C12;))))))))))))));"ATTENZIONE DATE SOVRAPPOSTE!!!";"")

    Mentre nella cella D5:

    =SE(O(E(C2<>"";C2<B2);E(C34<>"";C3<B3);E(C4<>"";C4<B4); E(C5<>"";C5<B5); E(C6<>"";C6<B6); E(C7<>"";C7<B7); E(C8<>"";C8<B8); E(C9<>"";C9<B9); E(C10<>"";C10<B10); E(C11<>"";C11<B11); E(C12<>"";C12<B12); E(C13<>"";C13<B13));"ATTENZIONE!!! DATA INIZIALE SUCCESSIVA A QUELLA FINALE!!!";"")

    Le formule ovviamente funzionano ma "non sono eleganti", ci vorrebbero delle formule matriciali.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. #3
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1673
    Versione Office
    2010 PC
    Likes ricevuti
    894
    Likes dati
    184
    Ciao
    Se ho bencapito, in D2:
    =SE(A2*B2=0;"";SE(MATR.SOMMA.PRODOTTO(($A$1:A1<=A2)*($B$1:B1>=A2)+($A$1:A1<=B2)*($B$1:B1>=B2));"ATTENZIONE!!! Sono state inserite date sovrapposte!!!";SE(A2>B2;"ATTENZIONE!!! La datainiziale è successiova a quella iniziale!!!";"OK")))
    e trascini in basso
    per la convalida dati si può usare qualcosa di simile

  4. #4

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4020
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    con pulsante

    Ciao ges,
    un'altra soluzione sarebbe utilizzare un codice in VBA.
    Nel file che ti allego l'ho associato a un pulsante ("CHECK"). Si potrebbe anche effettuare la verifica ad ogni modifica del foglio (o del range con le date), ma personalmente preferisco effettuare il controllo quando decido io...
    Comunque, prova a dargli un'occhiata.

    [EDIT]
    Ciao ninai, scusa, non avevo visto la tua risposta :)

  5. #5
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1673
    Versione Office
    2010 PC
    Likes ricevuti
    894
    Likes dati
    184
    ciao
    cromagno, ben ritrovato

    per la formula della convalida, dopo aver selezionato A2:B14:
    =E(MATR.SOMMA.PRODOTTO(($A$1:$A1<=$A2)*($B$1:$B1>=$A2)+($A$1:$A1<=$B2)*($B$1:$B1>=$B2))=0;($A2<=$B2))

    ma la convalida non è molto efficiente

    in ogni caso anche la prima formula non è del tutto corretta, questa funziona meglio:
    =SE(A2*B2=0;"";SE(MATR.SOMMA.PRODOTTO(($A$1:A1<=A2)*($B$1:B1>=A2)+($A$1:A1>=B2)*($B$1:B1<=B2)+($A$1:A1>=A2)*($B$1:B1<=B2));"ATTENZIONE!!! Sono state inserite date sovrapposte!!!";SE(A2>B2;"ATTENZIONE!!! La datainiziale è successiova a quella iniziale!!!";"OK")))

    ma sono da testare, non garantisco :161:

  6. #6

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    @ninai:
    Grazie!! Era la soluzione che cercavo!!!
    Però mi sembra che ci sia qualche piccolo errore nella formula poichè se metto due date sovrapposte di un sol giorno non funziona, come ne seguente caso: dal 2/1 al 3/1 si sovrappone alla data nella riga 2 ma mi da ok.
    A
    B
    C
    D
    1
    DAL
    AL
    2
    04/01/2015
    04/01/2015
    OK
    3
    02/01/2015
    03/01/2015
    OK
    4
    5
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  7. #7

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    @ cromagno:
    Grazie mille!!! Soluzione eccellente anche questa .. il vba mi affascina ma non ne capisco nulla.
    Comunque il controllo dietro attivazione manuale potrebbe essere svantaggioso nel mio caso poichè qualcuno potrebbe dimenticarsi di farlo.... pertanto, quindi preferisco il controllo automatico oppure dovrebbe uscire un avviso che mi dica di fare il controllo e poi un altro che mi dica "controllo eseguito, tutto ok!"
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  8. #8

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ciao
    cromagno, ben ritrovato

    per la formula della convalida, dopo aver selezionato A2:B14:
    =E(MATR.SOMMA.PRODOTTO(($A$1:$A1<=$A2)*($B$1:$B1>=$A2)+($A$1:$A1<=$B2)*($B$1:$B1>=$B2))=0;($A2<=$B2))

    ma la convalida non è molto efficiente

    in ogni caso anche la prima formula non è del tutto corretta, questa funziona meglio:
    =SE(A2*B2=0;"";SE(MATR.SOMMA.PRODOTTO(($A$1:A1<=A2)*($B$1:B1>=A2)+($A$1:A1>=B2)*($B$1:B1<=B2)+($A$1:A1>=A2)*($B$1:B1<=B2));"ATTENZIONE!!! Sono state inserite date sovrapposte!!!";SE(A2>B2;"ATTENZIONE!!! La datainiziale è successiova a quella iniziale!!!";"OK")))

    ma sono da testare, non garantisco :161:
    Ops... mi sono sovrapposto al tuo post ... avevo la pagina aperta e non l'avevo letto, adesso provo questa seconda formula.
    Grazie
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  9. #9
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1673
    Versione Office
    2010 PC
    Likes ricevuti
    894
    Likes dati
    184
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    @ninai:
    Grazie!! Era la soluzione che cercavo!!!
    Però mi sembra che ci sia qualche piccolo errore nella formula poichè se metto due date sovrapposte di un sol giorno non funziona, come ne seguente caso: dal 2/1 al 3/1 si sovrappone alla data nella riga 2 ma mi da ok.
    A
    B
    C
    D
    1
    DAL
    AL
    2
    04/01/2015
    04/01/2015
    OK
    3
    02/01/2015
    03/01/2015
    OK
    4
    5
    scusa ma non capisco la sovrapposizione, se ti riferisci alla stessa data in a2 e b2 allora basta togliere = ($A2<$B2)

  10. #10

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    Scusami ninai, sicuramente non sono stato chiaro, cerco di esserlo ora.

    Vedi il primo esempio che ho postato, lo spazio per inserire le date è fatto di 13 righe che vanno dalla cella A2 alla B14: ecco in quest'area A2:B14 le date non devono essere sovrapposte,

    le date possono essere anche discontinue nel periodo, così (dal 4/2 si salta al 10/3:


    ma non sono discontinue nello spazio, così, cioè nessuna di mezzo riga è vuota:
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  11. #11

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1017
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Vedi il primo esempio che ho postato, lo spazio per inserire le date è fatto di 13 righe che vanno dalla cella A2 alla B14: ecco in quest'area A2:B14 le date non devono essere sovrapposte,

    le date possono essere anche discontinue nel periodo, così (dal 4/2 si salta al 10/3:
    ma non sono discontinue nello spazio, così, cioè nessuna di mezzo riga è vuota:
    Ma le date sono comunque successive, ovvero qualsiasi data di una riga non è mai antecedente ad una data di una riga precedente?
    Cioè una situazione simile (riga 6) non si può verificare (e dico non si può, non dico non si deve)?

    A
    B
    C
    1
    DAL
    AL
    2
    01/01/2015
    23/01/2015
    3
    24/01/2015
    02/04/2015
    4
    01/04/2015
    07/04/2015
    ATTENZIONE!!! Sono state inserite date sovrapposte!!!
    5
    07/05/2015
    02/05/2015
    ATTENZIONE!!! La data iniziale è successiova a quella finale!!!
    6
    20/04/2005
    25/04/2015
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  12. #12

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    Ma le date sono comunque successive, ovvero qualsiasi data di una riga non è mai antecedente ad una data di una riga precedente?
    Cioè una situazione simile (riga 6) non si può verificare (e dico non si può, non dico non si deve)?

    A
    B
    C
    1
    DAL
    AL
    2
    01/01/2015
    23/01/2015
    3
    24/01/2015
    02/04/2015
    4
    01/04/2015
    07/04/2015
    ATTENZIONE!!! Sono state inserite date sovrapposte!!!
    5
    07/05/2015
    02/05/2015
    ATTENZIONE!!! La data iniziale è successiova a quella finale!!!
    6
    20/04/2005
    25/04/2015
    Ciao scossa,
    le date sono inserite manualmente per cui in teoria potrebbe succedere anche quello che hai indicato nella riga 6; io non l'ho considerato nell'esempio prima perché sarebbe un errore veramente grossolano, però in teoria possibile.
    Quindi la risposta alla tua domanda è che quella situazione non si deve verificare, se si verifica allora è bene che esca l'alert di cui sopra.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  13. #13

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1017
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Quindi la risposta alla tua domanda è che quella situazione non si deve verificare, se si verifica allora è bene che esca l'alert di cui sopra.
    Allora il caso di riga 4 in realtà rientra nella casistica della riga 6, ovvero presentano lo stesso tipo di "invalidità":
    A
    B
    C
    1
    DAL
    AL
    2
    01/01/2015
    23/01/2015
    3
    24/01/2015
    02/04/2015
    4
    01/04/2015
    07/04/2015
    data non consentita
    5
    07/05/2015
    02/05/2015
    ATTENZIONE!!! La data iniziale è successiova a quella finale!!!
    6
    20/04/2005
    data non consentita


    In questo caso puoi provare questa formula in C3:
    Codice: 
    =SCEGLI(E(A3<>"";A3<B2)*1+E(A3<>"";B3<>"";O(A3>B3;A3<MAX($A$2:B2)))*2+1;"";"ATTENZIONE!!! Sono state inserite date sovrapposte!!!";"ATTENZIONE!!! La data iniziale è successiova a quella finale!!!";"data non consentita")
    da copiare in bssso quanto serve.
    In C2 la formula invece non devi avere i test sulle celle della riga 1:
    Codice: 
    =SCEGLI(E(A2<>"";B2<>"";A2>B2)*2+1;"";"ATTENZIONE!!! Sono state inserite date sovrapposte!!!";"ATTENZIONE!!! La data iniziale è successiova a quella finale!!!")
    
    Ultima modifica fatta da:scossa; 10/08/15 alle 22:43 Motivo: corretta riga 6
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  14. #14
    L'avatar di Khan
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Padova
    Messaggi
    55
    Versione Office
    2016
    Likes ricevuti
    0
    Likes dati
    1
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    In pratica nella cella D4 ho inserito la seguente formula:

    =SE(O(E($B2<>"";$C2<>"";$B3<>"";$B3<=$C2); O(E( B3<>"";$C3<>"";$B4<>"";$B4<=$C3); O(E( $B4<>"";$C4<>"";$B5<>"";$B5<=$C5); O(E($B4<>"";$C4<>"";$B5<>"";$B5<=$C4); O(E( $B5<>"";$C5<>"";$B6<>"";$B6<=$C5); O(E($B6<>"";$C6<>"";$B7<>"";$B7<=$C6); O(E($B7<>"";$C7<>"";$B8<>"";$B8<=$C7); O(E( $B8<>"";$C8<>"";$B9<>"";$B9<=$C8); O(E($B9<>"";$C9<>"";$B10<>"";$B10<=$C9); O(E( $B10<>"";$C10<>"";$B11<>"";$B11<=$C10); O(E($B11<>"";$C11<>"";$B12<>"";$B12<=$C11); O(E( $B12<>"";$C12<>"";$B13<>""); O(E( $B13<=$C12;))))))))))))));"ATTENZIONE DATE SOVRAPPOSTE!!!";"")

    Mentre nella cella D5:

    =SE(O(E(C2<>"";C2<B2);E(C34<>"";C3<B3);E(C4<>"";C4<B4); E(C5<>"";C5<B5); E(C6<>"";C6<B6); E(C7<>"";C7<B7); E(C8<>"";C8<B8); E(C9<>"";C9<B9); E(C10<>"";C10<B10); E(C11<>"";C11<B11); E(C12<>"";C12<B12); E(C13<>"";C13<B13));"ATTENZIONE!!! DATA INIZIALE SUCCESSIVA A QUELLA FINALE!!!";"")

    Le formule ovviamente funzionano ma "non sono eleganti", ci vorrebbero delle formule matriciali.
    Scusami ma non ho capito la questione delle "date sovrapposte" che porta oltretutto ad una formula ... passami il termine .... "mostruosa".
    Capirei meglio se ci fosse qualcosa da calcolare.
    The saddest aspect of life right now is that science gathers knowledge faster than society gathers wisdom. - Isaac Asimov

    Windows 10 + Excel 2013

  15. #15
    L'avatar di Khan
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Padova
    Messaggi
    55
    Versione Office
    2016
    Likes ricevuti
    0
    Likes dati
    1
    Citazione Originariamente Scritto da Khan Visualizza Messaggio
    Scusami ma non ho capito la questione delle "date sovrapposte" che porta oltretutto ad una formula ... passami il termine .... "mostruosa".
    Capirei meglio se ci fosse qualcosa da calcolare.
    Non avevo visto la risposta di scossa ma le mie perplessità rimangono
    Ultima modifica fatta da:Khan; 10/08/15 alle 22:45
    The saddest aspect of life right now is that science gathers knowledge faster than society gathers wisdom. - Isaac Asimov

    Windows 10 + Excel 2013

  16. #16

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    .....
    Come vedete nell'esempio ho due colonne (A e B) in cui bisogna inserire delle date che devono rispettare i seguenti requisiti:

    1) I periodi indicati in ciascuna riga non devono sovrapporsi con quelli delle altre righe;
    2) La data che viene inserita nella colonna A non deve essere superiore a quella inserita nella colonna B (può essere pari o inferiore)

    ....
    Ciao Khan, non capisco la tua perplessità.
    Nelle colonne A e B vanno inserite delle date, l'inserimento è fatto a mano e quindi suscettibile di errore, per evitare eventuali errori all'utente che opera serve un avviso se c'è un errore.
    Quando dico sopra che "I periodi indicati in ciascuna riga non devono sovrapporsi con quelli delle altre righe" intendo che se in una qualsiasi riga c'è indicato un periodo, es. dal 7 marzo al 4 aprile, in nessuna altra cella ci deve essere un periodo temporale che contenga neanche la minima parte di questo indicato.
    Il secondo punto, dovrebbe essere più facile, se devo indicare periodo non posso dire dal 1° marzo 2015 al 24 febbraio 2015 ma quanto indicato nelle celle della colonna A non può essere superiore alla data indicata nella colonna B, al massimo può essere uguale (dal 1° marzo al 1° marzo = 1 giorno).
    Spero di essermi spiegato
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  17. #17

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    Allora il caso di riga 4 in realtà rientra nella casistica della riga 6, ovvero presentano lo stesso tipo di "invalidità":
    A
    B
    C
    1
    DAL
    AL
    2
    01/01/2015
    23/01/2015
    3
    24/01/2015
    02/04/2015
    4
    01/04/2015
    07/04/2015
    data non consentita
    5
    07/05/2015
    02/05/2015
    ATTENZIONE!!! La data iniziale è successiova a quella finale!!!
    6
    20/04/2005
    data non consentita


    In questo caso puoi provare questa formula in C3:
    Codice: 
    =SCEGLI(E(A3<>"";A3<B2)*1+E(A3<>"";B3<>"";O(A3>B3;A3<MAX($A$2:B2)))*2+1;"";"ATTENZIONE!!! Sono state inserite date sovrapposte!!!";"ATTENZIONE!!! La data iniziale è successiova a quella finale!!!";"data non consentita")
    da copiare in bssso quanto serve.
    In C2 la formula invece non devi avere i test sulle celle della riga 1:
    Codice: 
    =SCEGLI(E(A2<>"";B2<>"";A2>B2)*2+1;"";"ATTENZIONE!!! Sono state inserite date sovrapposte!!!";"ATTENZIONE!!! La data iniziale è successiova a quella finale!!!")
    
    Grazie scossa, ma c'è ancora qualcosa che non mi torna.
    Allego file QUI
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  18. #18

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1017
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Grazie scossa, ma c'è ancora qualcosa che non mi torna.
    Allego file QUI
    Beh, dai .... ti basta cambiare il < in <=
    Codice: 
    =SCEGLI(E(A3<>"";A3<=B2)*1+E(A3<>"";B3<>"";O(A3>B3;A3<=MAX($A$2:B2)))*2+1;"";"ATTENZIONE!!! Sono state inserite date sovrapposte!!!";"ATTENZIONE!!! La data iniziale è successiva a quella finale!!!";"data non consentita")
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  19. #19
    L'avatar di Pitagora
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Milano
    Età
    54
    Messaggi
    781
    Versione Office
    WIN , 2013 2016
    Likes ricevuti
    318
    Likes dati
    1

    date sovrapposte

    Buonasera a tutti

    Ges e' una alternativa a quanto hai proposto

    Saluti
    Window 8.1 Excel 2013/2016

  20. #20

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    Bell'idea anche la formattazione condizionale.
    Grazie Pitagora.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  21. #21

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1017
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0
    Citazione Originariamente Scritto da Pitagora Visualizza Messaggio
    Buonasera a tutti

    Ges e' una alternativa a quanto hai proposto

    Saluti
    Ciao Pitagora,

    scusami ma non capisco perché in riga 3 valuti una data soprapposta: gli alert, per quello che ho capito devono scatenarsi rispetto alle date delle righe precedenti, non successive
    Ed in riga 4 non mi pare proprio che 1/5/2015 sia maggiore di 7/5/2015 ...... poi magari non ho capito niente io.
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  22. #22

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    Beh, dai .... ti basta cambiare il < in <=
    Codice: 
    =SCEGLI(E(A3<>"";A3<=B2)*1+E(A3<>"";B3<>"";O(A3>B3;A3<=MAX($A$2:B2)))*2+1;"";"ATTENZIONE!!! Sono state inserite date sovrapposte!!!";"ATTENZIONE!!! La data iniziale è successiva a quella finale!!!";"data non consentita")
    E' veroooo .. a volte ci si perde in piccolezze, ho fatto un po' di prove ... direi che adesso è perfetta!!!!
    Grazie infinite a te e agli altri.

    Se comunque ci sono altre soluzioni, sono sempre ben accette!
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  23. #23

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    Ciao Pitagora,

    scusami ma non capisco perché in riga 3 valuti una data soprapposta: gli alert, per quello che ho capito devono scatenarsi rispetto alle date delle righe precedenti, non successive
    Ed in riga 4 non mi pare proprio che 1/5/2015 sia maggiore di 7/5/2015 ...... poi magari non ho capito niente io.
    Giusto, hai capito benissimo scossa, evidentemente è stata una svista di Pitagora.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

Discussioni Simili

  1. cambiare formula o aggiungere formula in più celle ed in pagine diverse
    Di prof84 nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 11/07/16, 20:34
  2. Formula per formattazione condizionale date
    Di Federico97 nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 01/02/16, 12:48
  3. Problema con date
    Di Franco71 nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 21/01/16, 15:38
  4. formula se intervallo di date
    Di Frandani nel forum Domande su Excel in generale
    Risposte: 18
    Ultimo Messaggio: 14/01/16, 14:46
  5. Date
    Di cesare nel forum Domande su Excel VBA e MACRO
    Risposte: 10
    Ultimo Messaggio: 23/09/15, 18:28

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •