Kako dohvatiti cijenu s popisa koji odgovara kriterijima kategorije i stavke u Excelu

Sadržaj

U ovom ćemo članku naučiti kako dohvatiti cijenu s popisa koji odgovara kriterijima kategorije i stavke u Excelu.

Scenarij:

Lako je pronaći vrijednost s jednim kriterijem u tablici, za to bismo jednostavno mogli koristiti VLOOKUP. No, ako u svojim podacima nemate jedan kriterij stupca i morate pronaći više kriterija stupca koji odgovaraju vrijednosti, VLOOKUP ne pomaže.

Opća formula za kategoriju i stavku

= INDEX (opseg_pregledavanja, MATCH (1, INDEX ((stavka1 = raspon_ stavke) * * (kategorija2 = raspon_kategorije), 0,1), 0))

lookup_range: To je raspon iz kojeg želite dohvatiti vrijednost.

Kriterij1, kriterij2, kriterij N: Ovo su kriteriji koje želite uskladiti u rasponu1, rasponu2 i rasponu N. Možete imati do 270 kriterija - parova raspona.

Raspon1, raspon2, rasponN: Ovo su rasponi u kojima ćete odgovarati vašim kriterijima

Primjer :

Sve ovo može biti zbunjujuće za razumijevanje. Shvatimo kako koristiti funkciju na primjeru. Ovdje imamo tablicu podataka. Želim povući ime kupca koristeći datum rezervacije, graditelja i područje. Dakle, ovdje imam tri kriterija i jedan raspon pretraživanja.

Upišite ovu formulu u ćeliju I4 pritisnite enter.

= INDEKS (E2: E16, MATCH (1, INDEX ((I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16), 0,1), 0))

Već znamo kako funkcije INDEX i MATCH rade u EXCEL -u, pa to ovdje nećemo objašnjavati. Govorit ćemo o triku koji smo ovdje upotrijebili.

(I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16): Glavni dio je ovo. Svaki dio ove izjave vraća niz true false.

Kad se logičke vrijednosti pomnože, vraćaju niz od 0 i 1. Množenje funkcionira kao operator AND. Dakle, kad su sve vrijednosti istinite, tada vraća 1 else 0

(I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16) Ovo će se ukupno vratiti

Što će se prevesti u

{0;0;0;0;0;0;0;1;0;0;0;0;0;0;0}

INDEX ((I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16), 0,1): Funkcija INDEX vratit će isti niz ({0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0}) u MATCH funkciju kao niz za pretraživanje.

MATCH (1, INDEX ((I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16), 0,1): MATCH funkcija će tražiti 1 u nizu {0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0}. I vratit će indeksni broj prvih 1 pronađenih u nizu. Što je ovdje 8.

INDEKS (E2: E16, MATCH (1, INDEX ((I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16), 0,1), 0)): Konačno, INDEX će se vratiti vrijednost iz zadanog raspona (E2: E16) pri pronađenom indeksu (8).

Ako posljedično možete pritisnuti CTRL + SHIFT + ENTER, tada možete ukloniti unutarnju funkciju INDEX. Samo napišite ovu formulu i pritisnite CTRL + SHIFT + ENTER.

Formula

= INDEKS (E2: E16, MATCH (1, (I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16), 0))

Opća formula niza za traženje više kriterija

= INDEX (opseg_pregledavanja, MATCH (1, (kriterij1 = raspon1)*(kriterij2 = raspon2)*(kriterijN = rasponN), 0))

Ovdje su sve opservacijske bilješke korištene formulom u Excelu
Bilješke:

  1. Koristite Vlookup ako imate jedan kriterij koji odgovara, to je uobičajena praksa.
  2. Možete dodati više redaka i stupaca u niz za pretraživanje.
  3. Tekstualni argumenti moraju biti navedeni pod navodnicima ("").
  4. Tablica VLOOKUP mora imati niz lookup_arig u krajnjem lijevom ili prvom stupcu.
  5. Indeks col ne može biti 1 jer je to niz za pretraživanje
  6. Za vrijednost točnog podudaranja koristi se argument 0. Za približnu vrijednost podudaranja upotrijebite 1.
  7. Funkcija vraća pogrešku #N/A, ako vrijednost traženja nije pronađena u nizu za pretraživanje. Zato uhvatite grešku, ako je potrebno.

Nadamo se da je ovaj članak o tome kako dohvatiti cijenu s popisa koji odgovara kriterijima kategorije i stavke u Excelu objašnjen. Ovdje pronađite više članaka o izračunavanju vrijednosti i srodnih Excel formula. Ako vam se sviđaju naši blogovi, podijelite ih sa svojim prijateljima na Facebooku. Također nas možete pratiti na Twitteru i Facebooku. Voljeli bismo čuti vaše mišljenje, javite nam kako možemo poboljšati, nadopuniti ili inovirati svoj rad i učiniti ga boljim za vas. Pišite nam na web stranici e -pošte.

Kako dohvatiti najnoviju cijenu u Excelu : Uobičajeno je ažurirati cijene u bilo kojem poslu, a korištenje najnovijih cijena za bilo koju kupnju ili prodaju je neophodno. Za dohvaćanje najnovije cijene s popisa u Excelu koristimo funkciju LOOKUP. Funkcija LOOKUP postiže najnoviju cijenu.

VLOOKUP funkcija za izračun ocjene u Excelu : Za izračun ocjena IF i IFS nisu jedine funkcije koje možete koristiti. VLOOKUP je učinkovitiji i dinamičniji za takve uvjetne izračune. Za izračun ocjena pomoću VLOOKUP -a možemo koristiti ovu formulu.

17 stvari o Excelu VLOOKUP : VLOOKUP se najčešće koristi za dohvaćanje usklađenih vrijednosti, ali VLOOKUP može učiniti puno više od ovoga. Evo 17 stvari o VLOOKUP -u koje biste trebali znati koristiti učinkovito.

POGLEDAJTE prvi tekst sa popisa u Excelu : Funkcija VLOOKUP dobro radi s zamjenskim znakovima. To možemo koristiti za izdvajanje prve tekstualne vrijednosti s danog popisa u Excelu. Evo opće formule.

LOOKUP datum s posljednjom vrijednošću na popisu : Za dohvaćanje datuma koji sadrži zadnju vrijednost koristimo funkciju LOOKUP. Ova funkcija provjerava ima li ćelija koja sadrži posljednju vrijednost u vektoru, a zatim koristi tu referencu za vraćanje datuma.

Popularni članci:

50 Excel prečaca za povećanje vaše produktivnosti : Ubrzajte svoje zadatke u Excelu. Ovi prečaci pomoći će vam u povećanju radne učinkovitosti u Excelu.

Kako koristiti funkciju VLOOKUP u Excelu : Ovo je jedna od najčešće korištenih i popularnih funkcija programa Excel koja se koristi za traženje vrijednosti iz različitih raspona i listova.

Kako koristiti IF funkciju u Excelu : IF izraz u Excelu provjerava uvjet i vraća određenu vrijednost ako je uvjet TRUE ili vraća drugu određenu vrijednost ako je FALSE.

Kako koristiti funkciju SUMIF u Excelu : Ovo je još jedna bitna funkcija nadzorne ploče. To vam pomaže pri zbrajanju vrijednosti u posebnim uvjetima.

Kako koristiti funkciju COUNTIF u Excelu : Brojte vrijednosti s uvjetima pomoću ove nevjerojatne funkcije. Ne morate filtrirati svoje podatke da biste brojali određene vrijednosti. Funkcija Countif bitna je za pripremu vaše nadzorne ploče.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave