Talaan ng nilalaman
Minsan kailangan nating buuin ang mga halaga batay sa pamantayan sa Excel. Upang matugunan ang kinakailangang ito, ang Excel ay nag-embed sa sarili nito ng isang built-in na function na tinatawag na ang SUMIF function . Ang function na SUMIF ay nagbibigay-daan sa amin na magsama ng mga halaga sa Excel na may kundisyon na kung. Sa pagsasaalang-alang na iyon, sa artikulong ito, matututunan mo kung paano gamitin ang function na SUMIF , sa kabuuan, ang mga value na may kundisyon kung sa Excel.
I-download ang Practice Workbook
Inirerekomenda mong i-download ang Excel file at magsanay kasama nito.
SUM IF Condition.xlsx
Ang SUMIF Function: isang Pangkalahatang-ideya
Ang function na ito ay nagbibigay-daan sa amin na buod ng isang hanay ng mga cell na may kundisyon.
Syntax
SUMIF(range,criteria,sum_range )
Mga Argumento
- saklaw: Ang field na ito ay sapilitan. Ito ay tumutukoy sa hanay ng mga cell na kinabibilangan ng pamantayan.
- pamantayan: Ang field na ito ay mandatory din. Ito ay tumutukoy sa kundisyon na dapat matugunan.
- sum_range: Isa itong opsyonal na kinakailangan. Ito ay tumutukoy sa hanay ng mga cell na idaragdag kung ang kundisyon ay nasiyahan.
6 na Paraan ng SUM na may IF Condition sa Excel
Sa artikulong ito, gagamit tayo ng sample na produkto listahan ng presyo bilang isang dataset upang ipakita ang lahat ng mga pamamaraan. Kaya, tingnan natin ang dataset:
Kaya, nang walang karagdagang talakayan, sumisid tayo nang diretso sa lahat ngpamamaraan nang paisa-isa.
1. Sum Kung Iba't Ibang Pamantayan sa Paghahambing ang Kinakailangan sa Excel
Ibuod natin ang mga presyong iyon na higit sa $40 . Upang gawin ito,
❶ Piliin ang cell C14 .
❷ I-type ang ang formula
=SUMIF(C5:C12, ">40")
sa loob ng cell.
❸ Pindutin ang button na ENTER .
🔎 Sa Formula
Sa loob ng field ng pamantayan , inilagay namin ang “ >40 “, kung saan sinasala ng operator ng “ > ” ang lahat ng presyong mas mataas sa $40 . Sa kabuuan, ang formula sa itaas ay nagbubuod ng lahat ng presyong higit sa $40 . Mayroong higit pang mga operator tulad ng " > " na nakalista sa ibaba:
Operator | Kondisyon |
> | Suum kung mas malaki sa |
< | Sum kung mas mababa sa |
= | Suum kung katumbas ng |
Suum kung hindi katumbas ng | |
>= | Kabuuan kung mas malaki sa o katumbas ng |
<= | Kabuuan kung mas mababa sa o katumbas ng |
2. Sum Kung Lumilitaw ang Iba't ibang Pamantayan ng Teksto sa Excel
Maaari naming gamitin ang function na SUMIF , sa kabuuan, mga halaga batay sa pagtutugma ng teksto. Halimbawa, ibubuod namin ang mga presyo para sa eksaktong pagtutugma sa produktong tinatawag na " CPU ". Para magawa ito,
❶ Piliin ang cell C14 .
❷ I-type ang ang formula
=SUMIF(B5:B12, "CPU", C5:C12)
sa loob ng cell.
❸ Pindutin ang button na ENTER .
Upang sumamapataas, ang mga value batay sa mga tugma ay maaaring hatiin sa 2 pangunahing kategorya:
1. Eksaktong Tugma
- Sum para sa mga katugmang resulta
Gumamit ng formula:
=SUMIF(B5:B12, "CPU", C5:C12)
- Suum na hindi kasama ang mga katugmang resulta
Gumamit ng formula:
=SUMIF(B5:B12, " CPU", C5:C12)
2. Bahagyang Tugma
- Kabuuan para sa mga katugmang resulta
Gumamit ng formula:
=SUMIF(B5:B12, "*CPU*", C5:C12)
- Kabuuan na hindi kasama ang mga katugmang resulta
Gumamit ng formula:
=SUMIF(B5:B12, " *CPU*", C5:C12)
3. Kundisyon ng Paggana ng Excel SUMIF na may Maraming Operator ng Paghahambing & Cell Reference
Ang SUMIF function ay nagbibigay-daan sa amin na bumuo ng box para sa paghahanap at isagawa ang sum operation batay sa mga value na input sa box para sa paghahanap. Halimbawa, gusto naming kalkulahin ang kabuuang presyo ng lahat ng produkto maliban sa item na “ Monitor ”. Ngayon, dumaan tayo sa mga hakbang para ipatupad ito:
❶ Piliin ang cell C15 .
❷ I-type ang formula
=SUMIF(B5:B12,""&C14, C5:C12)
sa loob ng cell.
❸ Pindutin ang button na ENTER .
🔎 Sa Formula
Sa loob ng field ng pamantayan, ginamit namin ang “”&C14, kung saan ang “” ay responsable sa hindi pagsasaalang-alang kung ano ang itinuro sa cell C14 .
1. Upang buod ng mga presyo para sa mga item na hindi kasama ang “Monitor”
Gumamit ng formula:
=SUMIF(B5:B12,""&C14, C5:C12)
2. Upang buod ng mga presyo para sa item na “Monitor”
Gumamit ng formula:
=SUMIF(B5:B12,C14, C5:C12)
4. Gumamit ng Excel SUMIF Function Condition na may Wildcard Symbols
Kung interesado ka sa pagbubuod ng mga halaga batay sa mga bahagyang tugma, maaari mong gamitin ang isa sa dalawang wildcard na simbolo:
- Asterisk (*) – kumakatawan sa anumang bilang ng mga character.
- Question mark (?) – kumakatawan sa isang character sa isang partikular na posisyon
4.1 Mga Bahagyang Tugma sa Mga Wildcard
1. Upang buuin ang mga value na nagsisimula sa salitang “Mouse”
Gumamit ng formula:
=SUMIF(B5:B12,”Mouse*”, C5:C12)
2. Upang pagsama-samahin ang mga halaga na nagtatapos sa salitang "Mouse"
Gumamit ng formula:
=SUMIF(B5:B12,”*Mouse”, C5:C12)
3. Upang magsama ng mga halaga para sa "Mouse" na naroroon sa anumang posisyon
Gumamit ng formula:
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4. Upang isama ang mga halaga na mayroong sa hindi bababa sa 1 character ang naroroon
Gumamit ng formula:
=SUMIF(B5:B12,”?*”, C5:C12)
5. Upang magsama ng mga halaga para sa mga walang laman na cell
Gumamit ng formula:
=SUMIF(B5:B12,”*”, C5:C12)
4.2 SUM Value na May Partikular na Bilang ng Mga Character
S Ipagpalagay na gusto mong buuin ang mga halaga na may mga X character na mahabang salita sa kanilang katumbas na cell. Para sa kaginhawaan ng pagpapatupad, kalkulahin natin ang kabuuang presyo para sa 3 character na haba ng mga produkto:
I-type ang formula
=SUMIF(B5:B12, "???", C5:C12)
sa loob ng cell C14 at pindutin ang button na ENTER .
Dito tinutukoy ng bilang ng tandang pananong ( ? ) ang bilang ng mga character na hahanapinsa.
5. Excel SUMIF Function na may Kondisyon ng Petsa
Sabihin, gusto naming malaman ang kabuuang ibinebentang produkto sa isang partikular na petsa. Para malaman ito, ang magagawa lang natin ay ipasok ang petsa sa field ng pamantayan. Narito ang formula:
=SUMIF(B5:B12,"9/1/2020",D5:D12)
Mas marami tayong magagawa sa function na SUMIF para sa petsa. Gaya ng,
1. Sum values para sa kasalukuyang paggamit ng petsa
=SUMIF(B5:B12, "TODAY()",D5:D12)
2. Sum value before kasalukuyang mga petsa ay gumagamit ng
=SUMIF(B5:B12, "<"&TODAY(),D5:D12)
3. Sum value pagkatapos ng kasalukuyang mga petsa ay gumagamit ng
=SUMIF(B5:B12,">"&TODAY(),D5:D12)
6. Sum Kung Tumutugma ang Mga Blangkong Cell sa Mga Halaga sa Excel
Sa seksyong ito, ibubuod lang namin ang mga presyong may nawawalang katumbas na petsa. Para magawa ito, maaari mong gamitin ang formula
=SUMIF(B5:B12,"=",D5:D12)
O
=SUMIF(B5:B12,"",D5:D12)
sa loob ng cell D14.
Parehong ibinabalik ang parehong resulta.
Mga Dapat Tandaan
📌 Magkaroon ng kamalayan sa syntax ng SUMIF function.
📌 Maingat na pangasiwaan ang range field sa loob ng formula.
📌 Huwag magpasok ng arrays sa range o sum_range na mga field .
📌 Dapat magkapareho ang laki ng range at ang sum_range .