Jodi a nou di sou fonksyon an nan editè Excel calcul, "Si." Li te gen fè ak posiblite yo ki lojik nan aplikasyon an. Li ka dwe atribiye a fonksyon yo ki pi popilè pandan yon operasyon.
Aparans kle
Nan Excel, fòmil la "Si" ede yo fè tout kalite travay lè ou vle konpare kèk done epi pou yo jwenn yon rezilta. Solisyon sa a fè li posib yo sèvi ak branch algoritm, ak kreye yon pye bwa desizyon.
egzanp nan itilize
Fonksyon an sanble tankou sa a: = SI (travay; verite; fo). Eleman nan premye - yon ekspresyon lojik. Li kapab yon fraz oswa yon kantite. Pou egzanp, "10" oswa "eskli" - se yon ekspresyon lojik. Sa a se paramèt oblije ka plen. Truth - se valè a ki parèt kòm yon rezilta, si ekspresyon ki se verite. Kouche - done yo ki yo pral ba lè travay la pa pral kòrèk.
Egalite paramèt nan de selil
Pou konprann fonksyon yo posib pou "Si" nan Excel, egzanp yo yo se tou senpleman sa nesesè, ak Lè sa a nou deplase sou yo konsidere yo. Prezante nan selil yo C1 figi 8. Pli lwen, ti bwat la nan D1 se te antre nan sa yo fòmil: = SI (C1 <10; 1; 2). Se konsa, pwogram lan pral konpare valè a nan paramèt selil yo C1 10. Lè li se mwens pase dis, yon jaden parèt sou D1 inite a adrès. Sinon, editè a ap montre nimewo a 2. Konsidere yon lòt pwoblèm. Gen yon lis elèv yo ak nòt yo jwenn sou egzamen an. Sa yo se jan sa a: 5, 4 ak 3 ak 2. Kondisyon yo nan pwoblèm nan enplike nan kreyasyon an pou chak nan elèv yo yon kòmantè tèks "te pase" oswa "pa pase". Nan lòt mo, si yo te elèv la rated twa ak moute, li metrize egzamen an. Si nòt li se pi ba pase 3 - Elèv la pa t 'pase. Pou rezoud pwoblèm sa a nou ekri fòmil sa a: = SI (C1 <3; "pa konsilte", "pase"). Excel a pral kòmanse bay konpare rezilta yo nan chak nan elèv yo. Lè endèks la se mwens pase twa (sa vle di de) nan ti bwat la ki apwopriye yo pral endike kòmantè "pa t 'delivre." Si nòt la - 3 ak pi wo a, bwat ki nesesè yo pral make ke elèv la te pase egzamen an. Tèks commentaires, ou bezwen toujou presize nan quotes. Dapre prensip sa yo nan fonksyon senp Excel fòmil "Si". Pandan sèvi ak li yo, li se posib pou aplike pou operatè konparezon sa yo: <> =,>, <,> =, <=.
Men kèk egzanp sou k ap aplike "OR" kondisyon "I"
Nou kontinye pratike ak mèt lojik nan aplikasyon an. Excel fonksyon editè calcul "Si" kapab konbine avèk operatè konparezon. Sa yo se paramèt yo: "OSWA", "AK". Espesifye kondisyon yo egzije nan Excel: si elèv k ap aprann nan nòt egal a oswa mwens pase 5, men li plis pase 3 yo ta dwe parèt kòmantè: "pass". Sinon - ". Pa gen okenn" Se konsa, pase sèlman elèv sa yo ki te resevwa senk ak kat. Dosye travay menm jan an nan editè a tab ka lè l sèvi avèk yon fòmil espesyal. Li pral gade tankou sa a: = SI (AK (A1 <= 5; A1> 3), "pase", "pa gen okenn"). Pou plis egzanp konplèks gen ladan itilize nan yon "OSWA" oswa "AK". Se konsa, kite a wè ki jan pou aplike pou fòmil la Excel, si yon nonb de kondisyon nan pwoblèm nan. Yon egzanp tout moun ki tankou yon ekspresyon: = SI (OR (A1 = 5; A1 = 10); 100; 0). Sa a soti nan li swiv ke si endikatè a nan A1 selilè a se 5 oswa 10, pwogram nan montre rezilta a 100 nan ka opoze a - 0. ka itilize operatè sa yo ak yo rezoud travay pi konplike. Pou egzanp, baz done a se nesesè yo kalkile dèt yo ki bezwen peye plis pase 10,000 rubles. Sepandan, yo pa repeye prè a sou sis mwa. Fonksyon Excel editè calcul, "Si" pèmèt ou otomatikman make opoze non yo respektif "kliyan pwoblèm". Sipoze nan selil A1 sitiye done ki endike tèm dèt (mwa). B1 jaden montre kantite lajan an. Nan ka sa a, fòmil la pral jan sa a: SI = (mwen (A1> = 6; B1> 10000); "kliyan pwoblèm"; ""). Li swiv ke si se yon moun ki te jwenn ki matche ak chwa kritè yo espesifye, pwogram nan ap montre nan devan l 'kòmantè Non vle. Pou tout lòt patisipan yo nan lis la nan selil ki sanble rete vid. Konsidere egzanp lan nan ka a kote sitiyasyon an se kritik. Antre nan yon kòmantè ki apwopriye yo. Kòm yon rezilta, fòmil la ta gade tankou sa a: = SI (OR (A1> = 6; B1> 10000), "yon sitiyasyon kritik", ""). Nan ka sa a, si pwogram nan jwenn yon matche ak pou omwen youn nan paramèt yo (tan, kantite lajan nan dèt), itilizatè a ap al gade nòt ki koresponn lan. Nan sitiyasyon an premye, yo te mesaj la "kliyan pwoblèm" te bay sèlman lè tou de kondisyon espesifye yo te respekte.
High-nivo travay konpleksite
Fonksyon Excel editè calcul, "Si ou reponn" se sèvi ak kontoune erè a bati-an lè divize pa zewo, osi byen ke nan plizyè lòt ka. Se sitiyasyon an premye endike nan editè a kòm "DIV / 0" ak se byen komen. Li nòmalman rive nan ka kote pouvwa fòmil la dwe kopye «A / B», kote eleman B a nan selil endividyèl yo se zewo. Sa a ka evite pa operatè a Kontakte rapò a. Se konsa, fòmil la pral nesesè yo gen fòm sa a: SI = (B1 = 0; 0; A1 / B1). Li swiv ke si se B1 nan selil ki te ranpli avèk paramèt "zero a", editè a ap bay yon "0", otreman divize Excel eleman A1 nan done B1 epi montre rezilta a.
rabè
Nan pratik, fèt souvan ak sitiyasyon an, ki pral diskite pita. Li se sou kalkile rabè, ki baze sou kantite total lajan te pase sou akizisyon a nan machandiz sèten. Yo itilize nan ka sa a, matris la ka gen fòm ki anba la a: omwen 1000 - 0%; 1001-3000 - 3%; 3001-5000 - 5%; plis pase 5001 - 7%. Konsidere sitiyasyon an kote ki gen yon baz done Excel nan vizitè, osi byen ke enfòmasyon sou kantite lajan an yo te depanse sou acha a nan byen yo. Koulye a, nou bezwen kalkile rabè a pou chak kliyan. Pou rezon sa a, nou itilize ekspresyon ki yo :. = SI (A1 a> = 5001; B1 * 0,93; SI (A1> = 3001; B1 * 0,95; ..) Sistèm nan chèk kantite total acha lè li depase figi a nan 5001. rubles, se miltipliye pa 93 pousan nan valè a nan byen yo. nan ka ta gen simonte make la nan 3001 inite, gen yon efè ki sanble, men pran an kont 95% an. fòmil ki pi wo ka fasil mete nan pratik. volim a nan lavant ak rabè endikatè mete pa itilizatè a.
Itilize nan karakteristik yo ki dekri se posib pou solisyon an nan pwoblèm divès kalite. Etap la prensipal - bon preparasyon nan fòmil la pa jwenn rezilta a sa ki mal. Kounye a ke ou konnen ki jan yo sèvi ak operatè a Excel, si yon nonb de kondisyon nan pwoblèm nan.