Buongiorno, avrei un piccolo quesito che mi sta bloccando il lavoro e vorrei proprio sapere come mai non funziona.
Ho una tabella Excel 2010, dove in una cella si fa la differenza tra gli orari di altre due celle (G14-F14).
Questa differenza viene calcolata con il paramentro SE, perchè ho da rispettare un valore "SI/NO" posto in una terza cella denominata "A" (G15), in caso affermativo alla differenza viene decurtato un ulteriore tempo di 30 minuti presente sull'ultima cella (F16).
Ricapitolando, "Ora di Inizio" MENO "Ora di Fine", se "A" è "NO" il risultato è invariato se "A" è "SI" al risultato vengono decurati altri 30 minuti.
e questa è la formula:
=SE(G15="SI";(G14-F14)-F16;SE(G15="NO";(G14-F14)))
che funziona perfettamente.
Il mio problema nasce quando uno dei due orari delle celle G14,F14 viene sostituito da un carattere (per motivi interni). A questo punto la formula mi dà giustamente errore.
Io vorrei però tramutare questo errore in 0 o nulla.
Ho provato con la funzione SE.ERRORE. Se la uso da sola mi funziona perfettamente ma se la aggiungo alla formula di cui sopra Excel mi restituisce un errore.
Questa è la formula cho ho usato, dove sbaglio?
=SE(G15="SI";(G14-F14)-F16;SE(G15="NO";(G14-F14)));SE.ERRORE(G14-F14;"0")