Per recuperare il prezzo di un articolo specificato che corrisponde alla marca specificata, utilizzeremo una combinazione di funzioni “IF” e “LOOKUP” * per ottenere l’output.

La “funzione SE” controlla se una condizione specificata è VERA o FALSA. Se la condizione restituisce TRUE, restituisce il valore preimpostato e se la condizione restituisce FALSE, restituisce un altro valore preimpostato.

Sintassi = IF (test_logico, valore_se_true, valore_se_falso)

“LOOKUP”: * Cerca un valore da un intervallo di una riga o di una colonna o da un array. Fornito per compatibilità con le versioni precedenti.

Sintassi: = LOOKUP (lookup_value, lookup_vector, result_vector) = LOOKUP (lookup_value, array)

Facciamo un esempio:

Abbiamo un elenco di articoli nella colonna A e un elenco di marchi nella colonna B. Dobbiamo trovare una formula che dia come risultato il prezzo nella colonna C in base alle condizioni soddisfatte nella colonna A e B. Il listino prezzi fisso viene salvato in colonna da E a G.

img1

Nella cella C2, la formula sarebbe = IF (A2 = “Jeans”, LOOKUP (B2, \ {“Diesel”, “Lee”, “Levis”; 85,70,80}), IF (A2 = “T- Shirt “, LOOKUP (B2, \ {” Gap “,” Old Navy “,” Sacks “}, \ {5,3,7})))

  • Premi Invio sulla tastiera.

  • La funzione restituirà il prezzo di recupero per un articolo specificato e una marca specificata.

img2

  • Copiando la formula dalla cella C2 all’intervallo C3: C7.

img3