Ciao di nuovo Bigfrut.
La prima cosa da fare per ogni record (Formato da 3 righe & N colonne ognuno), deve essere poter capire in maniera univoca quante colonne ci sono. Sapendo sempre con precisione quante sono le colonne per ogni record, possiamo verificare se tutte sono "VALIDE" o meno.
Una soluzione potrebbe essere la seguente. Ho creato una colonna di appoggio che per ogni record conta quanti valori ci sono nella relativa intestazione, al netto dei valori contenuti nelle prime quattro colonne, e divide questo valore in 2. Il risultato di questa operazione (Che dovrebbe essere il numero di colonne in cui si può trovare il flag "VALIDO"), viene confrontato con il numero di volte in cui il flag "VALIDO" compare. Se questi due valori sono uguali allora tutte le colonne sono valorizzate come "VALIDO" e restituisce 0, altrimenti 1. La formattazione condizionale si attiva se il risultato dell'operazione precedente e 1 colorando le celle di rosso.
Probabilmente è più difficile spiegarlo che capirlo. Comunque, ora dovresti poter aggiungere quanti record o quante colonne vuoi. Tieni però presente che per ogni record devi sempre valorizzare le intestazioni che ti servono, e lasciare vuote quelle che invece non ti interessano.
Anziché la colonna di appoggio si poteva inserire tutta la formula nella formattazione condizionale, ma io evito generalmente di fare formattazioni condizionali troppo complicate perché appesantiscono notevolmente.
Può andare una cosa del genere?. Ti allego un file d'esempio.
Saluti,
Guy.
Windows 7 - Office 2010