nelle ultime due colonne io lo cambierei
quello che hai messo da la possibilità di scrivere.
Se per ultime due ti riferisci a "INVIO" e "PROTOCOLLO", la condizione è diversa, perchè devono essere disabilitate solo quando si tratta di Forfetaria
per non avere l'avviso immagino si debba passare al VBA
Credo di si purtroppo, anche perché in quel caso potrei applicare tutti i vincoli che vorrei a tutte le colonne, comprese quelle con la convalida ad elenco
di preciso non lo so ma suppongo che se deve ignorare le celle vuote
dove ne trova una non faccia il calcolo
ignorando la formula.
di fatto tu hai ( non sempre) una cella vuota se scrivi FORFETARIA
In realtà credo che si riferisca alla cella in questione e non ai riferimenti della condizione. Questo perché, per esempio, nelle convalide ad elenco, non ti obbliga a selezionare un elemento dall'elenco e puoi lasciare vuota la cella, senza ricevere avviso. Quindi, puoi scegliere dall'elenco oppure lasciare la cella vuota.
Con una formula personalizzata dovrebbe essere lo stesso ragionamento. Ovvero, posso inserire un valore nella cella quando la formula è verificata, oppure può restare vuota (come se NULL fosse un elemento) senza violare la regola. Altrimenti, senza IGNORA, la cella vuota mi viene considerata come un elemento e come tale potrebbe violare la condizione (ad esempio non è presente in un elenco, oppure si trova in una cella che non andrebbe scritta, ma NULL è come se "scrivesse" nella cella)
Diciamo, che per il momento mi tengo l'avviso sulla cella vuota (almeno la condizione funziona), però quando avrò tempo da perdere magari mi farò un blocco via VBA