Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

foglio excel... per a10n11 Opzioni
si_mo
Inviato: Saturday, November 08, 2008 4:24:19 PM

Rank: Member

Iscritto dal : 7/31/2005
Posts: 4
Esiste con excel la possibilità che il programma controlli automaticamente due fogli? e cioè: ho 2 fagli excel con 2 tabelle riportanti un elenco di nominativi, è possibile fare in modo ke il programma trovi autonomamente le differenze dall'uno all'altro?

Grazie 1000!!!


Sponsor
Inviato: Saturday, November 08, 2008 4:24:19 PM

 
a10n11
Inviato: Saturday, November 08, 2008 5:33:28 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
una possibilità potrebbe essere la seguente:

Ipotizzando due tabelle in colonna A in due fogli differenti :
in cella B1 del foglio1 scrivi la seguente formula:

=SE(CONTA.SE(Foglio2!A:A;A1)=0;"non esiste";"")
e trascini per tutta la lunghezzza della tabella
otterrai nella colonna B con il testo "non esiste" tutti i records che non sono presenti nella tabella del foglio2

nella cella B1 del foglio2 scrivi la seguente formula:

=SE(CONTA.SE(Foglio1!A:A;A1)=0;"non esiste";"")
e trascini per tutta la lunghezzza della tabella

otterrai nella colonna B con il testo "non esiste" tutti i records che non sono presenti nella tabella del foglio1

saluti
Andrea

si_mo
Inviato: Sunday, November 09, 2008 2:52:43 PM

Rank: Member

Iscritto dal : 7/31/2005
Posts: 4
Ciao!

grazie per la tua risposta... ho provato, però non mi funziona, mi esce fuori "non esiste" su dei campi dove invece è presente.

Se non ti stresso troppo, ti posto un esempio del mio elenco:

Questo è quello che ho nel foglio 1

EFFETTO CONTRAENTE PREMIO PROVV.
15/01/07 Andreani Carla € 156,05 € 6,25
28/01/07 Arlotti Angela € 460,21 € 18,41
12/01/07 Bagagli Sabina € 370,00 € 14,80
31/01/07 Balsimelli Maria Alf € 338,00 € 13,52
13/01/07 Bartolini Maria Paol € 235,00 € 9,40
16/01/07 Bartolini Maria Paol € 303,00 € 12,12
31/01/07 Berardi Manuel € 432,00 € 17,28
20/01/07 Berdini Gianna € 139,56 € 5,59
07/01/07 Bonifazi Roberta € 682,89 € 27,32
29/01/07 Carattoni Emilio € 874,24 € 37,97
19/01/07 Carattoni Giordano € 345,00 € 13,80
27/01/07 Casadei Catia € 195,00 € 0,35
24/01/07 Casadei Maria Sonia € 525,00 € 21,00
27/01/07 Casali Andrea € 355,00 € 14,20
31/01/07 Ceci Massimo € 445,00 € 17,80
12/01/07 Cesarini Leonardo € 545,00 € 21,80
29/01/07 Crescentini Manuele € 378,00 € 15,12
29/01/07 Crescentini Maurizio € 858,00 € 34,32
27/01/07 De Angelis Gian Luigi € 372,21 € 14,89
10/01/07 Della Balda Simone € 620,00 € 24,80

e questo nel foglio 2


EFFETTO CONTRAENTE PREMIO PROVV.
02/01/08 Amici Diana Giuseppi € 480,89 € 19,24
07/01/08 Andreini Carla € 293,00 € 11,72
28/01/08 Arlotti Angela € 451,73 € 18,07
12/01/08 Bagagli Sabina € 365,00 € 14,60
31/01/08 Balsimelli Maria Alf € 269,00 € 10,76
16/01/08 Bartolini Maria Paola € 236,00 € 9,44
31/01/08 Berardi Manuel € 433,91 € 17,36
20/01/08 Berdini Gianna € 138,14 € 5,53
14/01/08 Berti Pier Matteo -€ 150,44 € 6,02
23/01/08 Bianchi Pierino € 7,00 € 0,28
29/01/08 Carattoni Emilio € 835,48 € 33,42
27/01/08 Casadei Catia € 187,00 € 7,48
27/01/08 Casali Andrea € 311,00 € 12,44
07/01/08 Casali Rosa € 18,18 € 0,73
31/01/08 Ceci Massimo € 455,00 € 18,20
12/01/08 Cesarini Leonardo € 464,34 € 18,57
25/01/08 Chiaruzzi Roberto € 631,26 € 25,25
28/01/08 De Angelis Gian Carlo -€ 586,30 -€ 23,45
10/01/08 De Luigi Marino € 433,00 € 17,32
10/01/08 Della Balda Simone € 509,00 € 20,36
12/01/08 Ediltech S.r.l. € 393,33 € 15,73
27/01/08 Ediltech S.r.l. € 393,33 € 15,73
22/01/08 Fabbri Stellino € 235,00 € 9,40
03/01/08 Farina Michele € 465,00 € 18,60
04/01/08 Forcellini Davide € 713,00 € 35,65
15/01/08 Forcellini Silvano € 82,40 € 8,24

In sostanza dovrei verificare che il nominativo che ho nel foglio 2 sia presente anche nel foglio 1. Non è detto che se "Forcellini Silvano" nel foglio 2 è nella cella B15 debba essere nella stessa cella del foglio 1.

Sono dei controlli che devo effettuare per lavoro e ci sto perdendo la testa, se riuscissi a trovare un sistema...

Cmq GRAZIE x tutto!!!
a10n11
Inviato: Sunday, November 09, 2008 9:18:08 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
la formula funziona a patto che tu cambi i riferimenti della colonna da controllare. Se la lasci come l'ho mandata ti controlla la colonna delle date e non trova nessuna ricorrenza nell'altro foglio.
Vista come è predisposta la tabella cambia così:

nel foglio 1
=SE(CONTA.SE(Foglio2!B:B;B1)=0;"non esiste";"")
nel foglio 2
=SE(CONTA.SE(Foglio1!B:B;B1)=0;"non esiste";"")

Attenzione se la tua tabella non parte dalla riga 1 dovrai cambiare anche quel riferimento (se ad esempio partisse dalla riga 5
la formula diventerebbe:
=SE(CONTA.SE(Foglio2!B:B;B5)=0;"non esiste";"")
ecc.

saluti
Andrea



si_mo
Inviato: Sunday, November 09, 2008 9:56:58 PM

Rank: Member

Iscritto dal : 7/31/2005
Posts: 4
Grazie, la lettera corrispondente alla colonna l'avevo cambiata, ma non avevo cambiato la riga... scusami. Domani ci provo poi ti faccio sapere!!!

Grazie ancora.

Ciao Ciao!

Si_mo
si_mo
Inviato: Thursday, November 13, 2008 8:14:13 PM

Rank: Member

Iscritto dal : 7/31/2005
Posts: 4
Ciao Andrea!
volevo ringraziarti perchè la formula è stata perfetta! mi ha salvato da una lunga verifica di dati! Grazie ancora!

se non ti dispiace potresti spiegarmela? Grazie!!!
Ciao Ciao!
a10n11
Inviato: Friday, November 14, 2008 1:05:11 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694

salve
la formula che segue:

=SE(CONTA.SE(Foglio1!A:A;A1)=0;"non esiste";"")

è una funzione SE() che annidia la funzione CONTA.SE)

Il confronto della funzione SE() è basato sul conteggio di quante volte è presente il valore della cella A1 nel range di colonna A
del foglio 1. Se non ci sono ricorrenze il risultato della funzione CONTA.SE sarà uguale a zero, se invece troverà ricorrenze esatte
sommerà quante volte è presente il dato.
Quindi la funzione SE() opera questo confronto: se il risultato del conteggio dei records è = zero non esistono dati quindi resituirà "non esiste" se il risultato del conteggio dei records è maggiore di zero significa che esiste una corrispondenza con il dato cercato e restituirà un campo vuoto.

La funzione CONTA.SE è frequentemente utilizzata per conoscere quante volte un certo dato è presente in una tabella.
Spero di essere riuscito a spiegarmi.
saluti
Andrea






si_mo
Inviato: Friday, November 14, 2008 4:03:47 PM

Rank: Member

Iscritto dal : 7/31/2005
Posts: 4
Si certo, grazie ancora!

Ero curiosa di capire il significato, così pian piano di poter conoscere sempre meglio excel.

Grazie.

Ciao!
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.