PDA

View Full Version : Istruzioni condizionali


Mabi
01.04.2010, 15:51
In una famiglia dovrei impostare un parametro di visibilità (si/no) che fa riferimento ad un altro parametro di visibilità si/no e si comporta in modo opposto.
In pratica quando il parametro A è spuntato il parametro B deve essere deselezionato e viceversa.
La formula per il parametro B dovrebbe essere più o meno:
A=no
se metto no, mi dice "il parametro no non è valido"; se metto "no" mi dice utilizzo improprio delle espressioni boleane....
E' possibile stabilire una relazione di questo genere?
e, se si, qual'è la sintassi corretta?
Grazie

kalle
01.04.2010, 16:26
B = not(A)

dalla guida in linea:
"Sintassi per le istruzioni condizionali

Le istruzioni condizionali utilizzano la seguente struttura: IF (<condizione>, <risultato se vero>, <risultato se falso>)

Ciò significa che i valori immessi per il parametro dipendono dal fatto che la condizione sia soddisfatta (vero) o non soddisfatta (falso). Se la condizione è vera, viene restituito il valore vero. Se la condizione è falsa, viene restituito il valore falso.

Le istruzioni condizionali possono contenere valori numerici, nomi di parametri numerici e parametri Sì/No. Si possono utilizzare i seguenti elementi di paragone: <, >, =. È anche possibile utilizzare operatori booleani quali AND, OR e NOT. Al momento, <= e >= non sono implementati. Per eseguire un paragone di questo tipo, è possibile utilizzare NOT. Ad esempio, a<=b può essere reso come NOT(a>b).

Di seguito vengono riportati esempi di formule che utilizzano istruzioni condizionali.

Soltanto IF: =IF (Lunghezza < 3000 mm, 200 mm, 300 mm)

IF con un parametro di testo: =IF (Lunghezza > 35 mm, "Stringa1", "Stringa2")

IF con AND logico: =IF ( AND (x = 1 , y = 2), 8 , 3 )

IF con OR logico: =IF ( OR ( A = 1 , B = 3 ) , 8 , 3 )

Istruzioni IF incorporate: =IF ( Lunghezza < 35' , 2' 6" , IF ( Lunghezza < 45' , 3' , IF ( Lunghezza < 55' , 5' , 8' ) ) )

IF con condizione Sì/No: =Lunghezza > 40 ( Notare che sia la condizione sia i risultati sono impliciti)

Esempi di utilizzo delle istruzioni condizionali
......"

Mabi
01.04.2010, 17:16
Grazie.
Funziona
Avevo provato anche con NOT... ma non mettevo il parametro fra parentesi!!!