Condividi tramite

Formula con riferimento fisso a ultima cella tabella dinamica

Anonimo
2021-12-04T17:15:56+00:00

Ciao a Tutti,

Norman sei in ascolto? :)

Avrei bisogno, come nel file allegato, di avere in k14 una formula che mi restituisca sempre l'ultima cella della colonna C. Ovviamente la tabella aumenta di righe piu volte al giorno. Attualmente la tabella, fatta molto male da un amico l'ho adattate con delle semplice formulama l'ideale sarebbe non avere il dato 47 ripetuto causa ipotesi di inserimento dati successivi in colonna B.

Esiste un modo per far si che la formula in K14 punti sempre all'ultima cella in C anche se le righe aumentano in funzione di inserimento dati in B?

Grazie.

File Test

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
  1. Anonimo
    2021-12-04T17:52:18+00:00

    Ciao Vito,

    qui Daniele, bentrovato nella community Microsoft,

    esiste la formula INDIRETTO che prende come riferimento una cella dal testo, quindi basta fare INDIRETTO("C44") e per rendere 44 dinamico, basta contare quante celle sono occupate con CONTA.VALORI(C:C) che restituisce nel tuo caso proprio 44

    quindi:

    INDIRETTO("C"&CONTA.VALORI(C:C))
    

    in definitiva la tua formula sarà

    =Tabella1[[#Totali];[gaicenza totale]]+INDIRETTO("C"&CONTA.VALORI(C:C))
    
    2 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
Risposta accettata dall'autore della domanda
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2021-12-05T11:09:19+00:00

    Ciao

    sfortunatamente le tabelle memorizzano la formula della prima riga

    perciò

    se vuoi che aggiungendo righe la formula venga riportata devi usare

    uno stratagemma.

    in B2 metti la tua rimanenza iniziale

    formula da mettere in C2

    =SE([@data]<>"";SE.ERRORE(C1+[@data];[@data]);"")

    ora se aggiungi righe

    la formula viene aggiornata.

    https://www.dropbox.com/s/hdt27umshn6089g/giacenza.xlsx?dl=0

    sfortunatamente non puoi farlo su tabelle già costruite

    devi necessariamente ricrearne un'altra con una riga

    e poi riportare i dati.

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

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2021-12-05T08:34:39+00:00

    Grazie, ma quello che vorrei evitare è proprio tirar giu la formula ogni volta che inserico una riga nella tabella e un valore in B

    ciao

    in C3 da tirare in giù

    =SE.ERRORE(C2+SE(VAL.NUMERO([@data]);[@data];"");"")

    per la giacenza

    =Tabella1[[#Totali];[gaicenza totale]]+INDIRETTO("C"&CONTA.SE(Tabella1[carico];">0")+1)

    oppure

    =Tabella1[[#Totali];[gaicenza totale]]+INDICE(Tabella1[carico];INDICE(CONFRONTA(111111;Tabella1[carico];1);0;0))

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2021-12-04T21:00:48+00:00

    ciao

    in C3 da tirare in giù

    =SE.ERRORE(C2+SE(VAL.NUMERO([@data]);[@data];"");"")

    per la giacenza

    =Tabella1[[#Totali];[gaicenza totale]]+INDIRETTO("C"&CONTA.SE(Tabella1[carico];">0")+1)

    oppure

    =Tabella1[[#Totali];[gaicenza totale]]+INDICE(Tabella1[carico];INDICE(CONFRONTA(111111;Tabella1[carico];1);0;0))

    0 commenti Nessun commento
  3. Anonimo
    2021-12-04T19:49:51+00:00

    Ciao Daniele,

    grazie mille, sai che avevo abbozzato con scarto e conta valori ma non riuscivo a trovare una quadra. Ottimo comunque, funziona come volevo.

    Visto che ci siamo, ti chiedo se c'è la possibilità di evitare di tirare giu la formula della colonna C, e che in modo automatico man mano che inserisco una dato nella colonna B mi ricopi il la formula dalla cella precedente sempre in colonna C.

    Grazie mille.

    0 commenti Nessun commento