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

trova tutte le date riferite ad un mese

8 views
Skip to first unread message

neeuro

unread,
Feb 8, 2012, 8:56:38 AM2/8/12
to
Buonasera, ho questo problema

In una colonna ho le date del 2012 (tutte quelle lavorate fino ad
oggi), le vorrei confrontare con quelle del 2011, che ovviamente non
potranno coincidere, visto che i sabati, le domeniche ed i festivi non
cadono nella stessa data.

Problema: i dati del 2012 mi derivano dal data base, quelli del 2011
da un altro foglio, già completo di tutte le date del 2011.

come posso fare una formula che in base al mese dato, mi trovi, in
colonna B2 per esempio la prima data, in colonna B3 la seconda, e così
via del 2011?

Andrea.9

unread,
Feb 8, 2012, 9:55:17 AM2/8/12
to
non è che ti sei spiegato molto bene.
come sono strutturati i dati?
ci sono celle vuote?
cos'e' che vuoi confrontare?
dove lo vuoi confrontare?
vuoi affiancare i giorni della settimana (lunedi con lunedi eccetera)?
fai un esempio o meglio condividi il file facendo vedere cosa vuoi
ottenere.
ciao
andrea

neeuro

unread,
Feb 8, 2012, 10:49:13 AM2/8/12
to

> come sono strutturati i dati?

per mese
in colonna A tutte le date lavorative da 1.2.2012 a oggi, in colonna B
quelle da trovare del 2011 (che sono in un altro foglio)

> ci sono celle vuote?
no

> cos'e' che vuoi confrontare?
oggi siamo 8.2.2012 in colonna B tutte quelle da 1.2.2011 a 8.2.2011

> dove lo vuoi confrontare?
colonna A (2012 già presenti ogni giorno) colonna B (2011)

> vuoi affiancare i giorni della settimana (lunedi con lunedi eccetera)?
no

> fai un esempio o meglio condividi il file facendo vedere cosa vuoi
è chiaro?

grazie

neeuro

unread,
Feb 8, 2012, 11:06:17 AM2/8/12
to
L'esempio:

Mese di febbraio

01/02/2012 01/02/2011
02/02/2012 02/02/2011
03/02/2012 03/02/2011
06/02/2012 04/02/2011
07/02/2012 07/02/2011
08/02/2012 08/02/2011

Andrea.9

unread,
Feb 8, 2012, 11:54:15 AM2/8/12
to
> L'esempio:
>
> Mese di                 febbraio
> 01/02/2012      01/02/2011
> 02/02/2012      02/02/2011
> 03/02/2012      03/02/2011
> 06/02/2012      04/02/2011
> 07/02/2012      07/02/2011
> 08/02/2012      08/02/2011

vediamo se ho capito
ipotizzando i dati del mese di gennaio 2011 nel Foglio1
metti questa in B2 del foglio 2012 e trascina verso il basso
=PICCOLO(Foglio1!A2:A32;1)
adatta ai tuoi intervalli
ciao
andrea

Andrea.9

unread,
Feb 8, 2012, 11:58:25 AM2/8/12
to
ma in realtà molto piu' semplicemente, visto che i dati sono contigui
e non ci sono celle vuote, fai un collegamento diretto alla cella: in
B2 del foglio 2012 scrivi =Foglio1!A2 e trascina.
se non è quello che vuoi cerca di spiegare meglio
ciao
andrea

neeuro

unread,
Feb 8, 2012, 3:38:02 PM2/8/12
to
scusa ma così mi trova la data minima di tutto l'anno 2011 del
foglio1, o sbaglio?

nell'esempio occorre trovare la data minima di febbraio, poi tutte le
altre in successione (quelle che sono nel foglio1, ovvio), idem per
marzo, aprile etc

il mese si evince dalla prima data in colonna A2, ed in colonna B le
date non devono superare l'utlima di colonna A (quelle del 2012)

Andrea.9

unread,
Feb 8, 2012, 4:11:35 PM2/8/12
to
> scusa ma così mi trova la data minima di tutto l'anno 2011 del
> foglio1, o sbaglio?
>
> nell'esempio occorre trovare la data minima di febbraio, poi tutte le
> altre in successione (quelle che sono nel foglio1, ovvio), idem per
> marzo, aprile etc
>
> il mese si evince dalla prima data in colonna A2, ed in colonna B le
> date non devono superare l'utlima di colonna A (quelle del 2012)

continuo a non capire
i mesi sono in successione nella stessa colonna?
sono in colonne adiacenti l'una all'altra?
sono in fogli diversi?
ripeto: non sarebbe piu' semplice fare un collegamento diretto alle
celle da trascinare (visto che mi dici che i dati sono tutti in
sequenza)?
ripeto: posta il file in maniera che sia piu' semplice capire cosa
vuoi fare.
andrea

neeuro

unread,
Feb 9, 2012, 5:50:23 AM2/9/12
to
On 8 Feb, 22:11, "Andrea.9" <a.novelli-...@dappolonia.it> wrote:
> > scusa ma così mi trova la data minima di tutto l'anno 2011 del
> > foglio1, o sbaglio?
>
> > nell'esempio occorre trovare la data minima di febbraio, poi tutte le
> > altre in successione (quelle che sono nel foglio1, ovvio), idem per
> > marzo, aprile etc
>

> continuo a non capire
> i mesi sono in successione nella stessa colonna?
> sono in colonne adiacenti l'una all'altra?
> sono in fogli diversi?
> ripeto: non sarebbe piu' semplice fare un collegamento diretto alle
> celle da trascinare (visto che mi dici che i dati sono tutti in
> sequenza)?
> ripeto: posta il file in maniera che sia piu' semplice capire cosa
> vuoi fare.
> andrea


ti ho inviato il file di esempio via e.mail, vediamo se mi sono
spiegato.

grazie ciao

eliano

unread,
Feb 9, 2012, 8:56:17 AM2/9/12
to
> grazie ciao- Nascondi testo citato
>
> - Mostra testo citato -

Ciao neeuro.
Siamo su un NG pubblico e forse era meglio se mettevi il file in
condivisione, tipo skydrive o simili.
Eliano

Andrea.9

unread,
Feb 9, 2012, 11:08:59 AM2/9/12
to
> > ti ho inviato il file di esempio via e.mail, vediamo se mi sono
> > spiegato.
>
> Ciao neeuro.
> Siamo su un NG pubblico e forse era meglio se mettevi il file in
> condivisione, tipo  skydrive o simili.
> Eliano

per il file ti ha gia' risposto eliano ;-)
questo e' il tuo file adattato con le formule:
https://docs.google.com/open?id=0B1kt3cvRBcZwMWJjYWQ3ZGUtNTVjZi00OWYxLThmNDktMzMxN2I3M2M5MDQy
non sono pero' riuscito a gestire il giorno del mese >= alla data
ricercata.
forse qualcuno + bravo di me ...... chissa'.
ciao
andrea

plinius

unread,
Feb 9, 2012, 1:29:41 PM2/9/12
to

"Andrea.9" <a.nove...@dappolonia.it> ha scritto nel messaggio
news:f46ca0c2-a97d-4200...@w19g2000vbe.googlegroups.com...
**************************

Se ho capito bene, in Foglio2!C6:
=SE(VAL.ERRORE(PICCOLO(SE(MESE(rng)=MESE($A$2);SE(GIORNO(rng)<=GIORNO($A$2);rng);"");RIF.RIGA(A1)));"";PICCOLO(SE(MESE(rng)=MESE($A$2);SE(GIORNO(rng)<=GIORNO($A$2);rng);"");RIF.RIGA(A1)))

da trascinare in basso a volontà

(rng è il nome del range Foglio1!$A$2:$A$244)

Ciao,
E.


Andrea.9

unread,
Feb 9, 2012, 6:06:42 PM2/9/12
to
> Se ho capito bene, in Foglio2!C6:
> =SE(VAL.ERRORE(PICCOLO(SE(MESE(rng)=MESE($A$2);SE(GIORNO(rng)<=GIORNO($A$2) ;rng);"");RIF.RIGA(A1)));"";PICCOLO(SE(MESE(rng)=MESE($A$2);SE(GIORNO(rng)< =GIORNO($A$2);rng);"");RIF.RIGA(A1)))
>
> da trascinare in basso a volontà
>
> (rng è il nome del range Foglio1!$A$2:$A$244)
>
> Ciao,
> E.

ottimo enrico
con l'aggiunta del controllo di GIORNO hai risolto
vediamo cosa ne pensa la neuro :-)
ciao
andrea

neeuro

unread,
Feb 10, 2012, 3:38:46 AM2/10/12
to
@andrea

eh la neuro dice che nel reparto "casi disperati" siamo più bravi con
le palle di neve.

grazie ad entrambi per la soluzione, (partecipa anche il primario)

@plinius

ci vuole il matriciale, ovviamente. grazie

@eliano

hai ragione e me ne scuso. avrei comunicato comunque la soluzione
(rispondo sempre per il riscontro), anche se lo ha fatto per me
l'amico andrea.

eliano

unread,
Feb 10, 2012, 5:27:56 AM2/10/12
to
:-))
0 new messages