Formula Esterna Tabella Pivot si adatta alla lunghezza della Pivot

Anonimo
2017-03-05T08:27:52+00:00

Salve,

ho un problema:

Ho una tabella Pivot Dove nella Colonna e Riga A3 fino a B3 ho la mia pivot, nella colonna C3 ho aggiunto la fomula che copia il valore di C3.

In A1 ho un altro filtro della pivot che mi permette di selezionare solo alcuni casi.

Il problema e' che il C3 ho la mia formula, quando attivo il filtro di A1, la lunghezza della pivot cambia in base alla quantità di dati trovati, ma la mia formula in C3 rimane li, non si ripete per tutte le celle piene (righe pivot) che si vengono a creare dopo l'attivazione del filtro.

Sotto schema Pivot quando su A1 ho selezionato Filtro Pluto formula bloccata a C3.

Row Labels Sum of Ext Price Formula
35831 81000 81000
35833 49500
35835 59800

Se trascino manualmente C3 per altezza pivot ottengo il risultato voluto (Ma devo trascinare manualmente, perché)

Row Labels Sum of Ext Price Formula
35831 81000 81000
35833 49500 49500
35835 59800 59800

Ora se scelgo da casella A1 il filtro Pippo

 l'altezza della pivot aumenta

Row Labels Sum of Ext Price Formula
35831 81000 81000
35833 49500
35835 59800
35840 22000
35846 22000
35848 24500
35849 34500
35855 26500
35860 18000

ma la formula rimane bloccata e non riempie le righe automaticamente.

Il problema e' come automatizzo la copia della formula in base all'altezza della pivot...

Spero di esser stato chiaro,

grazie

Lorenzo

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

4 risposte

Ordina per: Più utili
  1. Anonimo
    2017-03-06T08:58:01+00:00

    ciao..

    alla fine avevo adattato questa soluzione per le prime 1000 righe..speravo in altra soluzione...va beh pazienza :0

    grazie mille per l'aiuto e l'interesse

    ciao Lorenzo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-03-06T08:50:58+00:00

    Potresti usare due soluzioni a seconda del risultato della formula. Immaginando di copiare la formula, supponiamo, per 1000, righe.

    1. In assenza di dati nelle prime due colonne, se la formula restituisse un Errore, sarebbe sufficiente cambiarla così:

    =SE.ERRORE(formula;""), in questo modo quando non ci fossero dati la formula restituirebbe una stringa nulla.

    1. Nell'ipotesi di cui al punto 1), se invece la formula restituisse uno 0 potrebbe essere risolutiva una Formattazione condizionale che in caso di assenza di dati (cella=0 oppure VAL.VUOTO(cella)) formatti il carattere dello stesso colore dello sfondo della cella, così lo 0 non si vedrebbe.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-03-06T05:29:06+00:00

    Ciao Paolo,

    ho provato quello che dici, ma purtroppo non riesco ad inserire una formula di questo tipo

    =SUMIFS('14-22Det'!L:L;'14-22Det'!E:E;Verifica!A4;'14-22Det'!A:A;Verifica!$B$1)

    posso inserire solo formule semplici di elaborazione dei dati della pivot...

    a questo punto mi domando se esiste una macrso che riproduca la formula per tot righe quante presenti nella pivot....

    Grazie Lorenzo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-03-05T16:08:48+00:00

    Se la formula è esterna alla Pivot non può seguirne l'andamento.

    Occorre inserire la formula dentro alla Pivot, vedi:

    https://support.office.com/it-it/article/Calcolare-i-valori-in-un-rapporto-di-tabella-pivot-11f41417-da80-435c-a5c6-b0185e59da77

    La risposta è stata utile?

    0 commenti Nessun commento