Excel 2007 notar sjö rökrænar aðgerðir - OG, FALSE, IF, FALSE, IF, IFERROR, NOT, OR, og TRUE - sem birtast á fellivalmynd Rökfræðilegrar skipanahnapps á Excel Formúluflipanum á borði. Allar rökrænu föllin skila annað hvort rökréttu TRUE eða rökréttu FALSE þegar föll þeirra eru metin.
Hér er Excel aðgerðalisti sem sýnir rökréttu fallið með setningafræði röksemda:
-
OG( logical1 , logical2 ,…) prófar hvort rökréttu rökin séu SÖNN eða FALSE. Ef þau eru öll TRUE, þá skilar AND fallinu TRUE í reitinn. Ef einhver er FALSE, skilar AND fallinu FALSE.
-
IF( logical_test , value_if_true , value_if_false ) prófar hvort logical_test tjáningin sé TRUE eða FALSE. Ef TRUE, skilar Excel IF fallinu gildi_ef_sönn rökseminni . Ef FALSE, IF fallið skilar gildi_ef_false argumentinu.
-
IFERROR ( gildi , value_if_error ) prófanir hvort gildið hugtakið er villa. IFERROR skilar value_if_error ef orðið er villa, eða verðmæti á tjáningu, ef það er ekki villa.
-
EKKI ( rökrétt ) prófar hvort rökréttu rökin séu SÖNN eða Ósatt. Ef TRUE skilar NOT fallinu FALSE. Ef FALSE skilar NOT fallinu TRUE.
-
OR( logical1 , logical2 ,…) prófar hvort rökréttu rökin séu SÖNN eða FALSE. Ef einhver er SANN, þá skilar OR fallið TRUE. Ef allir eru FALSE, skilar OR fallið FALSE.
-
FALSE() — tekur engin rök og slær einfaldlega inn rökrétt FALSE í reitinn sinn.
-
TRUE() tekur engin rök og slær einfaldlega inn rökrétt TRUE í reitinn sinn.
The logical_test og rökrétt rök sem þú tilgreinir fyrir þessum rökrétt aðgerðir yfirleitt ráða samanburð rekstraraðila (=, <,>, <=,> =, og <>), sem sjálfir skila rökrétt satt eða rökrétt FALSE gildi. Segjum til dæmis að þú slærð inn eftirfarandi formúlu í Excel vinnublaðinu þínu:
=OG(B5=D10,C15>=500)
Í þessari Excel formúlu metur töflureikniforritið fyrst fyrstu rökréttu rökin til að ákvarða hvort innihaldið í hólfinu B5 og D10 sé jafnt hvort öðru. Ef þeir eru það skilar fyrsti samanburðurinn TRUE. Ef þeir eru ekki jafnir hver öðrum skilar þessi samanburður FALSE. Forritið metur síðan seinni rökréttu rökin til að ákvarða hvort innihald reits C15 sé meira en eða jafnt og 500. Ef svo er skilar seinni samanburðurinn TRUE. Ef það er ekki stærra en eða jafnt og 500, þá skilar þessi samanburður FALSE.
Eftir að hafa metið samanburðinn í rökrænu röksemdunum tveimur ber AND fallið saman niðurstöðurnar: Ef rökræn rök 1 og rökleg rök 2 finnast báðir SANNT, þá skilar AND fallið rökrænum TRUE í reitinn. Ef hins vegar finnst annaðhvort röksemdin vera FALSE, þá skilar AND fallinu FALSE í reitinn.
Þegar þú notar IF virka, að tilgreina hvað er kallað logical_test rök sem niðurstaða ákvarðar hvort gildi_ef_satt eða value_if_false rifrildi er metin og aftur til the klefi. The logical_test rök notar venjulega samanburð rekstraraðila, sem skila annaðhvort rökrétt satt eða rökrétt falskur gildi. Þegar frumbreytan skilar TRUE er færslan eða tjáningin í gildi_ef_true röksemdin notuð og skilað til hólfsins. Þegar frumbreytan skilar FALSE er færslan eða tjáningin í gildi_ef_false frumbreytunni notuð.
Íhugaðu eftirfarandi formúlu sem notar Excel IF aðgerðina til að ákvarða hvort rukka eigi skatt á vöru:
=EF(E5="Já",D5+D5*7,5%,D5)
Ef reit E5 (fyrsti reiturinn í dálknum, þar sem þú gefur til kynna hvort varan sem verið er að selja sé skattskyld eða ekki) inniheldur Já, notar IF fallið gildi_ef_true röksemdin sem segir Excel að bæta við auknu verði sem slegið er inn í reit D5, margfalda það með skatthlutfallið 7,5%, og þá bætast reiknaður skattur við framlengt verð. Hins vegar, ef reit D5 er auður eða inniheldur eitthvað annað en textann Já, þá notar IF fallið gildi_if_false röksemdin, sem segir Excel að skila bara framlengdu verði í reit D5 án þess að bæta skatti við það.
Eins og þú sérð geta value_if_true og value_if_false rökin í Excel IF fallinu innihaldið fasta eða segð sem skila niðurstöðum í reitinn sem geymir IF formúluna.
Meira um Excel:
Excel aðgerðir vlookup
Excel fjölvi
Excel fjölvi myndband
Excel VBA aðgerðir
Excel aðgerðir frádráttur
Excel dagsetningaraðgerðir