Hoe je meerdere logische functies gebruiken in MS Excel

Excel functie ALS is de ruggengraat van logische argumenten voorwaardelijk berekenen gegevens of omstandigheden te beoordelen.Deze functie ondersteunt geneste ALS-functies om meerdere criteria te beoordelen, maar het resultaat van nesten IF functies is vaak een ingewikkelde, logge formule.Een betere optie combineert meerdere logische functies, zoals AND of OR functies om overzichtelijk te houden en uitbreiden van het aantal vergelijkingen.

ingewikkelde vergelijkingen.Nestelen een IF functie voegt een volledige IF functie om een ​​van de acties, zoals = IF (condition1, IF (voorwaarde2, action_if_true, action_if_false), action_if_false) .

(Afbeelding: C. Taylor)

Als voorbeeld vlag werknemers die meer dan $ 30.000 in de omzet in het eerste kwartaal, om hen een bonus, kunt u nest ALS functioneert als = IF (C4 = 1, IF (D4 & gt; 30000, "Bonus", ""), "") .Deze formule echter al snel verwarrend als u meer criteria, zoals het zoeken naar het vierde kwartaal eveneens toe te voegen;in dat geval wordt de formule = IF (C4 = 1, IF (D4 & gt; 30.000, "bonus", ""), IF (C4 = 4, IF (D4 & gt; 30.000, "bonus", ""), "")) .

Tip

  • De IF-functie wordt duidelijker begrepen door het lezen van de formule: "Als [logische criterium] waar is, dan doe [deze], anders doe [deze] in plaats."Anders, als het in het vierde kwartaal en als de omzet meer dan $ 30.000, dan terug 'Bonus',null, je zou het laatste voorbeeld als gelezen, "Als het het eerste kwartaal en als de omzet meer dan $ 30.000, dan terug 'Bonus' anders, in een lege ruimte. "Hoewel duidelijker te lezen, zelfs dit formaat wordt onhandelbaar.

AND en OR functies

De logische AND en OR functies evalueren tot 255 criteria en terug te keren ofwel "True" of "False" met behulp van het formaat = EN (condition1, voorwaarde2, ...) .De AND functie geeft "True" als alle voorwaarden wordt voldaan, maar de OR functie retourneert "True" als een van de voorwaarden wordt voldaan.Omdat de IF-functie maakt gebruik van logische resultaat van een actie te kiezen, kunt u gebruik maken van de AND, OR en ALS-functies samen om het aantal te verminderen geneste ALS-functies, waardoor de formule te vereenvoudigen.

(Afbeelding: C. Taylor)

Als voorbeeld, om de vlag een werknemer die meer dan $ 30.000 in de verkoop in het eerste kwartaal, de IF-functie wordt = ALS (EN (C4 = 1, D4 & gt; 30000),"Bonus",""). Echter, als je wilde om te zoeken naar het eerste of vierde kwartaal, zou je nodig hebt om een ​​OR functie als = ALS (EN (OR (C6 = 1, C6 = 4), D6 & gt nemen; 30000), "Bonus", "") .

Tip

  • De AND functie leest als: 'Als al deze voorwaarden wordt voldaan, terug' True; 'anders, terug '. False' 'Ook de OR functie leest als: "Als een van deze voorwaarden wordt voldaan, terug' True; 'anders, terug '. False' 'In het laatste voorbeeld is de formule luidt: "Als het de eerste of vierde kwartaal en de verkoop is meer dan $ 30.000, return" Bonus, "anders een lege ruimte terug te keren".Dat is veel duidelijker dan de geneste IF statements.

True, False en niet Functies

de ware en valse functies van de format = TRUE () of = FALSE () , maar ze hebben weinig nut in Excel 2013, omdat dede resultaten zijn identiek aan het simpelweg invoeren True of False respectievelijk en werden voornamelijk opgenomen in Excel 2013 voor compatibiliteit redenen.De NOT-functie, echter, is het handig om een ​​logisch argument te keren in het formaat = NIET (conditie) , zoals = NIET (2 + 2 = 4) om return " False ."

Tip

  • De IFERROR en IFNA functies zijn nuttig om te evalueren en items die een fout of "# N / A" te produceren, respectievelijk veranderen.Ze volgen de indeling = ALS.FOUT (conditie, value_if_error) of = IFNA (conditie, value_if_na).

129
0
2
Microsoft Excel