Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

controllo accavallamento date

126 views
Skip to first unread message

fuskoa...@gmail.com

unread,
Aug 4, 2014, 12:46:25 PM8/4/14
to
In due colonne ci sono la data di inizio e di fine di un determinato periodo

colA colB
12/01/2014 25/01/2014
02/02/2014 15/02/2014
04/03/2014 08/03/2014

Vorrei fare in modo di controllare che in ogni riga non vi sia un certa data in colA che non sia compresa in un periodo (riga) precedente o successiva.

spero di essere stato chiaro.
come posso fare


p.s.
questo è un controllo a posteriori. il passo successivo è quello di creare delle regole che controllino preventivamente all'atto dell'inserimento se una certa data è già contenuta in precedenza.

grazie

Andrea.9

unread,
Aug 4, 2014, 5:35:54 PM8/4/14
to
se ho capito cosa vuoi......
in colonna C2 metti:
=SE(E(A2>B1;B2<A3);"OK";"data sbagliata")
e trascina verso il basso


fuskoa...@gmail.com

unread,
Aug 5, 2014, 7:12:51 AM8/5/14
to
In realtà non è quello che ho chiesto.
a me serve controllare la sovrapposizione di periodi in tutto il range costituito dalle due colonne

ale

unread,
Aug 5, 2014, 8:28:37 AM8/5/14
to
perchè no? secondo me fa anche troppo...io mi sarei limitato (visto che la data fine è sicuramente a posteriori rispetto all'inizio) anche al solo

=SE(A2>B1;"OK";"data sbagliata")
ma forse ho capito male.
ciao
ale

Andrea.9

unread,
Aug 5, 2014, 11:54:51 AM8/5/14
to
allora siamo in due :)
se vuoi qualcosa di diverso spiega meglio magari con un esempio
andrea

paoloard

unread,
Aug 5, 2014, 12:52:55 PM8/5/14
to


ha scritto nel messaggio
news:f94dee4a-2cc3-4ad2...@googlegroups.com...

Il giorno luned� 4 agosto 2014 18:46:25 UTC+2, fuskoa...@gmail.com ha
scritto:
> In due colonne ci sono la data di inizio e di fine di un determinato
> periodo
>
>
>
> colA colB
>
> 12/01/2014 25/01/2014
>
> 02/02/2014 15/02/2014
>
> 04/03/2014 08/03/2014
>
>
>
> Vorrei fare in modo di controllare che in ogni riga non vi sia un certa
> data in colA che non sia compresa in un periodo (riga) precedente o
> successiva.
>
>
>
> spero di essere stato chiaro.
>
> come posso fare
>
>
>
>
>
> p.s.
>
> questo � un controllo a posteriori. il passo successivo � quello di creare
> delle regole che controllino preventivamente all'atto dell'inserimento se
> una certa data � gi� contenuta in precedenza.
>
>
>
> grazie

In realt� non � quello che ho chiesto.
a me serve controllare la sovrapposizione di periodi in tutto il range
costituito dalle due colonne


Vediamo se ho capito. Saltando la prima riga,
in C2:
=SE(SOMMA((A2>=$A$1:$A1)*(A2<=$B$1:$B1);(A2>=$A3:$A$10)*(A2<=$B3:$B$10));"SBAGLIATO";"OK")
formula matriciale da confermare con CTRL+Maiusc+Invio e da trascinare in
basso a completamento.

--
Ciao
paoloard
http://www.riolab.org/

fuskoa...@gmail.com

unread,
Aug 5, 2014, 3:52:09 PM8/5/14
to
Grazie per l'interessamento, riproverò e proverò anche l'ultima soluzione.
tuttavia ho trovato su un sito in inglese che parla di "overlapping" una soluzione che fa al caso mio con l'utilizzo della fuzione SUMPRODUCT che tradotta in italiano da excel corrisponde a MATR.SOMMA.PRODOTTO

paoloard

unread,
Aug 5, 2014, 5:12:31 PM8/5/14
to


ha scritto nel messaggio
news:8d500232-13ee-42f3...@googlegroups.com...

..........

Grazie per l'interessamento, riprover� e prover� anche l'ultima soluzione.
tuttavia ho trovato su un sito in inglese che parla di "overlapping" una
soluzione che fa al caso mio con l'utilizzo della fuzione SUMPRODUCT che
tradotta in italiano da excel corrisponde a MATR.SOMMA.PRODOTTO


Hai provato il mio suggerimento?
0 new messages