Pažymėkite eilutę su 3 apatinėmis vertėmis su kriterijais

Anonim


„Excel“ paryškiname ląsteles, kad galėtume lengvai nustatyti duomenų sritis. Ląstelių formatavimas „Excel“ taip pat atliekamas norint vizualizuoti duomenų vertes pagal spalvą ir stilių. Pavyzdžiui, galbūt norėsite sutelkti dėmesį į 3 mažiausias duomenų reikšmes. Tai sunku padaryti esant dideliems duomenims, bet jei galėtumėte pasakyti „Excel“ paryškinti 3 žemiausias vertes, tai būtų gana paprasta. Laimei, tai galime padaryti naudodami „Excel“ sąlyginio formatavimo parinktį.

„Excel“ lengva išryškinti 3 mažiausias vertes, tačiau pridedant kriterijus tampa šiek tiek sudėtinga. Šiame straipsnyje mes sužinosime, kaip su sąlyga išryškinti mažiausią 3 reikšmę.

Bendroji sąlyginio formavimo formulė

= IR (patikrinti langelį = kriterijai, vertės langelis<= SMALL (IF (kriterijų diapazonas = kriterijai, verčių diapazonas),3))

Patikrinkite langelį: Būtent langelį norite patikrinti, ar jis atitinka pirmuosius kriterijus (kategoriją).

Kriterijai: Kriterijai, kuriuos norite filtruoti.

Vertės langelis: Tai langelis, kuriame yra skaitinė reikšmė. Palyginsime jį su trečia mažiausia verte savo kategorijoje verčių diapazonas.

Kriterijų diapazonas: Tai yra absoliutus diapazonas, kuriame yra kriterijai.

Reikšmių diapazonas: Diapazonas, kuriame yra visos vertės.

Pažiūrėkime pavyzdį, kad viskas būtų aišku.
Pavyzdys: paryškinkite tris paskutinius 1 skyriaus pardavimus
Čia turiu pavyzdinę darbo bylą, kurioje yra skirtingų departamentų pardavimai skirtingais mėnesiais.

Noriu pabrėžti pirmuosius tris pardavimus, kuriuos atliko 1 departamentas.

Nustatykime čia esančius kintamuosius.

Patikrinkite langelį: B2 $ (norime patikrinti, ar B2 yra „1 atstovybė“. Kadangi nenorime, kad stulpelis keistųsi, naudojame $ ženklą. Tai paryškina visą eilutę.)

Kriterijai: "1 skyrius"

Vertės langelis: C2 USD

Kriterijų diapazonas: 2 USD: 12 USD

Reikšmių diapazonas: 2 USD: 12 USD

Dabar, kai žinome visus argumentus, kuriuos turime perduoti formulei, atėjo laikas įgyvendinti aukščiau pateiktą bendrą formulę duomenų rinkinyje.

  • Pasirinkite duomenis. Eiti namo ? sąlyginis formatavimas? Nauja taisyklė
  • Pasirinkite parinktį „Naudoti formulę, kad nustatytumėte, kurią langelį formatuoti“.
  • Žemiau esančiame teksto laukelyje parašykite šią formulę
  • = IR ($ B2 = "Prekyba 1", $ C2 <= SMALL (IF ($ B $ 2: $ B $ 12 = "Dealership 1", $ C $ 2: $ C $ 12), 3))

  • Pasirinkite formatą naudodami formatavimo mygtuką. Aš naudojau oranžinį (galbūt, nespręskite apie mano lytį) užpildą.

    Paspauskite mygtuką Gerai. Ir padaryta. Išryškinti trys apatiniai arba, sakykime, mažiausi 3 pardavimai iš 1 skyriaus.


Kaip tai veikia?

Išardykime formulę iš vidaus.

Ši formulė yra masyvo formulė, tačiau CTRL+SHIFT+ENTER nėra būtini sąlyginiam formatavimui.

Kadangi mes turime dvi sąlygas, pirma yra „Dealership 1“, o antra - vertės, mažesnės arba lygios trečiajai mažiausiai „Dealership 1“ vertei. Abi turi būti TIKROS. Tam mes naudojame funkciją AND.

$ B2 = "Prekyba 1"

Pirmuosius kriterijus lengva patikrinti. Mes tiesiog pateikėme šį teiginį $ B2 = "Prekyba 1". Bus tiesa, jei dabartinis langelis B2 yra Prekyba 1.

$ C2 <=MAŽAS(JEI($ B $ 2: $ B $ 12 = "Prekyba 1", $ 2 $: $ C $ 12), 3)

Pagal antrąjį kriterijų turime filtruoti „Dealership 1“ ir surasti jame trečią mažiausią vertę. Tada palyginkite kriterijų langelį su trečia mažiausia reikšme. Tai daroma naudojant teiginį $ C2 <= SMALL (IF ($ B $ 2: $ B $ 12 = "Dealership 1", $ C $ 2: $ C $ 12), 3)

Kai mes tai įvertinsime, ši formulė išspręs taip:

Mes patikriname $ B $ 2: $ B $ 12 diapazoną ir gauname langelius, kuriuose yra „Dealership 1“, naudodami teiginį $ B $ 2: $ B $ 12 = „Dealership 1“. Turėsime TIESA ir NETIESA.

$ C2 <= SMALL (IF ({TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE}, $ C $ 2: $ C $ 12), 3)

Kiekvienos TRUE vertės bus grąžintos iš verčių diapazono $ C $ 2: $ C $ 12 ir turėsime kitą masyvą.

$ C2 <= SMALL ({12; FALSE; 25; FALSE; FALSE; FALSE; FALSE; 18; FALSE; FALSE; 14}, 3)

Dabar funkcija SMALL grąžins trečią mažiausią šio masyvo vertę. (FLASE bus ignoruojamas).

Dabar mes turime:

C2 $ <= 18

Galiausiai formulė yra

= IR ($ B2 = "Prekyba 1", C2 $ <= 18)

Dabar patikrina, ar B2 yra Prekyba 1. Ji. Vadinasi, tai TIKRA

= IR (TIKRA, C2 USD <= 18)

Tada ji patikrina, ar C2 yra mažesnis nei lygus 18 (trečias mažiausias pardavimų skaičius 1). Tai TIKRA (12).

= IR (TIKRA, TIKRA)

Kadangi abu teiginiai yra TIESA, formulė grąžina TIESA ir pirmąją eilutę paryškiname spalva. Tas pats vyksta kiekvienoje eilutėje.

Vau !!! Sunku buvo paaiškinti. Tikiuosi, kad buvau pakankamai aiškus, kad suprastumėte metodą. Praktiškai tai lengva.

Čia mes naudojome užkoduotus kriterijus, tačiau taip pat galime pateikti langelio nuorodą. Tai padarys formulę lankstesnę.

Čia už Kriterijai Aš naudoju E1 ląstelių nuorodą. Nepriklausomai nuo to, kokią atstovybę turite E1, bus paryškintos trys mažiausios tos atstovybės vertės.

Sąlyginio formato formulė yra tokia:

= IR ($ B2 = $ E $ 1, $ C2 <= SMALL (IF ($ B $ 2: $ B $ 12 = $ E $ 1, $ C $ 2: $ C $ 12), 3))

Taigi taip, taip galite paryškinti tris apatines vertes su „Excel“ sąlyga. Tikiuosi, kad straipsnis buvo naudingas. Jei turite kokių nors klausimų, naudokite žemiau esantį komentarų skyrių. Galite užduoti klausimų, susijusių su šiuo straipsniu ar bet kuriuo kitu „Excel“ straipsniu. Mes mielai jums padėsime.

Sąlyginis formatavimas, pagrįstas kita langelio reikšme

IF ir sąlyginis formatavimas

Sąlyginis formatavimas naudojant formulę 2016

Sąlyginis formatavimas naudojant VBA „Microsoft Excel“

Paryškinkite langelius, kuriuose yra konkretaus teksto

Kaip suskaičiuoti kelis stulpelius su sąlyga

Populiarūs straipsniai:

50 „Excel“ nuorodų, skirtų produktyvumui padidinti

„VLOOKUP“ funkcija „Excel“

COUNTIF „Excel 2016“

Kaip naudoti „SUMIF“ funkciją „Excel“