Excel képlet: XLOOKUP logikai feltételekkel -

Általános képlet

=XLOOKUP(1,(rng1="red")*(rng2>100),results)

Összegzés

Az XLOOKUP több logikai használatához építsen kifejezéseket logikai logikával, majd keresse meg az 1-es számot. A példában az XLOOKUP-ot használjuk az első eladások keresésére Chicagóban, 250 USD felett. A G6 képlete a következő:

=XLOOKUP(1,(D5:D14="chicago")*(E5:E14>250),B5:B14)

amely a 0347 értéket adja vissza, az első rekord rendelési számát, amely megfelel a megadott feltételeknek.

Megjegyzés Az XLOOKUP nem különbözteti meg a kis- és nagybetűket.

Magyarázat

Az XLOOKUP natív módon képes kezelni a tömböket, ami nagyon hasznos funkcióvá teszi több logikai kifejezés alapján történő kritériumok összeállításakor.

A bemutatott példában 250 dollár feletti Chicagóba irányuló első megrendelés rendelési számát keressük. Egy keresési tömböt a következő kifejezés és logikai logika felhasználásával készítünk:

(D5:D14="chicago")*(E5:E14>250)

Amikor ezt a kifejezést kiértékeljük, először két ilyen TRUE FALSE érték tömböt kapunk:

(FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE)* (FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE)

Ha a két tömböt megszorozzuk egymással, a matematikai művelet egyetlen 1 és 0 tömböt eredményez:

(0;0;0;0;0;0;0;1;0;0)

Most a következő képlet áll rendelkezésünkre, és láthatja, hogy miért használunk 1-et a keresési értékre:

=XLOOKUP(1,(0;0;0;0;0;0;0;1;0;0),B5:B14)

Az XLOOKUP megegyezik az 1. pozícióval a 8. pozícióban, és a korreláló 8. értéket adja vissza a B5: B14 értékből, ami 0347.

Egyetlen kritériummal

Amint a fentiekből látható, a matematikai műveletek az IGAZ és HAMIS értékeket automatikusan 1 és 0 értékre kényszerítik. Ezért több kifejezés használata esetén az 1-es keresési értéknek van értelme. Abban az esetben, ha csak egyetlen kritériuma van, mondjuk: "összeg> 250", akkor az IGAZ-ot keresheti így:

=XLOOKUP(TRUE,E5:E14>250,B5:B14)

Alternatív megoldásként az IGAZ HAMIS értékeket 1-re és 0-ra kényszerítheti, és ilyet használhat.

=XLOOKUP(1,--(E5:E14>250),B5:B14)

érdekes cikkek...