Risultati da 1 a 7 di 7

Discussione: Elenco in ordine di data



  1. #1
    L'avatar di Maxy
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Friuli Venezia Giulia
    Età
    44
    Messaggi
    39
    Versione Office
    2007
    Likes ricevuti
    2
    Likes dati
    7

    Elenco in ordine di data

    Ciao a tutti, eccomi di nuovo a presentarvi un problema al quale non riesco a risolvere.

    Vorrei creare un elenco dinamico che mi ordinasse i nomi in base alla data più recente però tenendo conto di una zona specificata.

    Spero che l'esempio allegato possa spiegare cosa sto cercando di fare.

    Grazie a tutti.
    File Allegati File Allegati

  2. #2
    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 maxy bentornato

    Neanche a farlo apposta ho creato un video dedicato a questo topic


  3. #3
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3213
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155
    Ciao Maxy
    oltre a vedere il tutorial che ti ha suggerito Gerardo (che saluto) dovresti provare ad utilizzare il registratore di macro: ti avrebbe dato la soluzione.
    Comunque ti allego il file "bis" dove devi cambiare il numero di zona per avere immediatamente l'elenco ordinato.

    Nel Modulo di Classe del Foglio1 ho inserito questa macro
    Codice: 
    Option Explicit
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim ur As Long
        ur = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
        If Not Intersect(Target, Range("G5")) Is Nothing Then
            Range("A4:D" & ur).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
                "G4:G5"), CopyToRange:=Range("H4:I4"), Unique:=False
            Range("H4:I" & ur).Select
            Selection.Sort Key1:=Range("I4"), Order1:=xlAscending, Header:=xlGuess, _
            OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
        Range("J1").Select
        End If
    End Sub
    Prova e fai sapere. Ciao,
    Mario
    File Allegati File Allegati

  4. #4
    L'avatar di Maxy
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Friuli Venezia Giulia
    Età
    44
    Messaggi
    39
    Versione Office
    2007
    Likes ricevuti
    2
    Likes dati
    7
    Grazie a tutti per l'attenzione.

    @Gerardo
    grazie per il video che mi hai indicato. Come sempre molto istruttivo. Probabilmente mi è sfuggito dato che li ho visti praticamente tutti. La formula proposta dal video, comunque, usa la funzione MAX. Questo significa che restituisce solo un valore, cioè il valore più alto. Dato che io ho bisogno di un elenco ho adattato, alle mie esigenze, la formula usando la funzione PICCOLO. In H5 trascinando in basso:

    =SE.ERRORE(INDICE($A$5:$A$51;CONFRONTA(PICCOLO(SE($D$5:$D$51=$G$4;$B$5:$B$51);RIGHE($H$5:H5));$B$5:$B$51;0));"")

    Formula matriciale

    Seppur funzioni perfettamente, quando nel range B5:B51 ci sono due date uguali, mi restituisce sempre la prima che incontra; ingnorando il criterio D5:D51=G4.
    Come posso risolvere?

    @Mario
    Seguo sempre con interesse le macro che proponi, anche nelle altre discussioni. Si davvero forte. Purtroppo, a volte non capisco neppure un centesimo di quello che suggerisci...:176: io mi sarei anche impegnato ad andare un po più a fondo sull'argomento macro (visto che è molto più versatile delle pure formule) ma ho notato che qualunque macro io crei in un documento nel pc non c'è modo di usare lo stesso dal tablet. La tua macro funziona, e ti ringrazio ma purtroppo non riesco ad usarla da tablet. Quindi ho abbandonato questa tipo di soluzioni. Grazie mille comunque.

    Ciao a tutti

  5. #5
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2133
    Ciao Maxy, prova a copiare
    In H5:
    =SE.ERRORE(INDICE($A$5:$A$13;CONFRONTA(PICCOLO(SE(($D$5:$D$13=$G$4);($B$5:$B$13)*($D$5:$D$13=$G$4));RIGHE($K$5:$K5))&$G$4;$B$5:$B$13&$D$5:$D$13;0));"")
    formula matrice da attivare con CTRL+MAIUSCOLO+INVIO, e poi trascini giù.
    Allego il file di prova.
    Fa sapere.
    File Allegati File Allegati

  6. I seguenti 3 utenti hanno dato un "Like" a pkrome59 per questo post:


  7. #6
    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 a tutti
    Giusto per sforbiciare un pochettino da 151 a 131 carattere... Bisogna risparmiare spazio:50:


    =SE.ERRORE(INDICE($A$5:$A$13;CONFRONTA(PICCOLO(SE($D$5:$D$13=$G$4;$B$5:$B$13);RIGHE($J$5:J5));SE($D$5:$D$13=$G$4;$B$5:$B$13);0));"")


    sono sicuro che si può accorciare ancora pò, Sicuramente con l'AGGREGA

  8. I seguenti 2 utenti hanno dato un "Like" a Gerardo Zuccalà per questo post:


  9. #7
    L'avatar di Maxy
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Friuli Venezia Giulia
    Età
    44
    Messaggi
    39
    Versione Office
    2007
    Likes ricevuti
    2
    Likes dati
    7
    Grazie mille pkrome e Gerardo, le vostre formule funzionano perfettamente.:255::255:

    Non avevo dubbi che qualcuno mi potesse aiutare.

    Ciao a tutti

Discussioni Simili

  1. [Risolto] Exel 2013 Trovare Valori doppi solo in successione in ordine di data
    Di ginofamilio nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 15/11/16, 00:56
  2. Risposte: 6
    Ultimo Messaggio: 03/11/16, 06:20
  3. macro per ordine data
    Di mirred nel forum Domande su Excel VBA e MACRO
    Risposte: 7
    Ultimo Messaggio: 22/09/16, 23:26
  4. Unire due elenchi in uno singolo elenco ordinando per data
    Di mafryks nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 03/06/16, 22:46
  5. File carico scarico in ordine di data scadenza
    Di wifi75 nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 10/03/16, 11:24

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
  •