2011-01-07 12:25:58 +0000 2011-01-07 12:25:58 +0000
27
27

Come si inseriscono gli operatori logici in una formula =IF di Excel?

Sto cercando di inserire una formula per visualizzare il testo in base a una condizione IF. Il meglio che riesco a fare è qualcosa come…

=IF(myval>=minval & myval <= maxval, "OK", "Not OK")

Ma questo sembra funzionare esattamente nel modo sbagliato, visualizzando OK quando myval è fuori intervallo e Not OK quando è nell'intervallo. Come faccio a specificare correttamente l'AND logico? Ho provato && come ho visto nelle domande qui, e le parentesi interne, ma questi risultano in errori.

Risposte (1)

37
37
37
2011-01-07 12:31:45 +0000

Le operazioni logiche sono rappresentate da formule:

AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

Ogni condizione può essere praticamente qualsiasi cosa con una valutazione logica, il che significa che potete annidare le operazioni logiche annidando le formule come richiesto.

Quindi nel tuo caso hai bisogno di:

=IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")