Previous page | 1 | Next page

Filtri tabelle con formule matriciali.

Last Update: 6/17/2021 8:39 PM
Author
Print | Email Notification    
Post: 384
Registered in: 12/24/2016
Senior User
Excel per Mac vers. 16.17
OFFLINE
6/12/2021 11:08 PM
 
Modify
 
Delete
 
Quote

Ciao,

scusate, ho una tabella in cui tutte le celle contengono una formula del tipo:

=INDICE(Tabella1[Cognome];AGGREGA(15;6;RIF.RIGA($1:$1000)/(DATA.DIFF(Tabella1[il giorno];OGGI();"y")>=50);RIF.RIGA(A1)))

Essendo un elenco di nomi è prioritario che l'ordine sia alfabetico. Ho provato con i filtri delle tabelle ma ..... niente da fare. La mia ipotesi è che le celle contengono formule e se i filtri le mettono in ordine, le formule vanno sempre a leggere le celle della tabella sottostante, che per evidenti motivi di cronologia di implementazione non è in ordine alfabetico.

Che ne dite?
C'è una soluzione?
Ho pensato ad una soluzione alternativa: creare a fianco una tabella nascosta di supporto in cui inserire le formule di cui sopra e poi copiare solo i valori sulla tabella finale. In questo modo i filtri funzionano sicuramente perche le celle contengono valori fissi. Però ..... è laborioso e ogni volta che aggiungo nomi devo copiarli e riordinarli.

Grazie.


Post: 6,413
Registered in: 11/14/2004
Master User
Office 2019
OFFLINE
6/13/2021 6:44 AM
 
Modify
 
Delete
 
Quote

Ciao Alex credo che la prima cosa da fare sia inserire un esempio, in modo che uno veda meglio il problema, togli dati sensibili.

Ciao By Sal
se ti piace la soluzione aiuta a sostenere il Forum con una DONAZIONE a piacere, Grazie





Iscriviti al nuovo sito che ho aperto troverai altre RISPOSTE
https://www.bysal-excel.it
Post: 384
Registered in: 12/24/2016
Senior User
Excel per Mac vers. 16.17
OFFLINE
6/13/2021 11:10 AM
 
Modify
 
Delete
 
Quote

ciao,

scusa ma pensavo fosse un problema comune in excel, visto che il filtro funziona ma subito dopo viene eseguita la formula all'interno delle celle e quindi il filtro viene vanificato.

comunque eccolo.

Trattasi di un elenco di soci.
Ho un gestionale che viene implementato ad ogni adesione.
Ho costruito un mio elenco che estrae da questo gestionale solamente i maggiorenni (quindi se il gestionale ha 100 nominativi, il mio elenco ne ha 80 circa).
Ovviamente il gestionale non è in ordine alfabetico.
Il mio elenco serve in ordine alfabetico per "appello" e semplicità organizzativa.
Grazie.

Post: 113
Registered in: 10/9/2013
Location: SIRACUSA
Age: 36
Junior User
Office 2019
OFFLINE
6/14/2021 8:00 PM
 
Modify
 
Delete
 
Quote

Ciao,
con la speranza d'aver capito correttamente cosa ti serve ti allego il file.

In breve, nel foglio "elenco" nella colonna "C" adesso comanda l'intera ricerca, ovvero, in primis cerca il maggiorenne e in secundis tramite il filtro lo metti in elenco come vuoi senza che le formule vadano in conflitto con quest'ultimo.

saluto il re dei re :) SAL for president
_________________________________________________________________
WIN 10 EXCEL 2019
(non excell/exchel/excellh/lesechel)
<---Hofinalmenteaggiustatolabarraspaziatrice--->
Post: 385
Registered in: 12/24/2016
Senior User
Excel per Mac vers. 16.17
OFFLINE
6/14/2021 10:34 PM
 
Modify
 
Delete
 
Quote

perfetta grazie.
non conoscevo questi .... "aspetti" del SE().
Grazie


ho un piccolo problema nelle celle vuote. Normalmente abbiamo oltre 500 soci, quindi la mia tabella ha piu di 500 righe. Causa Covid..... i soci sono molti meno, poniamo 50.
ESEMPIO:
- 500 righe;
- 50 soci=50 righe OCCUPATE;
- 450 righe VUOTE;

quando riordino per FILTRO CRESCENTE il COGNOME.... le righe dalla n. 1 alla 450 sono vuote e dalla 451 alla 500 sono in ordine alfabetico. Potrei eliminare le 450 righe ma ho costruito il mio elenco su numeri standard in assenza di Covid...quindi con 500 righe, e se fra un mese si associa qualcun'altro? Come posso fare?

Grazie


Post: 115
Registered in: 10/9/2013
Location: SIRACUSA
Age: 36
Junior User
Office 2019
OFFLINE
6/15/2021 8:43 AM
 
Modify
 
Delete
 
Quote

ti riferisci sempre al foglio "elenco"?
dipende da come è impostato un foglio e dalle formule collegate tra di loro.
Di solito cancellare intere righe o colonne è sempre un pò rischioso se non si ha dimestichezza o se non si conosce bene la struttura dello stesso.
Ad ogni modo se ti riferisci al tuo foglio "elenco" basta che togli il Fleg "vuote" e l elenco ti verrà pulito. ci sono altri modi ma per te è sufficiente togliere una voce dall elenco del filtro.

_________________________________________________________________
WIN 10 EXCEL 2019
(non excell/exchel/excellh/lesechel)
<---Hofinalmenteaggiustatolabarraspaziatrice--->
Post: 386
Registered in: 12/24/2016
Senior User
Excel per Mac vers. 16.17
OFFLINE
6/15/2021 8:52 PM
 
Modify
 
Delete
 
Quote

si si sempre a lui.
Ci sono riuscito, diciamo che volevo "stampare" l'elenco completo, righe vuote comprese ma va ben cosi.

Grazie mille. Molto gentile.

Ciao
Post: 387
Registered in: 12/24/2016
Senior User
Excel per Mac vers. 16.17
OFFLINE
6/15/2021 10:47 PM
 
Modify
 
Delete
 
Quote

porta pazienza....... se filtro, escludendo le celle vuote, l'elenco numerato della prima colonna viene sballato. Non indica piu il numero delle righe ma conta anche le righe vuote, cioè quelle nascoste.

Grazie.

Post: 120
Registered in: 10/9/2013
Location: SIRACUSA
Age: 36
Junior User
Office 2019
OFFLINE
6/16/2021 1:24 PM
 
Modify
 
Delete
 
Quote

prova a selezionare l intera riga dove c'è il filtro per toglierlo e rimetterlo....sicuramente avrai spostato celle o simili e a volte succede che non funziona come prima....

se hai problemi scrivi pure che lo sistemiamo
_________________________________________________________________
WIN 10 EXCEL 2019
(non excell/exchel/excellh/lesechel)
<---Hofinalmenteaggiustatolabarraspaziatrice--->
Post: 388
Registered in: 12/24/2016
Senior User
Excel per Mac vers. 16.17
OFFLINE
6/16/2021 7:48 PM
 
Modify
 
Delete
 
Quote

non va.....
mi spiace.
ho allegato il file che mi hai costruito.
ho messo in A5 una formula che conta i numeri.
ma se noti alcuni numeri (il n. 4 e il n. 8) li salta.

Grazie

Post: 121
Registered in: 10/9/2013
Location: SIRACUSA
Age: 36
Junior User
Office 2019
OFFLINE
6/16/2021 8:42 PM
 
Modify
 
Delete
 
Quote

mmm a me funziona correttamente. sei sicuro d aver messo l ordine alfabetico nel filtro ed escluso le celle "vuote"
ti rimando il file con il filtro attivo e facci sapere se continua a darti problemi
?
_________________________________________________________________
WIN 10 EXCEL 2019
(non excell/exchel/excellh/lesechel)
<---Hofinalmenteaggiustatolabarraspaziatrice--->
Post: 2,339
Registered in: 10/10/2013
Location: VICENZA
Age: 66
Veteran User
365
OFFLINE
6/16/2021 8:45 PM
 
Modify
 
Delete
 
Quote

ciao
se ho capito
in C5
=SE.ERRORE(INDICE(Tabella1[Cognome];CONFRONTA(AGGREGA(15;6;(SE((Tabella1[Cognome]<>"")*(DATA.DIFF(INDIRETTO("Tabella1[il giorno]");OGGI();"y")>=18);CONTA.SE(Tabella1[Cognome];"<"&Tabella1[Cognome])+1));RIGHE($A$1:$A1));(CONTA.SE(Tabella1[Cognome];"<"&Tabella1[Cognome])+1);0));"")
in D5
=SE($C5<>"";INDICE(Tabella1[Nome];AGGREGA(15;6;RIF.RIGA($1:$1000)/(INDIRETTO("Tabella1[Cognome]")=$C5);1));"")
e via di seguito
guarda il file

è allucinante fare riferimenti a celle
diventi matto
[Edited by federico460 6/16/2021 8:45 PM]
Post: 122
Registered in: 10/9/2013
Location: SIRACUSA
Age: 36
Junior User
Office 2019
OFFLINE
6/16/2021 8:45 PM
 
Modify
 
Delete
 
Quote

a forse ho capito cosa intendi, la colonna A? aspetta che controllo
_________________________________________________________________
WIN 10 EXCEL 2019
(non excell/exchel/excellh/lesechel)
<---Hofinalmenteaggiustatolabarraspaziatrice--->
Post: 124
Registered in: 10/9/2013
Location: SIRACUSA
Age: 36
Junior User
Office 2019
OFFLINE
6/16/2021 8:56 PM
 
Modify
 
Delete
 
Quote

ho capito, penso il problema che intendi.
Ti rimando il file corretto.
ho usato una semplice formula MAX per ovviare il problemi segnalato.

facci sapere
_________________________________________________________________
WIN 10 EXCEL 2019
(non excell/exchel/excellh/lesechel)
<---Hofinalmenteaggiustatolabarraspaziatrice--->
Post: 389
Registered in: 12/24/2016
Senior User
Excel per Mac vers. 16.17
OFFLINE
6/16/2021 9:09 PM
 
Modify
 
Delete
 
Quote

Complimenti !!!!
Funziona. Grazie.

Certo che quella formula li..... non ci sarei mai arrivato.
complimenti. grazie.
Post: 2,340
Registered in: 10/10/2013
Location: VICENZA
Age: 66
Veteran User
365
OFFLINE
6/16/2021 9:15 PM
 
Modify
 
Delete
 
Quote

ciao
non so se parli del mio file
comunque ho fatto una variante
in H2
scrivi l'età che ti interessa e filtra in automatico
mettendo in ordine alfabetico

cambia la formula con
=SE.ERRORE(INDICE(Tabella1[Cognome];CONFRONTA(AGGREGA(15;6;(SE((Tabella1[Cognome]<>"")*(DATA.DIFF(INDIRETTO("Tabella1[il giorno]");OGGI();"y")>=$H$2);CONTA.SE(Tabella1[Cognome];"<"&Tabella1[Cognome])+1));RIGHE($A$1:$A1));(CONTA.SE(Tabella1[Cognome];"<"&Tabella1[Cognome])+1);0));"")
[Edited by federico460 6/16/2021 9:17 PM]
Post: 390
Registered in: 12/24/2016
Senior User
Excel per Mac vers. 16.17
OFFLINE
6/16/2021 9:28 PM
 
Modify
 
Delete
 
Quote

opppssss...
scusami non ho avisto il tuo post....scusami.
ora provo subito.

scusami....

grazie
Post: 391
Registered in: 12/24/2016
Senior User
Excel per Mac vers. 16.17
OFFLINE
6/16/2021 10:26 PM
 
Modify
 
Delete
 
Quote


ciao
non so se parli del mio file
comunque ho fatto una variante
in H2
scrivi l'età che ti interessa e filtra in automatico
mettendo in ordine alfabetico



funziona. Ma se ci sono dei cognomi uguali indica il primo nome che trova, non riporta il secondo né il terzo.
Ad esempio
ROSSI ANTONIO = ROSSI ANTONIO = nato il 01.01.1950
ROSSI MARIO = ROSSI ANTONIO = nato il 01.01.1950 ( il risultato dovrebbe essere = ROSSI MARIO nato il 01.01.2000)
ROSSI LUIGI = ROSSI ANTONIO = nato il 01.01.1950 ( il risultato dovrebbe essere = ROSSI LUIGI nato il 01.01.2010)

sembra che nella ricerca la formula si fermi al primo dei cognomi.

Grazie

Post: 2,341
Registered in: 10/10/2013
Location: VICENZA
Age: 66
Veteran User
365
OFFLINE
6/16/2021 11:11 PM
 
Modify
 
Delete
 
Quote

ciao
non avevo visto doppioni
comunque guarda ora il file dovrei aver sistemato le formule
Post: 392
Registered in: 12/24/2016
Senior User
Excel per Mac vers. 16.17
OFFLINE
6/17/2021 8:39 PM
 
Modify
 
Delete
 
Quote

è perfetta. grazie.

ottimo. grazie.

Admin Thread: | Close | Move | Delete | Modify | Email Notification Previous page | 1 | Next page
New Thread
 | 
Reply
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Aiuto su formule (5 posts, agg.: 4/27/2021 8:24 AM)
Feed | Forum | Bacheca | Album | Users | Search | Log In | Register | Admin
Tutti gli orari sono GMT+01:00. Adesso sono le 10:52 AM. : Printable | Mobile | Regolamento | Privacy
FreeForumZone [v.6.0] - Copyright © 2000-2021 FFZ srl - www.freeforumzone.com