Problema:

La seguente formula ricerca nella colonna A ciascuno dei numeri di serie elencati nella colonna C.

Quindi analizza il numero corrispondente dalla colonna B: per numeri inferiori o uguali a 40, viene aggiunto 10; e per i numeri maggiori o uguali a 90, viene sottratto 10. Gli altri numeri vengono restituiti così come sono.

SE (CERCA.VERT ($ C2, $ A $ 2: $ B $ 5,2, FALSO)> = 90, CERCA.VERT ($ C2, $ A $ 2: $ B $ 5,2, FALSO) -10, SE (CERCA.VERT ($ C2 , $ A $ 2: $ B $ 5,2, FALSE) ⇐ 40, CERCA.VERT ($ C2, $ A $ 2: $ B $ 5,2, FALSO) + 10, CERCA.VERT ($ C2, $ A $ 2: $ B $ 5, 2, FALSE)))

Come si può vedere, la parte VLOOKUP sottolineata della formula viene ripetuta più volte, creando così una formula lunga e molto complicata.

Per rendere il nostro foglio di calcolo più facile da capire, vorremmo semplificare la formula.

Soluzione:

Passaggio 1: definire un nome per la parte ripetuta della formula:

Seleziona una cella> Inserisci> Nome> Definisci> digita il nome “valore” nella casella di testo Nomi nelle cartelle di lavoro> e inserisci la seguente formula nella casella Si riferisce a:

CERCA.VERT ($ C2, $ A $ 2: $ B $ 5,2, FALSO)

Passaggio 2: immettere la seguente formula nella cella D2 e ​​copiarla nella colonna:

IF (valore> = 90, valore-10, IF (valore ⇐ 40, valore + 10, valore))