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