Risultati da 1 a 13 di 13

Discussione: estrarre delle righe da un elenco secondo un criterio e tra due date inizio e fine



  1. #1
    L'avatar di geometrak
    Clicca e Apri
    Data Registrazione
    Mar 2016
    LocalitÓ
    pistoia
    Messaggi
    74
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    estrarre delle righe da un elenco secondo un criterio e tra due date inizio e fine

    dato un elenco di dati di spese, dove ho nella prima colonna la data, nella seconda colonna la descrizione della spesa, nella terza colonna il prezzo.
    le spese sono classificate in base alla loro categoria, ad esempio spese per mangiare le chiamo cibo, spese per curarsi le chiamo sanitÓ, ecc. quindi avr˛ un altra colonna zero, dove vi Ŕ la categoria per ogni spesa.
    io voglio estrarre dall'elenco tutte le spese relative alla categoria cibo per˛ solo quelle comprese in un intervallo di tempo ad esempio dal 01/01/2015 al 01/02/2015.

    vi invio un file dove ho fatto uno metodo per ricercare tutte le spese secondo la categoria e un altro per ricercare tutte le spese comprese tra due date.
    la prima tabella Ŕ l'elenco generale la seconda Ŕ il metodo secondo la categoria la tera Ŕ il metodo secondo la data di inizio e di fine intervallo.

    io vorrei combinare i due metodi e quindi fare una sola formula per consentirmi di estrarre tutte le spese ad esempio di cibo comprese tra 01/01/2015 e 01/02/2015.
    grazie resto in attesa.
    File Allegati File Allegati

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Como
    EtÓ
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    Citazione Originariamente Scritto da geometrak Visualizza Messaggio
    ...

    vi invio un file dove ho fatto uno metodo per ricercare tutte le spese secondo la categoria e un altro per ricercare tutte le spese comprese tra due date.
    ...
    .
    Ciao,
    non ho ancora guardato la tua richiesta ma vedo allegato un solo file.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se pu˛ sembrare improbabile, non pu˛ che essere quella giusta!

  3. #3
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao Geometrika, benvenuto in forumexcel.it
    per quello che vorresti, sicuramente sono meglio i filtri, filtri avanzati e anche le tabelle Pivot, ma se vuoi usare le formule, eccoti servito!


    prima di tutto ho fatto un po di pulizia al tuo file per rendere il tutto pi¨ leggibile

    poi ho usato la definizione dei nomi, ma potresti usare anche i riferimenti di cella,

    gli intervalli sono stati cosi definiti:


    DATA=$C$4:$C$1204

    CATEGORIE=$B$4:$B$1204

    IMPORTO1 (ENTRATE)=$E$4:$E$1204

    IMPORTO2 (USCITE) =$F$4:$F$1204



    in H4 metti questa formula e copiala in basso:

    =SE.ERRORE(INDICE(DATA;AGGREGA(15;6;(RIF.RIGA(DATA)-RIF.RIGA($C$4)+1)/((((DATA>=$J$2)+($J$2=""))>0)*(((DATA<=$K$2)+($K$2=""))>0)*(((CATEGORIA=$I$2)+($I$2=""))>0));RIGHE($H$4:H4)));"")

    per gli altri campi sostituisci solo le parti in rosso al occorrenza

    Ti allego file per rendere il tutto pi¨ comprensibile

    PS se uno dei criteri Ŕ vuoto, non'Ŕ un problema in quanto la formula lo ignora.. Prova!
    Fammi sapere se va bene!


    File Allegati File Allegati

  4. I seguenti 4 utenti hanno dato un "Like" a Gerardo ZuccalÓ per questo post:


  5. #4
    L'avatar di geometrak
    Clicca e Apri
    Data Registrazione
    Mar 2016
    LocalitÓ
    pistoia
    Messaggi
    74
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0
    Ciao ho guardato adesso la tua risposta l'ho aperta e con grande piacere ho visto il risultato che volevo ottenere sei un grande ti ringrazio infinitamente, devo dire che il file che ti ho inviato l'ho creato seguendo i tuoi video su youtube altrimenti io non ci sarei riuscito.
    Quindi complimenti ancora per la professionalitÓ del lavoro.
    Saluti.

  6. #5
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao Grazie per il tuo riscontro positivo e se hai risolto segna questa discussione come risolta, viso grazie

  7. #6

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Como
    EtÓ
    53
    Messaggi
    7149
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2064
    Likes dati
    1300
    Ciao a tutti,
    giusto per mio esercizio propongo una soluzione col vba.

    Codice: 
        Dim uRiga As Long, y As Long, nome As String
        Application.ScreenUpdating = False
        Set wks = Worksheets("GIORNALIERO")
        nome = wks.Range("I3")
        Data1 = wks.Range("J3")
        Data2 = wks.Range("K3")
        With wks
            uRiga = .Range("C" & Rows.Count).End(xlUp).Row
            .Range("H5:K" & uRiga) = ""
            For y = 5 To uRiga
                If .Range("B" & y) = nome And .Range("C" & y) >= Data1 And .Range("C" & y) <= Data2 Then
                    .Range("H" & y) = .Range("C" & y)
                    .Range("I" & y) = .Range("D" & y)
                    .Range("J" & y) = .Range("E" & y)
                    .Range("K" & y) = .Range("F" & y)
                End If
            Next
            wks.Sort.SortFields.Add Key:=Range("H5") _
            , SortOn:=xlSortOnValues, Order:=xlAscending, CustomOrder:=1, DataOption _
            :=xlSortNormal
        With wks.Sort
            .SetRange Range("H5:K1206")
            .Header = xlGuess
            .MatchCase = False
            .Orientation = xlTopToBottom
            .SortMethod = xlPinYin
            .Apply
        End With
        ActiveWindow.ScrollRow = 5
        Range("H5").Select
                End With
        Set wks = Nothing
        Application.ScreenUpdating = True
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se pu˛ sembrare improbabile, non pu˛ che essere quella giusta!

  8. I seguenti utenti hanno dato un "Like"


  9. #7
    L'avatar di geometrak
    Clicca e Apri
    Data Registrazione
    Mar 2016
    LocalitÓ
    pistoia
    Messaggi
    74
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0
    ciao volevo chiederti un altra cosa riguardo al file allegato ovvero se Ŕ possibile fare la ricerca per data inizio e fine per˛ senza categoria ovvero considerando tutte le spese in generale, non so se occorre fare una altra colonna con scritto una categoria a parte esempio generale, cosi che richiamando la categoria generale mi da tutte le spese.
    File Allegati File Allegati

  10. #8
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da geometrak Visualizza Messaggio
    ciao volevo chiederti un altra cosa riguardo al file allegato ovvero se Ŕ possibile fare la ricerca per data inizio e fine per˛ senza categoria ovvero considerando tutte le spese in generale, non so se occorre fare una altra colonna con scritto una categoria a parte esempio generale, cosi che richiamando la categoria generale mi da tutte le spese.
    Ciao Geometrk
    ma infatti questa formula tiene in considerazione proprio questo
    se tu dal menu a tendina cancelli il criterio categoria (il contenuto della cella I2), puoi semplicemente estrarre per data Inizio e fine
    fammi sapere!

  11. #9
    L'avatar di geometrak
    Clicca e Apri
    Data Registrazione
    Mar 2016
    LocalitÓ
    pistoia
    Messaggi
    74
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0
    si Ŕ perfetto funziona bisogna cancellare la categoria visualizzata nella cella delle categorie del menu a tendina, inoltre volevo dirti che tutta la formula quando viene elaborata richiede un po di tempo di calcolo da parte della cpu qualche secondo non so se dipende da excel 2013 o dalla formula il pc Ŕ un intel duo core 2 3000 ghz 6 gb ram 1 tb hd 7200 windows 8.1 prof aggiornato e funziona benissimo.

  12. #10
    L'avatar di geometrak
    Clicca e Apri
    Data Registrazione
    Mar 2016
    LocalitÓ
    pistoia
    Messaggi
    74
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0
    scusa volevo anche sapere come fare a segnare l'argomento discusso come risolto, in quanto ho creato il mio file di contabilitÓ perfettamente funzionante.
    poi ti invio un altro file dove devo inserire un contatore che aggiorna il totale dei pezzi con un pulsante
    File Allegati File Allegati

  13. #11
    L'avatar di geometrak
    Clicca e Apri
    Data Registrazione
    Mar 2016
    LocalitÓ
    pistoia
    Messaggi
    74
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0
    ovvero ogni volta che acquisto un prodotto aggiungo i pezzi acquistati premendo il pulsante

  14. #12
    L'avatar di geometrak
    Clicca e Apri
    Data Registrazione
    Mar 2016
    LocalitÓ
    pistoia
    Messaggi
    74
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0
    CIAO MI SERVIREBBE SAPERE COME FACCIO A AGGIUNGERE ALTRI PULSANTI per ogni cella ovvero devo creare altre macro per ogni pulsante? ti invio il file con il primo pulsante creato in J3 casella blu vuota. grazie mille.
    File Allegati File Allegati

  15. #13
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da geometrak Visualizza Messaggio
    CIAO MI SERVIREBBE SAPERE COME FACCIO A AGGIUNGERE ALTRI PULSANTI per ogni cella ovvero devo creare altre macro per ogni pulsante? ti invio il file con il primo pulsante creato in J3 casella blu vuota. grazie mille.
    Ciao geometrak
    ti conviene iniziare una discussione nuova nella sezione VBA e MACRO, perchŔ la tua domanda rischia di non essere vista, anche perchŔ oltre ad essere stata risolta, si discosta molto dalla domanda iniziale
    ciao

Discussioni Simili

  1. [Risolto] Come ordinare orari inizio/fine in sequenza
    Di sangylordy nel forum Domande su Excel in generale
    Risposte: 10
    Ultimo Messaggio: 26/11/16, 22:11
  2. [Risolto] Come sommare ora inizio a ora fine tenendo conto dell'orario di lavoro e giorni feriali
    Di sangylordy nel forum Domande su Excel in generale
    Risposte: 40
    Ultimo Messaggio: 17/11/16, 19:57
  3. [Risolto] estrarre delle righe da un elenco secondo un criterio e tra due date inizio e fine
    Di geometrak nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 05/11/16, 17:03
  4. Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella
    Di ProgrammD69 nel forum Domande su Excel in generale
    Risposte: 19
    Ultimo Messaggio: 23/06/16, 10:36
  5. determina data inizio e fine settimana
    Di Vincenzo Damiani nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 30/10/15, 09:31

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
  •