Excel formula: ligzdots, ja ar vairākiem AND -

Satura rādītājs

Vispārēja formula

= IF(AND(A1="x",B1>=100),1.5, IF(AND(A1="y",B1=100),1.3, IF(AND(A1="y",B1< 100),1.2, 1.1))))

Kopsavilkums

Lai novērtētu vairākas iespējas ar ligzdotu IF paziņojumu, viena pieeja ir izmantot atsevišķu IF katrā rindā, lai parādītu katra loģiskā testa komplekta rezultātu. Pievienojot rindu pārtraukumus pēc katras IF funkcijas, formula kļūst par pašdokumentējošu. Parādītajā piemērā formula D5 ir:

= IF(AND(B5="red",C5>=100),1.5, IF(AND(B5="red",C5=100),1.3, IF(AND(B5="blue",C5<100),1.2, 1.1))))

Paskaidrojums

Šī formula balstās uz tehniku, ko sauc par “ligzdotajiem IF”, lai apstrādātu virkni iespēju un rezultātu. Izmantojot ligzdotus IF, viena IF funkcija ir ievietota citā, process, kas šeit ir detalizēti izskaidrots.

Šajā piemērā minētā formula ir mērķtiecīgāka, kas nepieciešama, lai "parādītu" visas iespējamās iespējas un rezultātus vieglāk saprotamā un uzturējamā veidā. Triks ir strukturēt formulu ar līniju pārtraukumiem, lai parādītu katru IF atsevišķā rindā kopā ar šī IF "patieso rezultātu". "Viltus rezultāts" ir šāds IF paziņojums. Ievērojiet, ka galīgais nepatiesais rezultāts "aizķers" visus gadījumus, kas neiztur visus iepriekšējos testus.

Būtībā mēs izmantojam līniju pārtraukumus, lai izveidotu "galdu", kuru cilvēka acs var viegli nolasīt. Lai ierobežotu IF funkcijas, mēs izmantojam funkciju AND, lai vienlaikus izpildītu vairāk nekā vienu loģisko pārbaudi. AND funkcija katras IF funkcijas iekšpusē pārbauda gan krāsu, gan vērtību.

Piezīme var izmantot taustiņus Alt + Enter, lai ievadītu jaunas rindas formulu joslā. Lai vienlaikus redzētu vairāk nekā vienu rindiņu, formulu josla ir jāpaplašina vertikāli.

Vairāk nosacījumu

Šo formulas pieeju var paplašināt, lai novērtētu vairāk iespēju. Funkcija AND var apstrādāt loģiskākus testus, un, ja nepieciešams, varat apvienot funkciju AND ar funkciju OR. Jūs varētu arī aizstāt AND un OR ar Būla loģiku. Visbeidzot, lai mazinātu ligzdošanu, varat izmantot arī IFS funkciju jaunākās Excel versijās.

Rezultāts kā aprēķins

Lai gan iepriekš minētajā piemērā parādīts skaitlisks rezultāts katrai opciju kopai, formulu var pielāgot, lai veiktu aprēķinu, aizstājot cietā kodējuma vērtības ar jebkuru standarta formulas izteiksmi.

Interesanti raksti...