Ciao Federico, grazie per la risposta.
OK, partiamo da riga 6471 (
allego file di esempio aggiornato)
Ho messo la formula in 'O6471'
Precisamente: =SE(E(E6471<>"";AB6471<>0);PIÙ.SE(P6471=0;"DDT";P6471<>0;"F");"")
che uso in parallelo alla formula MAX.PIÙ.SE in 'S6471' per ottenere il numero del documento.
Precisamente: =MAX.PIÙ.SE(P$5154:P6471;D$5154:D6471;D6471)
Ottenuto il numero del documento (4 in 'S6471), inserisco manualmente 4 in 'P6471' e la cella 'O6471' passa da 'DDT' ad 'F' come voluto
E così per le righe successive.
Ho provato a mettere la formula =MAX.PIÙ.SE(P$5154:P6471;D$5154:D6471;D6471) DIRETTAMENTE in 'P6471' ma, ovviamente, mi restituisce il riferimento circolare
Diversamente: =MAX.PIÙ.SE(P$5154:P6470;D$5154:D6471;D6471) mi dà errore
federico460, 19/04/2024 18:03:
ciao
se non ci dic1 che formula hai in colonna O
non le formule non si fa niente
devi passare al VBA
Windows 10 - Excel LTSC