LO portable ver. 5.4.4.2.
Sembra che l’operatore logico O (OR) in CALC valuti sempre tutte le condizioni anche quando la prima è già vera.
Non ho trovato nulla nella documentazione ufficiale né in internet.
Per riprodurre:
cella A1: 0
cella A2: =SE( (A1=0); ""; A1)
cella A3: =SE( O(A2=""; MESE(A2)>1); "ciccio"; MESE(A2))
Il risultato che mi attendo per A3 è ciccio
mentre mi appare #VALORE!
. Se tolgo la valutazione di MESE(A2)>1
allora funziona e questo dimostra che la prima condizione è vera.
Lo stesso vale per l’operatore E (AND) che valuta le condizioni a seguire anche se la prima è già falsa.
Ho provato anche a invertire l’ordine delle condizioni e il risultato non è cambiato.