Mi sembra che sei in fase di ragionamenti iniziali, quindi non so se ha senso andare su qualcosa piu' dettagliato.
Ad esempio e' fondamentale capire che aspetto avra' il tuo nuovo listino prezzi delle materie prime.
Supponiamo che voglia mantenere la storia dei prezzi unitari. Allora immagino che dovrai costruire una tabella come da immagine:
host immaginiCioe' in verticale, in prima colonna, le materie e in orizzontale, su riga1, le date di variazione prezzi.
Ogni cella deve essere compilata, quindi per ogni data o va messo il prezzo nuovo o va riconfermato il prezzo vecchio; eventualmente si puo' giocare con la formattazione condizionale per non visualizzare i prezzi non cambiati.
Supponiamo che la tabella, di altezza e larghezza idonea a contenere tutte le tue materie prime e tutte le variazioni che ti interessino venga chiamata CostoMat.
A questo punto, supponendo di avere una distrinta come da immagine
host immaginiPotrai ottenere in colonna C il prezzo unitario alla data odierna con la formula
- Codice: Seleziona tutto
=INDICE(CostoMat;CONFRONTA(A2;INDICE(CostoMat;0;1);0);CONFRONTA(OGGI();INDICE(CostoMat;1;0)))
Se assumiamo che nella tabella CostoMat le date siano sempre in riga 1 e i materiali in colonna A allora la formula puo' essere semplificata in
- Codice: Seleziona tutto
=INDICE(CostoMat;CONFRONTA(A2;Foglio2!$A:$A;0);CONFRONTA(OGGI();Foglio2!$1:$1))
Spero sia un ulteriore spunto...
Ciao a tutti.