Condividi tramite

Filtri e formule excel

Anonimo
2014-06-20T11:10:43+00:00

Ho un foglio excel con i dati di vendita x dealer (codice dealer) a questo dbase sono collegati dei fogli con formule anche molto complesse. Mi piacerebbe, applicando dei filtri sul dbase selezionare un dealer solo e le formule calcolassero i valori del dealer selezionato e non dell'intero database. E' possibile?

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

10 risposte

Ordina per: Più utili
  1. Anonimo
    2014-06-20T15:31:46+00:00

    Grazie,

    Mauro il mio problema è però di non riscrivere le migliaia di formule che ho creato (alcune anche molto complesse) o filtrare e copiare il sottoinsieme in un altro foglio a cui far puntare le formule.

    Vorrei semplicemente che se il database è filtrato le formule lavorassero sul sottoinsieme filtrato. Se il DB non è filtrato le formule calcolino i valori sul tutto il DB.

    Grazie

    Aiutami a capire. Semplificando, hai una formula:

    =Somma(Foglio1!A1:A100)

    Vorresti, senza modificare la formula, che filtrando i dati in Foglio1 la formula tenesse conto del filtro?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-06-20T15:17:04+00:00

    Grazie,

    Mauro il mio problema è però di non riscrivere le migliaia di formule che ho creato (alcune anche molto complesse) o filtrare e copiare il sottoinsieme in un altro foglio a cui far puntare le formule.

    Vorrei semplicemente che se il database è filtrato le formule lavorassero sul sottoinsieme filtrato. Se il DB non è filtrato le formule calcolino i valori sul tutto il DB.

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-06-20T14:05:54+00:00

    Mi piacerebbe che filtrando per codice 1 la formula assumesse il valore 25, filtrando per il codice 2 la formula assumesse iil valore 26. Ovviamente senza cambiare la formula (ne ho migliaia collegate al DB.

    Grazie

    Il più banale dei modi (se ho capito che filtrando in un foglio, nel secondo vuoi il subtotale di B di quanto filtrato in A e/o in C):

    =SUBTOTALE(9;NOMEDELFOGLIO!C2:Cn)

    Dove NOMEDELFOGLIO va sostituito con il nome del foglio che contiene la tabella e la n dopo la seconda C con l'ultima riga della tabella.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-06-20T13:54:19+00:00

    Bene allora andiamo un po in dettaglio:

           A                              B                         C

    Codice vendita canale
    1 10 P
    1 15 P
    1 11 C
    2 12 P
    2 14 P
    2 16 C

    in altro foglio 

    =SOMMA.SE(C:C;"P";B:B) = 51

    Mi piacerebbe che filtrando per codice 1 la formula assumesse il valore 25, filtrando per il codice 2 la formula assumesse iil valore 26. Ovviamente senza cambiare la formula (ne ho migliaia collegate al DB.

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2014-06-20T11:32:46+00:00

    Ho un foglio excel con i dati di vendita x dealer (codice dealer) a questo dbase sono collegati dei fogli con formule anche molto complesse. Mi piacerebbe, applicando dei filtri sul dbase selezionare un dealer solo e le formule calcolassero i valori del dealer selezionato e non dell'intero database. E' possibile?

    Vista la generalità del quesito mi sento di risponderti altrettanto genericamente di sì. Poi ogni situazione è una storia a sé.

    La risposta è stata utile?

    0 commenti Nessun commento