PĀRSKATS ar PATIESU - Kā atrast tuvāko spēli?

Satura rādītājs

VLOOKUP ar TRUE

99,99% gadījumu visi izmanto FALSE kā diapazona meklēšanas kritērijus, jo 99,99% gadījumu mums ir nepieciešama precīza tabulas masīva atbilstība. Pat apmācību laikā jūsu treneriem ir jāpaskaidro tikai FALSE kritēriji un viņi būtu teikuši, ka neuztraucieties par TRUE kritērijiem. Iespējams, tā kā nerodas scenārijs, mēs neesam izmantojuši TRUE kritērijus, taču šajā rakstā mēs parādīsim, kā izmantot TRUE kritērijus VLOOKUP ar dažādiem scenārijiem.

VLOOKUP vistuvākais atbilstības rezultāts, izmantojot TRUE O ption

Vispirms ieskatieties VLOOKUP formulas sintaksē.

Iepriekšminētajā sintaksē visi funkcijas VLOOKUP argumenti ir obligāti, bet pēdējais arguments (diapazona meklēšana) nav obligāts. Šim argumentam mēs varam piegādāt divus parametrus, ti, TRUE (1) vai FALSE (0) .

Ja jūs piegādājat vērtību TRUE (1), tā atradīs aptuveno atbilstību, un, ja jūs piegādāsit FALSE (0), tā atradīs precīzu atbilstību.

Tagad ieskatieties zemāk redzamajā datu kopā Excel.

Augšpusē mums ir skaitļi no 3 līdz 20, un labajā pusē uzmeklēšanas vērtības numurs ir 14, bet šī skaitļa galvenajā skaitļu tabulā nav.

Tagad, lai atrastu precīzu atbilstību, vispirms izmantojiet funkciju VLOOKUP ar FALSE kā diapazona meklēšanas kritērijus.

Tagad nospiediet taustiņu Enter, lai iegūtu formulas rezultātu.

Rezultātā mums ir kļūda, kas nav pieejama # N / A.

Tagad mainiet diapazona meklēšanas kritērijus no FALSE (0) uz TRUE (1).

Šoreiz mums ir rezultāts 10. Jums noteikti jābrīnās par skaitli 14, kas tabulas masīvā nepastāv. Kā rezultātā šis parametrs ir atgriezis 10?

Ļaujiet man paskaidrot jums rezultātu.

Mēs esam iestatījuši, ka diapazona uzmeklēšanas arguments ir PATIESA, tāpēc tas atrod vistuvāk norādīto uzmeklēšanas vērtību (14).

Kā tas darbojas, “mūsu uzmeklēšanas vērtība ir 14, un VLOOKUP sāk meklēt no augšas uz leju, kad uzmeklēšanas vērtība ir mazāka par vērtību tabulā, tā tajā brīdī apstāsies, atgriež attiecīgo rezultātu”.

Piemēram, mūsu datos 14 ir lielāks par 10 un mazāks par 15, tāpēc brīdī, kad VLOOKUP atrod vērtību 15, tā atgriezīsies un atgriezīs iepriekšējo mazāko vērtību, ti, 10.

Lai to pārbaudītu, mainiet vērtību no 10 uz 15 un skatiet burvību.

Tā kā pašreizējo mazāko vērtību esam mainījuši vairāk nekā uzmeklēšanu, tā ir atgriezusi iepriekšējo mazāko vērtību, ti, 8.

VLOOKUP TRUE kā alternatīva IF nosacījumam

IF ir svarīga funkcija programmā Excel, un visiem aprēķiniem, kas balstīti uz kritērijiem, mēs izmantojam IF paziņojumus. Piemēram, apskatiet tālāk minētos datus.

Šeit ir divas tabulas: “Pārdošanas tabula” un “Stimuls%”. ” Attiecībā uz “Pārdošanas tabulu” mums jāsasniedz stimuls%, pamatojoties uz katra darbinieka radītajiem ieņēmumiem. Lai aprēķinātu stimulu%, mums ir šādi kritēriji.

  • Ja ieņēmumi ir> 50000, tad stimulu% būs 10%.
  • Ja ieņēmumi ir> 40000, tad stimulu% būs 8%.
  • Ja ieņēmumi ir> 20000, stimulējošais% būs 6%.
  • Ja ieņēmumi ir <20000, tad stimulu% būs 5%.

Tātad mums ir četri kritēriji, kas jāievēro. Šajos gadījumos mēs izmantojam tipiskus IF nosacījumus, lai iegūtu stimulu%, bet tagad redzam, kā mēs varam izmantot VLOOKUP, lai sasniegtu stimulu%.

Pielietojiet VLOOKUP formulu ar TRUE kā kritēriju.

Lūdzu. Mums ir stimuls% pret katra darbinieka radītajiem ienākumiem. Ļaujiet man jums paskaidrot, kā tas darbojas.

Vispirms apskatiet tabulu Incentive%.

  • Tas nozīmē, ka no 0 līdz 20000 stimulu% ir 5%.
  • Laikā no 20001 līdz 40000 stimula% ir 6%.
  • Laikā no 40001 līdz 50000 stimula% ir 8%.
  • Viss, kas pārsniedz 50000 stimulu%, ir 10%.

Tā kā mēs esam norādījuši TRUE kā diapazona meklēšanas argumentu, tas atgriezīs aptuveno atbilstību.

Paskatieties pirmajā gadījumā, ja šie ieņēmumi ir 35961, tas ir mazāks par veicināšanas tabulas vērtību 40000, un mazāka vērtība nekā 40000 tabulā ir 20000, un šim stimulam% ir 6%.

Šādi darbojas funkcija TRUE un atvadās no sarežģītiem IF nosacījumiem.

Atceramās lietas

  • TRUE atrod aptuveno atbilstību.
  • PATIESĪBU pārstāv arī 1.
  • Skaitlisko scenāriju gadījumā tabulas masīvā tā vienmēr atrod mazāku vai vienādu ar uzmeklēšanas vērtību.
  • Ja uzmeklēšanas vērtība ir mazāka par visām uzmeklēšanas tabulas vērtībām, tā atgriezīs tādu kļūdu kā # N / A.

Interesanti raksti...