SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)

Youn nan avantaj prensipal yo nan fèy calcul Excel se kapasite nan pwogram fonksyonalite a nan yon dokiman an patikilye. Kòm pifò moun konnen nan leson syans enfòmatik lekòl la, youn nan eleman prensipal yo ki pèmèt ou mete sa a an pratik se operatè lojik. Youn nan yo se operatè a IF, ki bay pou ekzekisyon nan sèten aksyon lè sèten kondisyon yo satisfè. 

Pou egzanp, si valè a matche ak yon sèten, Lè sa a, yon sèl etikèt parèt nan selil la. Si ou pa, li diferan. Ann gade nan zouti efikas sa a an plis detay nan pratik.

IF fonksyon nan Excel (enfòmasyon jeneral)

Nenpòt pwogram, menm si li piti, nesesèman gen yon sekans aksyon, ki rele yon algorithm. Li ka sanble tankou sa a:

  1. Tcheke tout kolòn A pou nimewo pa yo.
  2. Si yo jwenn yon nimewo pare, ajoute valè sa yo ak valè sa yo.
  3. Si yo pa jwenn yon nimewo menm, montre inscription "pa jwenn".
  4. Tcheke si nimewo ki kapab lakòz la se menm. 
  5. Si wi, ajoute li nan tout nimewo pa yo chwazi nan paragraf 1.

E menm si sa a se sèlman yon sitiyasyon ipotetik, ki se fasil yo dwe bezwen nan lavi reyèl, ekzekisyon an nan nenpòt ki travay nesesèman implique prezans nan yon algorithm menm jan an. Anvan w itilize fonksyon an SI, ou bezwen gen yon lide klè nan tèt ou sou ki rezilta ou vle reyalize. 

Sentaks fonksyon IF ak yon kondisyon

Nenpòt fonksyon nan Excel fèt lè l sèvi avèk yon fòmil. Modèl ki done yo dwe pase nan yon fonksyon yo rele sentaks. Nan ka operatè a IF, fòmil la pral nan fòma sa a.

=SI (ekspresyon_lojik, valè_si_vrè, valè_si_fo)

Ann gade nan sentaks la an plis detay:

  1. Ekspresyon booleyen. Sa a se kondisyon an tèt li, konfòmite oswa pa konfòmite nan ki chèk Excel. Tou de enfòmasyon nimerik ak tèks yo ka tcheke.
  2. Valè_si_vre. Rezilta a ki pral parèt nan selil la si done yo tcheke satisfè kritè yo espesifye.
  3. valè_si_fo. Rezilta a ki parèt nan selil la si done yo tcheke pa matche ak kondisyon an.

Isit la se yon egzanp pou klè.

SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
1

Isit la fonksyon an konpare selil A1 ak nimewo 20. Sa a se premye paragraf sentaks la. Si kontni an pi gran pase valè sa a, valè "pi gran pase 20" parèt nan selil kote yo te ekri fòmil la. Si sitiyasyon an pa koresponn ak kondisyon sa a - "mwens pase oswa egal a 20".

Si ou vle montre yon valè tèks nan yon selil, ou dwe mete l nan guillemets.

Men yon lòt sitiyasyon. Pou yo ka kalifye pou pran yon sesyon egzamen, elèv yo dwe pase yon sesyon tès. Elèv yo te jere pou genyen kredi nan tout matyè, e kounye a, dènye a rete, ki te tounen desizif. Travay nou se detèmine kilès nan elèv yo admèt nan egzamen yo ak ki pa.

SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
2

Kòm nou vle tcheke pou tèks epi yo pa yon nimewo, premye agiman an se B2 = "enkonvenyans."

IF Fonksyon sentaks ak kondisyon miltip

Souvan, yon sèl kritè pa ase pou tcheke valè kont. Si ou bezwen konsidere plis pase yon opsyon, ou ka fè nich fonksyon IF youn nan lòt. Pral gen plizyè fonksyon enbrike.

Pou fè li pi klè, isit la se sentaks la.

=SI(ekspresyon_lojik, valè_si_vre, SI(ekspresyon_lojik, valè_si_vre, valè_si_fo))

Nan ka sa a, fonksyon an pral tcheke de kritè nan yon fwa. Si premye kondisyon an se vre, valè yo jwenn kòm rezilta operasyon an nan premye agiman an retounen. Si ou pa, dezyèm kritè a tcheke pou konfòmite.

Isit la se yon egzanp.

SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
3

Ak èd nan fòmil sa a (yo montre nan ekran ki anba a), ou ka analize pèfòmans chak elèv.

SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
4

Kòm ou ka wè, yo te ajoute yon lòt kondisyon isit la, men prensip la pa chanje. Se konsa, ou ka tcheke plizyè kritè nan yon fwa.

Ki jan yo pwolonje fonksyonalite IF lè l sèvi avèk operatè AND ak OR

De tan zan tan gen yon sitiyasyon yo tcheke imedyatman pou konfòmite ak plizyè kritè, epi yo pa sèvi ak operatè lojik enbrike, tankou nan egzanp anvan an. Pou fè sa, sèvi ak swa fonksyon an И oswa fonksyon OR tou depann de si wi ou non ou bezwen satisfè plizyè kritè nan yon fwa oswa omwen youn nan yo. Ann pran yon gade pi pre nan kritè sa yo.

SI fonksyon ak kondisyon AND

Pafwa ou bezwen tcheke yon ekspresyon pou plizyè kondisyon an menm tan. Pou sa, yo itilize fonksyon AND, ki ekri nan premye agiman fonksyon an IF. Li travay konsa: si a egal a youn ak a egal a 2, valè a pral c.

SI fonksyon ak kondisyon "OR".

Fonksyon OR la ​​ap travay menm jan an, men nan ka sa a, se sèlman youn nan kondisyon yo ki vre. Otank posib, jiska 30 kondisyon yo ka tcheke nan fason sa a. 

Men kèk fason pou itilize fonksyon yo И и OR kòm agiman fonksyon IF.

SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
5
SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
6

Konpare done nan de tab

De tan zan tan li posib pou konpare de tab menm jan an. Pou egzanp, yon moun travay kòm yon kontab epi li bezwen konpare de rapò. Gen lòt travay ki sanble, tankou konpare pri a nan machandiz nan lo diferan, Lè sa a, evalyasyon yo nan elèv yo pou peryòd diferan, ak sou sa.

Pou konpare de tab, sèvi ak fonksyon an COUNTIF. Ann gade li an plis detay.

Ann di nou gen de tab ki gen espesifikasyon de processeurs manje. Epi nou bezwen konpare yo, epi mete aksan sou diferans ki genyen ak koulè. Sa a ka fè lè l sèvi avèk fòma kondisyonèl ak fonksyon an COUNTIF

Tablo nou an sanble sa a.

SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
7

Nou chwazi seri ki koresponn ak karakteristik teknik premye processeur manje a.

Apre sa, klike sou meni sa yo: Fòma kondisyonèl - kreye yon règ - sèvi ak yon fòmil pou detèmine selil fòma yo.

SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
8

Sou fòm yon fòmil pou fòma, nou ekri fonksyon an = COUNTIF (ranje pou konpare; premye selil premye tab) = 0. Yo itilize tab la ak karakteristik dezyèm processeur manje a kòm yon seri konparezon.

SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
9

Ou bezwen asire w ke adrès yo absoli (avèk yon siy dola devan non ranje ak kolòn yo). Ajoute = 0 apre fòmil la pou ke Excel gade pou valè egzak.

Apre sa, ou bezwen mete fòma selil yo. Pou fè sa, akote echantiyon an, ou bezwen klike sou bouton "Fòma". Nan ka nou an, nou itilize ranpli a, paske li se pi bon an pou objektif sa a. Men, ou ka chwazi nenpòt fòma ou vle.

SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
10

Nou te asiyen yon non kolòn kòm yon seri. Sa a se pi plis pratik pase antre nan seri a manyèlman.

Fonksyon SUMIF nan Excel

Koulye a, kite a deplase sou fonksyon yo IF, ki pral ede ranplase de pwen nan algorithm la nan yon fwa. Premye a se SUMMESLEY, ki ajoute de nonb ki satisfè yon sèten kondisyon. Pou egzanp, nou ap fè fas ak travay la pou detèmine konbyen lajan yo ta dwe peye pa mwa a tout vandè. Pou sa li nesesè.

  1. Ajoute yon ranje ak revni total tout vandè yo epi klike sou selil ki pral genyen rezilta a apre w fin antre nan fòmil la. 
  2. Nou jwenn bouton an fx, ki sitiye akote liy lan pou fòmil. Apre sa, yon fenèt ap parèt kote ou ka jwenn fonksyon ki nesesè nan rechèch la. Apre w fin chwazi operatè a, ou bezwen klike sou bouton "OK". Men, D 'manyèl se toujou posib.
    SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
    11
  3. Apre sa, yon fenèt pou antre agiman fonksyon ap parèt. Tout valè yo ka espesifye nan jaden ki koresponn yo, epi yo ka antre nan seri a atravè bouton ki bò kote yo.
    SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
    12
  4. Premye agiman an se yon seri. Isit la ou antre nan selil yo ke ou vle tcheke pou konfòmite ak kritè yo. Si nou pale de nou, sa yo se pozisyon anplwaye yo. Antre nan seri D4:D18. Oswa jis chwazi selil ki enterese yo.
  5. Nan jaden an "Kritè", antre nan pozisyon an. Nan ka a nan nou - "vandè". Kòm seri a somasyon, nou endike selil sa yo kote salè yo nan anplwaye yo ki nan lis (sa a se fè tou de manyèlman epi chwazi yo ak sourit la). Klike "OK", epi nou jwenn salè yo kalkile fini nan tout anplwaye ki se vandè.

Dakò ke li trè pratik. Se pa li?

Fonksyon SUMIFS nan Excel

Fonksyon sa a pèmèt ou detèmine sòm valè ki satisfè plizyè kondisyon. Pou egzanp, nou te bay travay la pou detèmine salè total tout administratè k ap travay nan branch sid konpayi an.

Ajoute yon ranje kote rezilta final la pral ye, epi mete fòmil la nan selil ou vle a. Pou fè sa, klike sou ikòn fonksyon an. Yon fenèt ap parèt kote ou bezwen jwenn fonksyon an SUMMESLIMN. Apre sa, chwazi li nan lis la ak fenèt la abitye ak agiman ouvè. Men, kantite agiman sa yo kounye a diferan. Fòmil sa a fè li posib pou itilize yon kantite enfini nan kritè, men kantite minimòm agiman se senk. 

Se sèlman senk ka espesifye nan dyalòg la opinyon agiman. Si ou bezwen plis kritè, Lè sa a, yo pral gen yo dwe antre manyèlman dapre lojik la menm ak de premye yo.

Ann gade nan agiman prensipal yo an plis detay:

  1. Ranje sòm. Selil yo dwe adisyone.
  2. Ranje kondisyon 1 - seri a ke yo pral tcheke pou konfòmite ak yon sèten kritè. 
  3. Kondisyon 1 se kondisyon an tèt li.
  4. Ranje kritè 2 se dezyèm seri a ki pral tcheke kont kritè a.
  5. Kondisyon 2 se dezyèm kondisyon an.

Pli lwen lojik se menm jan an. Kòm rezilta, nou te detèmine salè tout manadjè Southern Branch la.

SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
13

COUNTIF fonksyon nan Excel

Si ou bezwen detèmine konbyen selil ki tonbe anba yon sèten kritè, sèvi ak fonksyon an COUNTIF. Ann di nou bezwen konprann konbyen vandè k ap travay nan òganizasyon sa a:

  1. Premyèman, ajoute yon liy ki gen kantite vandè yo. Apre sa, ou bezwen klike sou selil la kote rezilta a ap parèt.
  2. Apre sa, ou bezwen klike sou bouton "Insert Fonksyon", ki ka jwenn nan tab la "Fòmil". Yon fenèt ap parèt ak yon lis kategori. Nou bezwen chwazi atik la "Lis konplè alfabetik". Nan lis la, nou enterese nan fòmil la COUNTIF. Apre nou chwazi li, nou bezwen klike sou bouton "OK".
    SI fonksyon nan Excel. Egzanp (ak plizyè kondisyon)
    14
  3. Apre sa, nou gen kantite vandè ki travay nan òganizasyon sa a. Li te jwenn nan konte kantite selil kote mo "vandè" ekri. Tout bagay senp. 

Fonksyon COUNTSLIM nan Excel

Menm jan ak fòmil la SUMMESLIMN, fòmil sa a konte kantite selil ki matche ak plizyè kondisyon. Sentaks la sanble men yon ti kras diferan de fòmil la SUMMESLIMN:

  1. Ranje kondisyon 1. Sa a se seri a ki pral teste kont premye kritè a.
  2. Kondisyon 1. Dirèkteman premye kritè a.
  3. Kondisyon Range 2. Sa a se seri a ki pral teste kont dezyèm kritè a. 
  4. Kondisyon 2.
  5. Kondisyon ranje 3.

Ak sou sa.

Se konsa, fonksyon an IF nan Excel - pa yon sèl la sèlman, gen plizyè plis nan varyete li yo ki otomatikman fè aksyon ki pi komen, ki anpil senplifye lavi yon moun. 

An jeneral akòz fonksyon an IF Fèy Excel yo konsidere kòm pwogramasyon. Li plis pase yon senp kalkilatris. Si ou panse sou li, Lè sa a, fonksyon an IF se yon poto nan nenpòt kalite pwogramasyon.

Se konsa, si ou aprann kijan pou travay ak gwo kantite done nan Excel, li pral pi fasil pou aprann pwogramasyon. Mèsi a operatè lojik, zòn sa yo reyèlman gen anpil bagay an komen, byenke Excel se pi souvan itilize pa kontab yo. Men, mekanis pou travay ak done se lajman menm bagay la. 

Fonksyon nan men dwat yo IF ak varyasyon li yo pèmèt ou vire yon fèy Excel nan yon pwogram konplè ki ka aji sou algoritm konplèks. Konprann kijan fonksyon an fonksyone IF se premye etap la nan direksyon pou aprann makro - pwochen etap la nan travay ki pi fleksib ak fèy kalkil. Men, sa a se deja yon nivo plis pwofesyonèl.

Kite yon Reply