Pami anpil ekspresyon diferan ki itilize lè w ap travay ak Microsoft Excel, ou ta dwe chwazi fonksyon yo ki lojik. Yo itilize yo endike pwogrè nan kondisyon divès kalite nan fòmil yo. Anplis, si kondisyon yo tèt yo kapab byen divès, rezilta a nan fonksyon lojik ka pran sèlman de valè: se kondisyon an rive vre (...Vrè) ak kondisyon an pa satisfè (FO). Ann pran yon gade pi pre nan sa ki fonksyon yo lojik nan Excel yo.
Operatè prensipal yo
Gen plizyè operatè fonksyon lojik. Pami sa yo prensipal yo, sa ki annapre yo ta dwe make:
- VRE;
- FALS;
- SI;
- ERÈ;
- OSWA;
- Epi;
- PA;
- ERÈ;
- BROUGHT.
Gen mwens komen fonksyon lojik.
Chak nan pi wo a operatè yo, eksepte pou de nan premye, gen agiman. Agiman yo ka swa nimewo espesifik oswa tèks, oswa referans ki endike adrès la nan selil yo done.
Fonksyon Vrè ak FO
Operatè Vrè aksepte sèlman yon valè sib espesifik. Fonksyon sa a pa gen okenn agiman, e, tankou yon règ, li prèske toujou yon pati nan ekspresyon pi konplèks.
Operatè FOokontrè, li aksepte nenpòt valè ki pa vre. Menm jan an tou, fonksyon sa a pa gen okenn agiman e li enkli nan ekspresyon pi konplèks.
Fonksyon Epi ak Oswa
Fonksyon Epi se yon lyen ant plizyè kondisyon. Se sèlman lè tout kondisyon sa yo ki fonksyon sa a mare, li retounen Vrè. Si omwen yon agiman rapòte valè an FOLè sa a, operatè a Epi jeneralman retounen menm valè. View jeneral nan fonksyon sa a:= Epi (log_value1; log_value2; ...)
. Fonksyon an ka enkli nan 1 a 255 agiman.
Fonksyon Oswa, Okontrè, retounen valè TRUE a, menm si sèlman youn nan agiman yo satisfè kondisyon yo, ak tout lòt moun yo se fo. Modèl li se jan sa a:= Epi (log_value1; log_value2; ...)
. Tankou fonksyon anvan an, operatè a Oswa ka gen ladan soti nan 1 a 255 kondisyon yo.
Fonksyon PA
Kontrèman ak de deklarasyon sa yo anvan, fonksyon an PA Li gen sèlman yon agiman. Li chanje siyifikasyon ekspresyon an avèk Vrè sou FO nan espas agiman yo espesifye. Sentaks la fòmil jeneral se jan sa a:= PA (log_value)
.
Fonksyon SI ak ERÈ
Pou plis estrikti konplèks, itilize fonksyon an SI. Deklarasyon sa a endike egzakteman ki valè se Vrèepi ki ... FO. Modèl jeneral li se jan sa a:= SI (ekspresyon boolean; value_if_es_far_; value_if-false)
. Se konsa, si kondisyon an te rankontre, done yo deja espesifye se plen nan selil la ki gen fonksyon sa a. Si kondisyon an pa satisfè, se selil la ki te ranpli avèk lòt done ki endike nan twazyèm agiman nan fonksyon an.
Operatè ERÈ, nan ka agiman an se vre, retounen valè pwòp li yo nan selil la. Men, si agiman an valab, alò valè itilizatè a retounen nan selil la. Sentaks la nan fonksyon sa a, ki gen sèlman de agiman, se jan sa a:= ERÈ (valè; valè_f_fè)
.
Leson: SI fonksyon nan Excel
Fonksyon ERÈ ak BROUGHT
Fonksyon ERÈ chèk si yon selil patikilye oswa yon seri de selil gen valè erè. Anba valè erè yo se sa ki annapre yo:
- # N / A;
- #VALYE;
- #NUM!;
- # DEL / 0!;
- # LINK!;
- # NON?
- # NULL!
Tou depan de si wi ou non yon agiman valab oswa ou pa, operatè a rapòte valè an Vrè oswa FO. Sentaks fonksyon sa a se jan sa a:= ERÈ (valè)
. Agiman a se sèlman yon referans nan yon selil oswa yon etalaj de selil yo.
Operatè BROUGHT fè yon selil tcheke si li vid oswa ki gen valè. Si selil la vid, fonksyon an rapòte valè a Vrèsi selil la gen done - FO. Sentaks la pou deklarasyon sa a se:= CORRÈT (valè)
. Kòm nan ka a anvan, agiman an se yon referans nan yon selil oswa etalaj.
Egzanp Aplikasyon an
Koulye a, kite a konsidere aplikasyon an nan kèk nan fonksyon ki anwo yo ak yon egzanp espesifik.
Nou gen yon lis anplwaye ak salè yo. Men, an plis, tout anplwaye yo te resevwa yon bonis. Prim abityèl la se 700 rubles. Men, espansyon ak fanm yo gen dwa a yon prim entansifye nan 1,000 rubles. Eksepsyon a se anplwaye ki, pou plizyè rezon, te travay mwens pase 18 jou nan yon mwa bay yo. Nan nenpòt ka, yo sèlman gen dwa a prim lan nòmal nan 700 rubles.
Ann eseye fè yon fòmil. Se konsa, nou gen de kondisyon, pèfòmans nan ki mete yon prim nan 1000 rubles - se yo rive jwenn laj pou pran retrèt oswa ki fè pati anplwaye a fè sèks nan fi. An menm tan an, nou pral bay tout moun sa yo ki fèt anvan 1957 espansyon. Nan ka nou an, pou premye ranje nan tablo a, fòmil la ap gade tankou sa a:= SI (OSWA (C4 <1957; D4 = "fi"); "1000"; "700")
. Men, pa bliye ke yon avantou pou jwenn yon prim ogmante ap travay deyò 18 jou oswa plis. Afiche kondisyon sa a nan fòmil nou an, aplike fonksyon an PA:= SI (OSWA (C4 <1957; D4 = "fi") * (PA (E4 <18)); "1000"; "700")
.
Yo nan lòd yo kopye fonksyon sa a nan selil ki nan kolòn nan tablo a, ki kote valè prim la endike, nou vin kisè a nan kwen ki pi ba dwat nan selil la nan ki gen deja yon fòmil. Yon makè ranpli parèt. Jis trennen l desann nan fen tab la.
Kidonk, nou te resevwa yon tablo ki gen enfòmasyon sou kantite lajan prim lan pou chak anplwaye antrepriz la apa.
Leson: fonksyon itil nan briye
Kòm ou ka wè, fonksyon lojik se yon zouti trè pratik pou fè kalkil nan Microsoft Excel. Sèvi ak fonksyon konplèks, ou ka mete kondisyon plizyè ansanm ak jwenn rezilta a pwodiksyon depann sou si wi ou non kondisyon sa yo yo rive vre oswa ou pa. Itilize fòmil sa yo otomatize yon kantite aksyon ki sove tan itilizatè a.