Ciao.

Vorrei fare un foglio di calcolo come segue:
- sulla parte sinistra data/descrizione/importi e calcoli varii per tutti i lavori;
- sulla destra una situazione contabile.

Nelle descrizioni a sinistra compare anche la voce "Fattura xxx" e importo automatico in negativo della somma di quanto sopra;
Questa viene portata a destra "area dare/avere" con il calcolo dell'iva, etc.

Come faccio a dire, in caso di seconda voce "Fattura xxy" a sinistra di non ricopiarmi la prima che trova "Fattura xxx" a destra? In parole povere dovrei ridefinire tramite calcolo in una funzione la nuova area di ricerca per CERCA.VERT e quindi dalla riga seguente a "Fattura xxx". Ho provato con CERCA.VERT(> di "Fattura xxx" a destra;....) con ">", ">rifcella": niente;) . Ho provato con le RIF.CELLA ("coord";CERCA.VERT(...), ma mi da #VALORE anche se poi non so come dirgli che l'angolo superiore sinistra della matrice è pari al valore di questa cella. La cosa più semplice sarebbe poter modificare la cella "Fattura xxx" nella parte sinistra anteponendo, chessò, "**" a "Fattura xxx" già passata a destra, ma la formula vale per la cella nella quale è e non può modificare valori in un'altra, mi pare. Per passare da sinistra a destra "Fattura xxx" uso CERCA.VERT("Fattura.*";B3:F116;1;0) visto che i dati in colonna "B" non sono ovviamente ordinati.

Irrisolvibile? Spero comunque sia chiaro quello che intendo.

Grazie.

Arnaldo

Argasoft by Arnaldo Gaudenzi
audio - luci - software
Via San Rocco, 133
57037  PORTOFERRAIO  LI
p. i. 01133090496 - c.f. GDN RLD 58H12 Z133L
tel 3358419520 - fax 0565 930900
http://www.argasoft.it  

Rispondere a