Raggruppare celle non vuote... ma con origine diversa

Anonimo
2021-01-11T15:27:08+00:00

Buonasera.

Ho la necessità di raggruppare righe non vuote come nell'ottimo esempio qui allegato

https://answers.microsoft.com/it-it/msoffice/forum/msoffice\_excel-mso\_win10-mso\_2007/raggruppare-celle-che-non-sono-vuote/4a909068-243f-4123-8a5f-22305a3481eb

La variante è che l'origine dei dati non è nella colonna A, bensì in un posto diverso come, a titolo di esempio, nelle celle dell'intervallo D10 - D20. Ho provato a modificare la formula dell'esempio, ma sembra che il funzionamento sia strettamente legato alla colonna A.

Avete indicazioni in merito per superare il problema? Vorrei continuare con l'utilizzo della funziona senza usare macro (il PC sul quale deve girare il foglio di calcolo non è sufficientemente performante).

Ringraziandovi per l'aiuto,

Saluti

Luca

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2021-01-11T15:57:12+00:00

Ciao Luca,

Ho la necessità di raggruppare righe non vuote come nell'ottimo esempio qui allegato

https://answers.microsoft.com/it-it/msoffice/forum/msoffice\_excel-mso\_win10-mso\_2007/raggruppare-celle-che-non-sono-vuote/4a909068-243f-4123-8a5f-22305a3481eb

La variante è che l'origine dei dati non è nella colonna A, bensì in un posto diverso come, a titolo di esempio, nelle celle dell'intervallo D10 - D20. Ho provato a modificare la formula dell'esempio, ma sembra che il funzionamento sia strettamente legato alla colonna A.

Avete indicazioni in merito per superare il problema? Vorrei continuare con l'utilizzo della funziona senza usare macro (il PC sul quale deve girare il foglio di calcolo non è sufficientemente performante).

Ponendo che  l'origine dei dati si trovi nella colonna D, prova la formula matriciale(Ctrl+Maisc+Invio), prova la formula:

=SE.ERRORE(SE(RIGHE(A$1:A1)>CONTA.VALORI(D:D);"";INDICE(D:D;PICCOLO(SE(D$1:D$100<>"";RIF.RIGA(D$1:D$100));RIGHE(A$1:A1))));"")

Immagine

Potresti scaricare il mio file di prova Luca20210111.xlsx

===

Regards,

Norman

Immagine

La risposta è stata utile?

2 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2021-01-11T16:48:56+00:00

Ciao Luca,

grazie mille! In effetti hai ragione: io mi intestardivo volendo limitare il campo di D:D (ad esempio D10:D20).

Approfitto per chiederti una cortesia: se la colonna D in questione avesse altri valori che non mi interessano sopra e sotto il mio campo (ovvero fra D1 e D9 / fra D11 fino in fondo) quale parte della funzione dovrei andare a modificare? Ad esempio il riferimento $D$1$:D$100?

Luca

Per gestire l'intervallo (diciamo) D4:D23, con dati indesiderati sopra e sotto l'intervallo, prova una formula matriciale del genere:

=SE.ERRORE(SE(RIGHE(A$4:A4)>CONTA.VALORI(D:D),"",INDICE(D:D,PICCOLO(SE(D$4:D$23<>"",RIF.RIGA(D$4:D$23)),RIGHE(A$4:A4)))),"")

Immagine

Ho aggionato il mio file di prova  Luca20210111.xlsx

===

Regards,

Norman

Immagine

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2021-01-11T16:25:20+00:00

    Buonasera Norman,

    grazie mille! In effetti hai ragione: io mi intestardivo volendo limitare il campo di D:D (ad esempio D10:D20).

    Approfitto per chiederti una cortesia: se la colonna D in questione avesse altri valori che non mi interessano sopra e sotto il mio campo (ovvero fra D1 e D9 / fra D11 fino in fondo) quale parte della funzione dovrei andare a modificare? Ad esempio il riferimento $D$1$:D$100?

    Scusandomi per la domanda forse banale,

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento