Risultati da 1 a 11 di 11

Discussione: Filtrare SALDI (da calcolare) in un database in base a più condizioni



  1. #1
    L'avatar di MarcoM
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Toscana
    Messaggi
    55
    Versione Office
    Excel 2016
    Likes ricevuti
    2
    Likes dati
    5

    Filtrare SALDI (da calcolare) in un database in base a più condizioni

    Ciao ragazzi,

    ho un grosso problema da risolvere.

    Ho un lunghissimo database che accoglie i seguenti campi

    CODICE CLIENTE
    NOMINATIVO
    IMPORTO
    ANNO

    Dove, per ogni cliente vengono elencati movimenti effettuati (positivi e negativi) durante l’anno. Un movimento per record.

    Quello che dovrei fare è Calcolare i SALDI per ogni cliente ma poi, filtrare solo i dati riguardanti:

    • Saldi compresi tra due importi prefissati
    • Solo i movimenti antecedenti ad un certo anno


    Non posso usare le Pivot perché ho une versione di Excel che non permette di filtrare i campi della Pivot.

    Potete indicarmi un metodo per favore?

    Grazie
    Ultima modifica fatta da:Canapone; 06/06/17 alle 16:55
    Invia MPPM 

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Ciao,
    apparentemente non sembra difficile basterebbe usare come INDICE il calcolo dei saldi confrontando (CONFRONTA) ciascun cliente con l'elenco dei clienti .. però dovresti allegare un file come esempio solo così possiamo vedere in concreto come sono messi i dati.
    Invia MPPM 

  3. #3
    L'avatar di MarcoM
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Toscana
    Messaggi
    55
    Versione Office
    Excel 2016
    Likes ricevuti
    2
    Likes dati
    5
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ciao,apparentemente non sembra difficile ....
    Ciao Ges,

    allego un file di esempio, dove ho sostituito i dati, per riservatezza, e ho limitato i record a solo una manciata. Il database su cui lavoro ha quasi 90.000 righe.

    Ciò che dovrei fare è calcolare i SALDI dei clienti che rispondono ai seguenti criteri:

    - SALDO (non singoli importi) compreso tra due cifre (per esempio tra 50 e 100 euro)
    - Movimenti entro una certa data (per esempio entro il 2009).
    Ultima modifica fatta da:Canapone; 06/06/17 alle 16:55
    Invia MPPM 

  4. #4
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    199
    Ciao di nuovo,

    come ha scritto GES un file aiuterebbe.

    Se ho capito, basta una colonna di servizio che ti servirà per filtrare le righe (record) che interessano.

    Esempio in E2 (nella prima colonna libera) da copiare lungo i dati

    =somma.più.se(C$2:C$1000;A$2:A$1000;A2;D$2:D$1000;"<"&$Z$1)

    In Z1 l'anno limite.

    I valori prodotti da questa colonna possono essere filtrati facilmente.

    Senza usare le Pivot, o le PowerPivot disponibili su Excel 2010.

    Si possono, naturalmente, usare altri sistemi.

    Spero sia d'aiuto
    Ultima modifica fatta da:Canapone; 01/10/15 alle 14:30
    Invia MPPM 

  5. #5
    L'avatar di MarcoM
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Toscana
    Messaggi
    55
    Versione Office
    Excel 2016
    Likes ricevuti
    2
    Likes dati
    5
    Ciao canapone,

    avevo allegato il file poco prima del tuo intervento. Ti va di darci un'occhiata?
    Invia MPPM 

  6. #6
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    199
    Certo!
    Invia MPPM 

  7. #7
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    199
    Ciao,

    ho aggiunto un SE

    in E2 puoi copiare

    =SE(C2<2009;SOMMA.PIÙ.SE(D$2:D$90000;B$2:B$90000;B2;C$2:C$90000;"<2009");"")

    Metti un filtro in E1 ed sfrutti "filtri per numeri" ... "tra"

    Sempre che abbia capito
    Ultima modifica fatta da:Canapone; 01/10/15 alle 15:13
    Invia MPPM 

  8. #8
    L'avatar di Alessandro
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Roma
    Età
    45
    Messaggi
    851
    Versione Office
    2010 64 bit
    Likes ricevuti
    113
    Likes dati
    61
    ciao marco,
    sempre se ho capito.
    ma se ti crei una pivot (di qualunque versione) dove metti nelle etichette riga cliente e anno e nei valori l'importo.
    poi subito di fianco (col. D) inserisci una cosa tipo
    =SE(VAL.VUOTO(A4);D3;A4)
    questa la trascini in giu per quanto vuoi e la sposti a dx fino a F.
    in questo modo (con la nuova tabella in col. D E F) hai di nuovo la tua pivot ma a questo punto con la possibilità di fare tutti i filtri che vuoi.
    ciao
    ale
    Invia MPPM 

  9. #9
    Direl2007
    Ospite L'avatar di Direl2007
    io userei access per fare tutto questo, è comodo perchè puoi scegliere i filtri anche con parametri, certo un po più complicato da preparare la struttura ma una volta pronta, la strada è in discesa
    Invia MPPM 

  10. #10
    L'avatar di MarcoM
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Toscana
    Messaggi
    55
    Versione Office
    Excel 2016
    Likes ricevuti
    2
    Likes dati
    5
    Citazione Originariamente Scritto da Canapone Visualizza Messaggio
    Ciao di nuovo,...
    Grazie infinite Canapone
    Non avevo pensato a nidificare il somma.più.se all'interno della funzione Se. Grazie davvero. Funziona benissimo.

    Grazie anche ad Alessandro.
    Proverò il tuo suggerimento tramite Pivot e poi ti faccio sapere
    Ultima modifica fatta da:Canapone; 06/06/17 alle 16:54
    Invia MPPM 

  11. #11
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    199
    Ciao, grazie a te del cortese riscontro.

    Saluto gli amici del Forum
    Invia MPPM 

Discussioni Simili

  1. Risposte: 6
    Ultimo Messaggio: 28/01/17, 00:18
  2. filtrare un elenco in base al contenuto di una cella di un altro worksheet
    Di stefo80bs nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 31/10/16, 15:38
  3. Creare automaticamente fogli excel da un database in base a condizioni specifiche
    Di luigi.simone nel forum Domande su Excel VBA e MACRO
    Risposte: 4
    Ultimo Messaggio: 30/07/16, 19:24
  4. Calcolare data in presenza di diverse condizioni
    Di G.Bove nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 08/05/16, 07:18
  5. [Risolto] INDICE(...(PICCOLO(SE..per filtrare database
    Di insolente nel forum Domande su Excel in generale
    Risposte: 19
    Ultimo Messaggio: 21/02/16, 16:40

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
  •