EM26 Estrarre dati con una ricerca parziale del testo Funzioni AGGREGA e PICCOLO di EXCEL

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 55

  • @FB-ti5od
    @FB-ti5od 3 ปีที่แล้ว

    Esercitazione molto articolata ed impegnativa, la spiegazione però è fluida e dettagliata. Grazie sig.Gerardo

  • @superCASPERIX
    @superCASPERIX ปีที่แล้ว

    Salve gerardo,
    finalmente spiegazioni pratiche, comprensibili e a dir poco illuminanti. Passo ad un problema che mi sta facendo uscire pazzo e a cui non riesco a trovar soluzione.
    Considerando di avere un database di numeri al lotto vorrei che potessi svolgere le seguenti azioni :
    1- scelta della ruota
    2 - scelta di un numero dei 5 estratti della ruota selezionata
    3 - impostazione del numero max di volte che il numero scelto è sortito e che si vuole visualizzare
    4 - visualizzazione dei 5 numeri sortiti nella estrazione precedente (quindi la riga superiore) al numero scelto al punto 2.
    Facendo un esempio:
    ruota BARI 1 2 3 4 5
    scelta numero 1
    ricerca nel database di numero di volte sortito : MAX 27 volte
    per ogni sortita delle 27 volte riportare i 5 numeri dell'estrazione precedente al numero sortito
    diciamo che la parte per me difficile è il punto 4 ma anche integrarlo con il punto 3 .....
    Complimenti ancora per questi video illuminanti

  • @torinogranatafair
    @torinogranatafair 10 ปีที่แล้ว +1

    Grazie video molto simpatico e utile. Avevo preso excel magico come un utile ripasso, ma non si finisce mai di rimanere a bocca aperta.
    Complimenti :)

    • @gerardozuccala
      @gerardozuccala  10 ปีที่แล้ว

      Federico Ciao Federico guardati anche Excel In pillole nel mio canale sono più di 70 video ciao

    • @torinogranatafair
      @torinogranatafair 10 ปีที่แล้ว

      già fatto :)

  • @spinoleo
    @spinoleo 6 ปีที่แล้ว +1

    Fantastico questo video , il modo in cui lo spieghi e diretto ed immediato , bravissimo . Volevo Chiederte se si puo gestire invece una origine dati con righe che aumentano di giorno in giorno ... cioè il database puo essere aumentato di nuovi record che dovrebbero essere trovati dalla funzione che illusti , sono sicuro che c'è solo qualche piccola modifica da fare . Me la illustreresti?

  • @alessandroricci4414
    @alessandroricci4414 9 ปีที่แล้ว +2

    Ciao Gerardo e complimenti per il lavoro che fai con i video. Una domanda in merito alla formula e alle funzioni indicate. Mettiamo caso di voler far sì che l'elenco che ho estratto, lo voglia far uscire in ordine alfabetico, dalla A alla Z ad esempio. Non potendo utilizzare la funzione base di Excel, poiché mi farebbe saltare tutti riferimenti, dovrei gestire la formula GRANDE inserendo come argomento la formula sopra indicata?

    • @gerardozuccala
      @gerardozuccala  9 ปีที่แล้ว

      Ciao Alessandro, questo esercizio mi estrae in nomi con la funzione PICCOLO che serve per farmi restituire il numero di riga con delle condizioni, per cui dalla prima riga che incontra, la seconda riga, terza riga ecc. ecc. per cui la funzione PICCOLO ha un approccio completamente diverso da quello che mi chiedi e che io sappia non credo che ci sia una formula che ti permette di farlo
      se sai qualcosa fammi sapere!
      ciao

    • @alessandroricci4414
      @alessandroricci4414 9 ปีที่แล้ว +1

      Grazie per la risposta e nonostante prove e ricerche, al momento non c'è verso di uscirne. In più, dato che condivido il file con una collega che ha Office 2007, quando lo apre non riconosce ovviamente la funzione AGGREGA. Devo aggirare un pò il problema...

    • @gerardozuccala
      @gerardozuccala  9 ปีที่แล้ว +1

      Devi fare una formula MATRICE che va bene per tutte le versioni di excel

    • @alessandroricci4414
      @alessandroricci4414 9 ปีที่แล้ว +1

      Si si, infatti. Grazie e complimenti ancora.

    • @gerardozuccala
      @gerardozuccala  9 ปีที่แล้ว +2

      Alessandro Ricci Oppure, ancora meglio prova a vedere questo video. questa non è una formula matrice e va bene per tutte le versioni di Excel
      th-cam.com/video/riBSyZmwNmw/w-d-xo.html
      fammi sapere!

  • @enricocau3628
    @enricocau3628 3 ปีที่แล้ว +1

    Buongiorno Gerardo, ho seguito questo tuo insegnamento e devo dire che mi ha risolto un problema grandissimo, volevo chiederti io nel mio database alla prima colonna ho delle date, vorrei che nella ricerca mi stabilisse in ordine decrescente come sia di giorno, mese e anno se esiste una formula in date, io non ci sono riuscito puoi aiutarmi, grazie

  • @giuseppespinella7912
    @giuseppespinella7912 6 ปีที่แล้ว

    Richiesta: Utilizzo "nomi di campi" al posto degli indirizzi relativi
    Ti chiedo se invece dei riferimenti assoluti utiizzzo i nomi di campo tutto ok
    ... come posso utilizzare il nome nei riferimenti relativi che fanno riferimento ad una parte variabile del "campo"
    =SE.NON.DISP.(INDICE(Date;CONFRONTA(RIGHE(H$6:H6);Aiuto;0));"")
    Sempre eccezionale e chiarissimo, anche se datato, ho avuto necessità di rievedere questa interessante e bella lezione.
    Grazie

  • @mauriziomaretti9528
    @mauriziomaretti9528 6 ปีที่แล้ว +1

    Complimenti! Una sola nota: sono tutti fatti con Excel 2016?
    Ho applicato con la versione 2016 di excel, la formula di ricerca parziale descritta nel video ma all'invio mi ritrova solo i dati inseriti in tabella prima della scrittura della formula, se inserisco nuovi dati compare in uscita unicamente il conenuto della 1^ cella della ricerca (A1, A2...) di tutte le riccorrenze trovate.

  • @giovanniv.746
    @giovanniv.746 8 ปีที่แล้ว +1

    Ciao Gerardo! Avresti potuto anche MOLTIPLICARE anziché dividere la condizione per il riferimento di riga? In tal modo il problema dell'errore (1/0 o falso) non ci sarebbe stato o no?

    • @gerardozuccala
      @gerardozuccala  8 ปีที่แล้ว

      +Giovanni Vestri Ciao Giovanni ottima domanda, ma hai provato ad invertire il diviso(/) con la moltiplicazione ( * )? effettivamnete dovrebbe funzionare, infatti restituisce una matrice di 0 zero e uno 1, probabilmente la funzione AGGREGA non la regge...
      =SE.ERRORE(INDICE(B$2:B$101;AGGREGA(15;6;(RIF.RIGA($B$2:$B$101)-RIF.RIGA($B$2)+1)*(VAL.NUMERO(RICERCA($H$3;$B$2:$B$101)));RIGHE(I$6:I6)));"")

  • @claudiobarcellona2495
    @claudiobarcellona2495 4 ปีที่แล้ว

    Ciao Gerardo, la matrice perchè ogni volta fai rif.riga(&a&2:&a&101)-rif.riga(&a&2)+1? non si potrebbe fare rif.riga(&a&2:&a&101)-1? c'è una motivazione che mi perdo ? forse così a volte non funziona?

    • @gerardozuccala
      @gerardozuccala  4 ปีที่แล้ว +1

      Ciao Claudio faccio RIF.RIGA()-RIF.RIGA()+1 PERCHè se si aggiunge 1 riga in alto nella riga 1 sballa tutto, invece la mia soluzione stai in una botte di ferro.. un saluto

  • @FSXProPilot
    @FSXProPilot 8 ปีที่แล้ว +1

    Ciao, complimenti per il video. Una info spero puoi darmela, ma se nel elenco date ci fosse uno spazio vuoto, sarebbe un problema?

    • @FSXProPilot
      @FSXProPilot 8 ปีที่แล้ว

      Gli spazi vuoti varrebbero 0, quindi ci sarebbero problemi andrebbe ampliata in qualche modo. ci fai un video? ;)

  • @andreatozzi3674
    @andreatozzi3674 2 ปีที่แล้ว

    Se invece della ricerca parziale del nome, voglio una ricerca completa?
    Esempio: se metto “Lucia” lui mi trova anche “Luciano”… se invece volessi solo “Lucia”?
    Grazie 🙏🏻

  • @egidioricciardulli6610
    @egidioricciardulli6610 3 ปีที่แล้ว

    Ciao Gerardo, dovrei inserire un secondo criterio di ricerca, l'anno di nascita, ad esempio nella cella h3 il nome (GIORGIA) e nella cella i3 l'anno (2014) e deve restituirmi solo le Giorgia nate nel 2014, come posso fare?

  • @d2kiude
    @d2kiude 4 ปีที่แล้ว

    sei esageratamente bravo. Ne ho guardati a centinaia di video ma sei l'unico che ha saputo darmi la soluzione al mio problema. L'ho applicato ai miei campi e ha funzionato subito. Unica cosa...io anzichè nomi cerco numeri...se cerco per esempio l'uno lui giustamente cerca tutti gli uno..undici ventuno ecc...se voglio cercare l'uno come valore unico dove devo intervenire sulla formula?.....grazie mille in anticipo

    • @gerardozuccala
      @gerardozuccala  4 ปีที่แล้ว +1

      ciao, grazie di tuttoma per logica se ti serve solo un numero non devi usare questa formula con il RICERCA parziale del testo ma semplicemente con il criterio

    • @d2kiude
      @d2kiude 4 ปีที่แล้ว

      @@gerardozuccala scusa la mia ignoranza ma sono ancora alle prime armi.....ad ogni modo grazie mille per la risposta...ora funziona tutto come serve a me....sei stato gentilissimo.

  • @mirkoviscuso4406
    @mirkoviscuso4406 4 ปีที่แล้ว

    ciao germano, ho un problema riproducendo la formula del video ottengo il risultato della ricerca parziale ma le date non mi risultano in ordine cronologico,dove potrebbe essere l'errore? i filedi questo video dove li trovo nella cartella di onedrive mancano da em_24 al em_30

  • @christiancaiumi8974
    @christiancaiumi8974 6 ปีที่แล้ว +1

    Ciao, ho provato ad eseguire la stessa operazione utilizzando la funzione PICCOLO normale, invece di AGGREGA. Purtroppo mi individua le celle che soddisfano il criterio, riportando però #NUM!, mentre nelle altre ovviamente #DIV/0!
    Hai un'idea del perché? E' per la gestione dei valori di errore che la funzione PICCOLO semplice non può fare? Mentre con la funzione AGGREGA sì? Grazie mille!

    • @gerardozuccala
      @gerardozuccala  6 ปีที่แล้ว +1

      Ciao prova a postare la. Formula così ti dico se c'è un errore ciao

    • @christiancaiumi8974
      @christiancaiumi8974 6 ปีที่แล้ว +1

      Ciao! Gentilissimo. Ho verificato che l'individuazione delle righe tramite RIF.RIGHE, VAL.NUMERO e RICERCA funziona, il risultato parziale lo attesta, mentre la funzione PICCOLO mi restituisce errore. Ad ogni modo questa è la formula della prima cella dell'intervallo finale di ricerca: =INDICE(B$5:B$94;PICCOLO(RIF.RIGA(B$5:B$94)-RIF.RIGA(B$5)+1/VAL.NUMERO(RICERCA(E$3;B$5:B$94));RIGHE(E$5:E5)))
      Dove ovviamente B5:B94 è il range di ricerca e E3 la cella contenente il criterio di ricerca. Grazie mille!

    • @christiancaiumi8974
      @christiancaiumi8974 6 ปีที่แล้ว +1

      Scusa, mi sono accorto che mancavano un paio di parentesi, ma il risultato non cambia:
      =INDICE(B$5:B$94;PICCOLO((RIF.RIGA(B$5:B$94)-RIF.RIGA(B$5)+1)/(VAL.NUMERO(RICERCA(E$3;B$5:B$94)));RIGHE(E$5:E5)))

    • @gerardozuccala
      @gerardozuccala  6 ปีที่แล้ว +1

      Ciao Cristian, non voglio darti la pappa pronta quindi non ti correggo la formula ma voglio darti comunque un aiuto, guarda questo video th-cam.com/video/X9zKSkkqH0U/w-d-xo.html

    • @christiancaiumi8974
      @christiancaiumi8974 6 ปีที่แล้ว

      Ciao Gerardo, ti ringrazio molto! Mi hai però linkato lo stesso video di questa pagina... Volevi suggerirmi di riguardarlo con attenzione?

  • @giorgiopozzi3289
    @giorgiopozzi3289 10 ปีที่แล้ว +1

    Ciao Gerardo, come scarico il tuo il file... l'indirizzo qual'è ...??
    Grazie

    • @gerardozuccala
      @gerardozuccala  10 ปีที่แล้ว

      Ciao Giorgio.. il link lo trovi nella informazioni del io canale, oppure sotto ogni video nelle descrizioni trovi il link cosi puoi scaricare tutti gli allegaticiao

  • @enricocau3628
    @enricocau3628 3 ปีที่แล้ว +1

    Ma su questo capitolo volevo aggiungere la formula che mi mette la data in ordine crescente

  • @davidmanna6071
    @davidmanna6071 4 ปีที่แล้ว

    Buongiorno, Gerardo. Ho provato a riprodurre l'esempio, ma ottengo un errore #VALORE all'interno della matrice di AGGREGA. Questo avviene già nella prima parte dell'esempio, verso il minuto 8.30 del video. Ho forse omesso qualcosa? Grazie mille.

    • @gerardozuccala
      @gerardozuccala  4 ปีที่แล้ว

      ciao David, che versione di Excel hai?

    • @davidmanna6071
      @davidmanna6071 4 ปีที่แล้ว

      @@gerardozuccala Grazie dell'aiuto. Ho Office Professional Plus 2016, quindi Excel 2016. Ancora grazie.

    • @gerardozuccala
      @gerardozuccala  4 ปีที่แล้ว

      @@davidmanna6071 pensavo avevi la versione 2007 senza la versione AGGREGA, bè allora vuol dire che sbagli qualcosa..

    • @davidmanna6071
      @davidmanna6071 4 ปีที่แล้ว

      @@gerardozuccala Ci ho lottato un po', ma ho trovato l'errore. Il mio Excel mi obbliga a indicare il K nella formula aggrega. Ho quindi dato un RIF.RIGA per avere come risultato i valori da 1 in poi. Senza K va in errore. Grazie lo stesso e buon lavoro.

  • @mauriziomaretti9528
    @mauriziomaretti9528 6 ปีที่แล้ว +1

    Dimenticavo... invece di premere invio è possibile dal foglio dati avviare la ricerca con un "bottone", ci ho provato ma non ha funzionato... buona giornata a tutti...

  • @IspidoCafe
    @IspidoCafe 10 ปีที่แล้ว

    Ottimo video! Devo ancora entrare nella logica della procedura ma ... non dispero ;-D
    grazie

    • @gerardozuccala
      @gerardozuccala  10 ปีที่แล้ว

      Grazie Nino mi fa piacere che ti piace

  • @giorgiopozzi3289
    @giorgiopozzi3289 10 ปีที่แล้ว +1

    Intanto grazie per la risposta. Comunque ho provato in tutti e due i modi e non funziona. Se vuoi ti mando il file che non funziona, è su excel 2013.Sempre lo stesso errore... sicuramente sono io che sbaglio qualcosa ...ma vorrei capire cosa ...!!! Volevo farmi un programmino ma forse è troppo difficile...provare da solo...!!!
    Ciao e grazie

    • @gerardozuccala
      @gerardozuccala  10 ปีที่แล้ว

      Ciao Giorgioprova a scaricare il file dal mio sito, il link lo trovi nelle descrizioni di ogni videocosi potrai confrontare la formula e vedere dove sbaglifammi sapere ciao

  • @enricocau3628
    @enricocau3628 3 ปีที่แล้ว +1

    Si
    Sicuramente

  • @luigisellitti3938
    @luigisellitti3938 7 ปีที่แล้ว +1

    Scusami come posso avere il file

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว +1

      cioa Sotto al video c'è il link del file ciao

    • @luigisellitti3938
      @luigisellitti3938 7 ปีที่แล้ว +1

      Ho provato ad adattare al mio file che contiene diverse colonne e diverse righe ma ahime! va in calcolo processori per diverso tempo.In sostituzione come posso fare con una macro?

  • @giorgiopozzi3289
    @giorgiopozzi3289 10 ปีที่แล้ว +1

    Perché lo scritta esattamente come al video e non funziona??? Mi da errore #num! ??? Grazie dell'aiuto...

    • @gerardozuccala
      @gerardozuccala  10 ปีที่แล้ว

      Ciao Giorgio Questa formula ha al suo interno la funzione AGGREGA è una funzione nuova disponibile solo da Excel 2010 altrimenti dovresti fare una formula MATRICE e alla fine per attivare la formula dovresti digitare CTRL+SHIFT+ENTER ED è la seguente:
      =SE.ERRORE(INDICE(A$2:A$101;PICCOLO(SE(VAL.NUMERO(RICERCA($H$3;$B$2:$B$101));RIF.RIGA($B$2:$B$101)-RIF.RIGA($B$2)+1);RIGHE(H$6:H6)));"")

    • @konechoco
      @konechoco 4 ปีที่แล้ว

      @@gerardozuccala Ciao Gerardo ; anche con office 365 dà lo stesso errore #num