CERCA.VERT con TRUE - Come trovare la corrispondenza più vicina?

CERCA.VERT con TRUE

Il 99,99% delle volte, tutti usano FALSE come criterio di ricerca dell'intervallo perché il 99,99% delle volte, abbiamo bisogno di una corrispondenza esatta dall'array della tabella. Anche nelle sessioni di formazione, i tuoi trainer devono aver spiegato solo criteri FALSI e avrebbero detto di non preoccuparsi dei criteri VERO. Probabilmente a causa dello scenario che non si verifica, non abbiamo utilizzato i criteri VERO, ma in questo articolo ti mostreremo come utilizzare i criteri VERO in CERCA.VERT con diversi scenari.

CERCA.VERT Risultato di corrispondenza più vicino utilizzando l' opzione VERA

Innanzitutto, dai un'occhiata alla sintassi della formula CERCA.VERT.

Nella sintassi precedente, tutti gli argomenti della funzione CERCA.VERT sono obbligatori, ma l'ultimo argomento (Ricerca intervallo) è facoltativo. Per questo argomento, possiamo fornire due parametri, cioè TRUE (1) o FALSE (0) .

Se fornisci VERO (1), troverà la corrispondenza approssimativa e, se fornisci FALSO (0), troverà la corrispondenza esatta.

Ora dai un'occhiata al set di dati di seguito in Excel.

Sopra, abbiamo numeri da 3 a 20 e sul lato destro abbiamo un numero di valore di ricerca come 14, ma questo numero non esiste nella tabella dei numeri principali.

Ora applica prima la funzione CERCA.VERT con FALSO come criteri di ricerca dell'intervallo per trovare la corrispondenza esatta.

Ora premi il tasto Invio per ottenere il risultato della formula.

Come risultato abbiamo ottenuto un valore di errore di non disponibile # N / D.

Ora cambia i criteri di ricerca dell'intervallo da FALSE (0) a TRUE (1).

Questa volta abbiamo ottenuto il risultato come 10. Ti starai chiedendo del numero 14, che non esiste nella matrice della tabella. In che modo questo parametro ha restituito 10 come risultato?

Lascia che ti spieghi il risultato per te.

Abbiamo impostato l'argomento di ricerca dell'intervallo su TRUE, quindi trova la corrispondenza più vicina per il valore di ricerca fornito (14).

Il modo in cui funziona è "il nostro valore di ricerca è 14 e CERCA.VERT inizia a cercare dall'alto verso il basso, quando il valore di ricerca è inferiore al valore nella tabella si fermerà a quel punto nel tempo restituirà il rispettivo risultato".

Ad esempio, nei nostri dati, 14 è maggiore di 10 e minore di 15, quindi nel momento in cui CERCA.VERT trova il valore 15, tornerà indietro e restituirà il valore precedente più piccolo, ovvero 10.

Per verificarlo, cambia il valore da 10 a 15 e osserva la magia.

Poiché abbiamo modificato il valore minore corrente più della ricerca, è stato restituito il valore minore precedente, ovvero 8.

CERCA.VERT VERO come alternativa alla condizione IF

IF è la funzione importante in Excel e per tutti i calcoli basati su criteri utilizziamo le istruzioni IF. Ad esempio, guarda i dati seguenti.

Abbiamo due tabelle qui, "Tabella vendite" e "Tabella% incentivi". " Per la "Tabella delle vendite", dobbiamo arrivare alla percentuale di incentivi basata sui ricavi generati da ciascun dipendente. Per calcolare la% di incentivo, abbiamo i seguenti criteri.

  • Se le entrate sono> 50000, la% di incentivo sarà del 10%.
  • Se le entrate sono> 40000, la% dell'incentivo sarà dell'8%.
  • Se le entrate sono> 20000, la% dell'incentivo sarà del 6%.
  • Se le entrate sono <20000, la% di incentivo sarà del 5%.

Quindi abbiamo quattro criteri da soddisfare. In questi casi, usiamo le condizioni IF tipiche per arrivare all'incentivo%, ma ora vediamo come possiamo usare CERCA.VERT arrivando all'incentivo%.

Applica la formula CERCA.VERT con VERO come criterio.

Ecco qua. Abbiamo la nostra percentuale di incentivi contro le entrate generate da ogni dipendente. Lascia che ti spieghi come funziona.

Per prima cosa, guarda la tabella Incentive%.

  • Questo dice che tra 0 e 20000% di incentivo è del 5%.
  • Tra 20001 e 40000, l'incentivo% è del 6%.
  • Tra 40001 e 50000, l'incentivo% è dell'8%.
  • Qualunque cosa superiore a 50000% di incentivo è del 10%.

Poiché abbiamo fornito TRUE come argomento di ricerca dell'intervallo, restituirà la corrispondenza approssimativa.

Guarda il primo caso, in questo ricavo è 35961, questo è inferiore al valore della tabella degli incentivi di 40000 e il valore inferiore a 40000 nella tabella è 20000, e per questo incentivo,% è 6%.

In questo modo, la funzione TRUE funziona e dice addio a condizioni IF complesse.

Cose da ricordare

  • TRUE trova la corrispondenza approssimativa.
  • TRUE è anche rappresentato da 1.
  • Nel caso di scenari numerici, trova sempre il valore minore o uguale al valore di ricerca nella matrice della tabella.
  • Se il valore di ricerca è inferiore a tutti i valori nella tabella di ricerca, restituirà un errore come # N / D.

Articoli interessanti...