Newsgroup: it.hobby.fai-da-te
Titolo: Aiuto Excel o Access

Buonasera a tutti!
Spero di non essere OT, ma ho letto altre domande a tema informatico,
nel caso chiedo subito scusa.
Ho a disposizione due tipi di elenchi (classifiche): sette files di
testo o un unico file che e' "la somma dei sette". Ogni file contiene
due colonne: nella prima cognome e nome, nella seconda il gruppo
sportivo di appartenenza.
Supponendo che non ci siano omonimie o che comunque la societa' di
appartenenza faccia in modo che non ce ne siano mi servirebbe avere un
nuovo elenco contenente unicamente i nomi delle persone che compaiono
in almeno 4 delle sette classifiche (o almeno quattro volte nel
"fileone" complessivo).
Ho a disposizione Excel o Access.
Grazie mille


Conosco abbastanza Excel e credo che non possa risolvere con questo (se ho 
capito bene il problema).
Con Access dovresti riuscire (sicuramente) ma non lo conosco per poterti 
aiutare.
VitT 

 Ho a disposizione Excel o Access.
Quello che sai usare!
Con excel credo dovrai usare filtri e cose simili...
con access vai con semplisi
select ...
from ...
group by...
having
(questo è sql generale... poi approfondisci)

 (questo è sql generale... poi approfondisci)
So usare (poco) entrambi.
Con Excel sono giunto anche io alla conclusione di booofff (che
ringrazio).
Con Access non ho alcun problema ad acquisire il "fileone" di testo
complessivo, ma poi non c'e' verso di riuscire a impostare una query
piu' elaborata della semplice visualizzazione e nemmeno di creare un
report.
Insomma: conosco abbastanza l'sql, ci ho anche lavorato in passato, ma
non conosco Access e non so come risolvere il mio problema...

 non conosco Access e non so come risolvere il mio problema...
Mmm... neanch'io lo conosco!
Hai possibilità di usare un'altro dbms?
Tipo mysql?
Capisco è come sparare ad una mosca con un cannone... ma potresti 
installare (su windows) easyphp e poi utilizzare phpmyadmin (che trovi 
già e che usi via browser). Li scrivi le query in sql pulito pulito.
se usi linux... meglio ancora! (e sicuramente sai far da solo)

richete...@gmail.com
 ha scritto:

Facile con Access, estremamente banale con Excel, specialmente se usi un 
unico file
Supponendo che da A2 ad A1000 ci siano i nomi delle persone, basta 
scrivere in B2 la funzione =
conta.se
(A$2:A$1000;A2), dopodichè copiare e 
incollare questa formula fino a B1000.
Ovviamente sulla prima riga sarà attivo il filtro automatico, col quale 
potrai scegliere solo i risultati della formula uguali a 4.
Spero di essere stato chiaro.

DarknessBBB ha scritto:

Aggiungo la soluzione Access.
Supponendo che la tabella si chiami "Elenco" e che il campo da 
analizzare sia "Cognome_Nome", basta creare una nuova query in 
visualizzazione struttura, e poi scegliere "Visualizzazione SQL". Nello 
spazio bianco che comparirà si dovrà incollare la seguente query, che 
utilizza le funzioni di aggregazione:
SELECT Elenco.Cognome_Nome, Count(Elenco.Cognome_Nome) AS Conteggio
FROM Elenco
GROUP BY Elenco.Cognome_Nome
HAVING (((Count(Elenco.Cognome_Nome))=4));

VitT ha scritto:

Come sarebbe che con Excel non si può? Dipende da quanto *abbastanza* lo 
conosci. ;-) ... si può si può, e non è neppure troppo complicato.
-- 
Claudio(BS)
NB. Protezione antispam
Per rispondere aggiungere claudio

 HAVING (((Count(Elenco.Cognome_Nome))=4));
Perchè disturbare il Sig.Access quando ci si arrivava con xls? ;-)
saluti


 Spero di essere stato chiaro.
Chiarissimo, pero' (sempre se non ho sbagliato il filtro) mi ritrovo
con quatto o piu' volte il nome della persona che compare almeno
quattro volte nell'elenco.
Si puo' avere un elenco con il nome che comapre un'unica volta?
In ogni caso grazie dell'aiuto, con Access provo sta sera a casa!!!

 Dipende da quanto *abbastanza* lo conosci. ;-) ...
Per me il problema sta proprio in quel "abbastanza"....   ;-)))