ສາລະບານ
ບົດສອນອະທິບາຍສະເພາະຂອງຟັງຊັນ SUBTOTAL ໃນ Excel ແລະສະແດງວິທີການໃຊ້ສູດລວມຍ່ອຍເພື່ອສະຫຼຸບຂໍ້ມູນໃນເຊລທີ່ເບິ່ງເຫັນໄດ້.
ໃນບົດຄວາມທີ່ຜ່ານມາ, ພວກເຮົາໄດ້ສົນທະນາວິທີອັດຕະໂນມັດ. ເພື່ອສະແດງຜົນລວມຍ່ອຍໃນ Excel ໂດຍໃຊ້ຄຸນສົມບັດລວມຍ່ອຍ. ມື້ນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການຂຽນສູດລວມຍ່ອຍດ້ວຍຕົວຂອງທ່ານເອງ ແລະມີປະໂຫຍດອັນໃດໃຫ້ກັບເຈົ້າ.
ຟັງຊັນ Excel Subtotal - syntax ແລະໃຊ້
Microsoft ກໍານົດ Excel SUBTOTAL ເປັນຟັງຊັນທີ່ສົ່ງຄືນຜົນລວມຍ່ອຍໃນລາຍຊື່ ຫຼືຖານຂໍ້ມູນ. ໃນສະພາບການນີ້, "ຈໍານວນຍ່ອຍ" ບໍ່ແມ່ນພຽງແຕ່ຈໍານວນທັງຫມົດໃນຂອບເຂດທີ່ກໍານົດໄວ້ຂອງຈຸລັງ. ບໍ່ເຫມືອນກັບຟັງຊັນ Excel ອື່ນໆທີ່ຖືກອອກແບບມາເພື່ອເຮັດສິ່ງສະເພາະອັນດຽວ, SUBTOTAL ມີຄວາມຫຼາກຫຼາຍທີ່ຫນ້າອັດສະຈັນ - ມັນສາມາດປະຕິບັດການເລກຄະນິດແລະເຫດຜົນທີ່ແຕກຕ່າງກັນເຊັ່ນ: ການນັບເຊລ, ການຄິດໄລ່ສະເລ່ຍ, ຊອກຫາຄ່າຕໍ່າສຸດ ຫຼືສູງສຸດ, ແລະອື່ນໆອີກ.
ຟັງຊັນ SUBTOTAL ແມ່ນມີຢູ່ໃນທຸກລຸ້ນຂອງ Excel 2016, Excel 2013, Excel 2010, Excel 2007 ແລະຕ່ຳກວ່າ.
ໄວຍະກອນຂອງຟັງຊັນ Excel SUBTOTAL ມີດັ່ງນີ້:
SUBTOTAL(function_num, ref1. , [ref2],…)Where:
- Function_num - ຕົວເລກທີ່ລະບຸວ່າຟັງຊັນໃດທີ່ຈະໃຊ້ກັບຈຳນວນຍ່ອຍ.
- Ref1, Ref2, … - ນຶ່ງ ຫຼືຫຼາຍຕາລາງ ຫຼືໄລຍະເປັນຈຳນວນຍ່ອຍ. ຕ້ອງການ ref argument ທໍາອິດ, ອື່ນໆ (ສູງສຸດ 254) ເປັນທາງເລືອກ.
function_num argument ສາມາດເປັນຂອງໜຶ່ງໃນຊຸດຕໍ່ໄປນີ້:
- 1 - 11 ບໍ່ສົນໃຈເຊລທີ່ຖືກກັ່ນຕອງອອກ, ແຕ່ລວມເອົາແຖວທີ່ຖືກເຊື່ອງໄວ້ດ້ວຍຕົນເອງ.
- 101 - 111 ບໍ່ສົນໃຈເຊລທີ່ເຊື່ອງໄວ້ທັງໝົດ - ຖືກກັ່ນຕອງອອກ ແລະເຊື່ອງໄວ້ດ້ວຍຕົນເອງ.
Function_num | ຟັງຊັນ | ລາຍລະອຽດ | |
1 | 101 | ສະເລ່ຍ | ຕອບຄ່າສະເລ່ຍຂອງຕົວເລກ. |
2 | 102 | COUNT | ນັບຕາລາງທີ່ມີຄ່າຕົວເລກ. |
3 | 103 | COUNTA | ນັບຕາລາງທີ່ບໍ່ຫວ່າງເປົ່າ . |
4 | 104 | MAX | ຕອບຄ່າທີ່ໃຫຍ່ທີ່ສຸດ. |
5 | 105 | MIN | ຕອບຄ່ານ້ອຍສຸດ. |
6 | 106 | PRODUCT | ຄິດໄລ່ຜະລິດຕະພັນຂອງເຊລ. |
7 | 107 | STDEV | ຜົນຕອບແທນ ຄ່າບ່ຽງເບນມາດຕະຖານຂອງປະຊາກອນໂດຍອ້າງອີງຈາກຕົວຢ່າງຂອງຕົວເລກ. |
8 | 108 | STDEVP | ໃຫ້ຜົນຄ່າບ່ຽງເບນມາດຕະຖານ ອີງຕາມຈຳນວນປະຊາກອນທັງໝົດ. |
9 | 109<1 5> | SUM | ເພີ່ມຕົວເລກ. |
10 | 110 | VAR | ຄາດຄະເນຄວາມຜັນຜວນຂອງປະຊາກອນໂດຍອ້າງອີງຈາກຕົວຢ່າງຂອງຕົວເລກ. |
11 | 111 | VARP | ຄາດຄະເນຄວາມແຕກຕ່າງຂອງ ປະຊາກອນທີ່ອີງໃສ່ຈໍານວນປະຊາກອນທັງຫມົດ. |
ໃນຄວາມເປັນຈິງ, ບໍ່ຈໍາເປັນຕ້ອງຈື່ຈໍາຕົວເລກຫນ້າທີ່ທັງຫມົດ. ທັນທີທີ່ທ່ານເລີ່ມພິມທັງໝົດຍ່ອຍສູດໃນຕາລາງ ຫຼືໃນແຖບສູດ, Microsoft Excel ຈະສະແດງລາຍຊື່ຂອງຕົວເລກຟັງຊັນທີ່ມີຢູ່ສໍາລັບທ່ານ.
ຕົວຢ່າງ, ນີ້ແມ່ນວິທີທີ່ທ່ານສາມາດສ້າງສູດລວມຍ່ອຍ 9 ເພື່ອສະຫຼຸບຄ່າໃນຕາລາງ C2. ເຖິງ C8:
ເພື່ອເພີ່ມໝາຍເລກຟັງຊັນໃສ່ສູດ, ຄລິກສອງເທື່ອໃສ່ມັນ, ຈາກນັ້ນພິມເຄື່ອງໝາຍຈຸດ, ລະບຸໄລຍະ, ພິມວົງເລັບປິດ ແລ້ວກົດ Enter . ສູດທີ່ສໍາເລັດຈະມີລັກສະນະນີ້:
=SUBTOTAL(9,C2:C8)
ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດຂຽນສູດລວມຍ່ອຍ 1 ເພື່ອໃຫ້ໄດ້ຮັບຄ່າສະເລ່ຍ, ຈໍານວນຍ່ອຍ 2 ເພື່ອນັບເຊລທີ່ມີຕົວເລກ, ຈໍານວນທັງຫມົດຍ່ອຍ 3 ເພື່ອນັບ. ບໍ່ແມ່ນຊ່ອງຫວ່າງ, ແລະອື່ນໆ. ພາບໜ້າຈໍຕໍ່ໄປນີ້ຈະສະແດງສູດການກະທຳອື່ນໆຈຳນວນໜຶ່ງ:
ໝາຍເຫດ. ເມື່ອທ່ານໃຊ້ສູດລວມຍ່ອຍທີ່ມີຟັງຊັນສະຫຼຸບເຊັ່ນ SUM ຫຼື AVERAGE, ມັນຈະຄິດໄລ່ພຽງແຕ່ຕາລາງທີ່ມີຕົວເລກທີ່ບໍ່ສົນໃຈຊ່ອງຫວ່າງ ແລະຕາລາງທີ່ມີຄ່າທີ່ບໍ່ແມ່ນຕົວເລກ.
ຕອນນີ້ເຈົ້າຮູ້ວິທີສ້າງສູດລວມຍ່ອຍໃນ Excel, ຄໍາຖາມຕົ້ນຕໍແມ່ນ - ເປັນຫຍັງຄົນເຮົາຈຶ່ງຢາກເອົາບັນຫາໃນການຮຽນຮູ້ມັນ? ເປັນຫຍັງບໍ່ພຽງແຕ່ໃຊ້ຟັງຊັນປົກກະຕິເຊັ່ນ SUM, COUNT, MAX, ແລະອື່ນໆ? ເຈົ້າຈະພົບເຫັນຄຳຕອບຢູ່ລຸ່ມນີ້.
3 ເຫດຜົນຫຼັກໃນການໃຊ້ SUBTOTAL ໃນ Excel
ເມື່ອປຽບທຽບກັບຟັງຊັນ Excel ແບບດັ້ງເດີມ, SUBTOTAL ຈະໃຫ້ຂໍ້ໄດ້ປຽບທີ່ສຳຄັນຕໍ່ໄປນີ້.
1 . ຄິດໄລ່ຄ່າໃນແຖວທີ່ຖືກກັ່ນຕອງ
ເນື່ອງຈາກຟັງຊັນ Excel SUBTOTAL ບໍ່ສົນໃຈຄ່າໃນແຖວທີ່ຖືກກັ່ນຕອງ, ທ່ານສາມາດໃຊ້ມັນເພື່ອສ້າງສະຫຼຸບຂໍ້ມູນແບບໄດນາມິກທີ່ຄ່າລວມຍ່ອຍຖືກຄິດໄລ່ຄືນໂດຍອັດຕະໂນມັດຕາມຕົວກອງ.
ຕົວຢ່າງ, ຖ້າພວກເຮົາກັ່ນຕອງຕາຕະລາງເພື່ອສະແດງການຂາຍສະເພາະພາກພື້ນຕາເວັນອອກ, ສູດລວມຍ່ອຍຈະປັບອັດຕະໂນມັດເພື່ອໃຫ້ພາກພື້ນອື່ນທັງໝົດ. ຖືກລຶບອອກຈາກທັງໝົດ:
ໝາຍເຫດ. ເນື່ອງຈາກວ່າທັງສອງຊຸດຈໍານວນຟັງຊັນ (1-11 ແລະ 101-111) ບໍ່ສົນໃຈເຊລທີ່ຖືກກັ່ນຕອງອອກ, ທ່ານສາມາດນໍາໃຊ້ສູດ ether Subtotal 9 ຫຼື Subtotal 109 ໃນກໍລະນີນີ້.
2. ຄິດໄລ່ສະເພາະເຊລທີ່ເບິ່ງເຫັນໄດ້
ຕາມທີ່ທ່ານຈື່ໄດ້, ສູດລວມຍ່ອຍທີ່ມີ function_num 101 ຫາ 111 ບໍ່ສົນໃຈເຊລທີ່ເຊື່ອງໄວ້ທັງໝົດ - ຖືກກັ່ນຕອງອອກ ແລະເຊື່ອງໄວ້ດ້ວຍຕົນເອງ. ດັ່ງນັ້ນ, ເມື່ອທ່ານໃຊ້ຄຸນສົມບັດ Hide ຂອງ Excel ເພື່ອເອົາຂໍ້ມູນທີ່ບໍ່ກ່ຽວຂ້ອງອອກຈາກມຸມມອງ, ໃຫ້ໃຊ້ໝາຍເລກຟັງຊັນ 101-111 ເພື່ອຍົກເວັ້ນຄ່າໃນແຖວທີ່ເຊື່ອງໄວ້ຈາກຈຳນວນຍ່ອຍ.
ຕົວຢ່າງຕໍ່ໄປນີ້ຈະຊ່ວຍໃຫ້ທ່ານມີຄວາມເຂົ້າໃຈຫຼາຍຂຶ້ນກ່ຽວກັບວິທີເຮັດວຽກ: ທັງໝົດຍ່ອຍ 9 ທຽບກັບ ທັງໝົດຍ່ອຍ 109.
3. ບໍ່ສົນໃຈຄ່າໃນສູດລວມຍ່ອຍທີ່ຊ້ອນກັນ
ຖ້າໄລຍະທີ່ສະໜອງໃຫ້ກັບສູດລວມຍ່ອຍ Excel ຂອງທ່ານມີສູດລວມຍ່ອຍອື່ນໆ, ຜົນລວມຍ່ອຍທີ່ຕິດກັນເຫຼົ່ານັ້ນຈະຖືກລະເລີຍ, ດັ່ງນັ້ນຕົວເລກດຽວກັນຈະບໍ່ຖືກຄິດໄລ່ສອງເທື່ອ. ສຸດຍອດ, ບໍ່ແມ່ນບໍ?
ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ສູດ Grand Average SUBTOTAL(1, C2:C10)
ບໍ່ສົນໃຈຜົນຂອງສູດທັງໝົດຍ່ອຍໃນເຊລ C3 ແລະ C10, ຄືກັບວ່າເຈົ້າໃຊ້ສູດສະເລ່ຍທີ່ມີ 2 ໄລຍະແຍກກັນ AVERAGE(C2:C5, C7:C9)
.
ການນໍາໃຊ້ subtotal ໃນ Excel - ຕົວຢ່າງສູດ
ໃນເວລາທີ່ທ່ານທໍາອິດພົບ SUBTOTAL, ມັນອາດຈະເບິ່ງຄືວ່າສັບສົນ, ຫຍຸ້ງຍາກ, ແລະແມ້ກະທັ້ງບໍ່ມີຈຸດຫມາຍ. ແຕ່ເມື່ອທ່ານລົງໄປຕີທອງເຫຼືອງ, ເຈົ້າຈະຮູ້ວ່າມັນບໍ່ຍາກຫຼາຍທີ່ຈະເປັນນາຍ. ຕົວຢ່າງຕໍ່ໄປນີ້ຈະສະແດງຄຳແນະນຳທີ່ເປັນປະໂຫຍດ ແລະເປັນແຮງບັນດານໃຈໃຫ້ກັບເຈົ້າ.
ຕົວຢ່າງ 1. ຈໍານວນຍ່ອຍ 9 ທຽບກັບທັງໝົດຍ່ອຍ 109
ດັ່ງທີ່ເຈົ້າຮູ້ແລ້ວ, Excel SUBTOTAL ຮັບ 2 ຊຸດຂອງຕົວເລກຟັງຊັນ: 1-11 ແລະ 101-111. ທັງສອງຊຸດບໍ່ສົນໃຈແຖວທີ່ຖືກກັ່ນຕອງອອກ, ແຕ່ຕົວເລກ 1-11 ລວມມີແຖວທີ່ເຊື່ອງໄວ້ດ້ວຍຕົນເອງ ໃນຂະນະທີ່ 101-111 ບໍ່ລວມພວກມັນ. ເພື່ອເຂົ້າໃຈຄວາມແຕກຕ່າງໄດ້ດີຂຶ້ນ, ໃຫ້ພິຈາລະນາຕົວຢ່າງຕໍ່ໄປນີ້.
ເພື່ອທັງໝົດ ແຖວທີ່ຖືກກັ່ນຕອງ , ທ່ານສາມາດໃຊ້ສູດລວມທັງໝົດ 9 ຫຼື ທັງໝົດຍ່ອຍ 109 ດັ່ງທີ່ສະແດງໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້:
ແຕ່ຖ້າມີ ເຊື່ອງ ລາຍການທີ່ບໍ່ກ່ຽວຂ້ອງດ້ວຍຕົນເອງໂດຍໃຊ້ຄໍາສັ່ງ Hide Rows ໃນແຖບ Home > Cells group > Format > Hide & Unhide , ຫຼືໂດຍການຄລິກຂວາໃສ່ແຖວ, ແລະຫຼັງຈາກນັ້ນຄລິກ Hide , ແລະຕອນນີ້ທ່ານຕ້ອງການໃຫ້ຄ່າທັງໝົດໃນແຖວທີ່ເຫັນໄດ້, Subtotal 109 ແມ່ນທາງເລືອກດຽວເທົ່ານັ້ນ:
<28
ໝາຍເລກຟັງຊັນອື່ນໆເຮັດວຽກໃນແບບດຽວກັນ. ຕົວຢ່າງ, ເພື່ອນັບ ຕາລາງທີ່ຖືກກັ່ນຕອງທີ່ບໍ່ແມ່ນຫວ່າງເປົ່າ , ສູດທັງໝົດຍ່ອຍ 3 ຫຼື ທັງໝົດຍ່ອຍ 103 ຈະເຮັດ. ແຕ່ມີພຽງ ຈຳນວນທັງໝົດຍ່ອຍ 103 ເທົ່ານັ້ນທີ່ສາມາດນັບຊ່ອງຫວ່າງທີ່ເບິ່ງເຫັນໄດ້ຢ່າງຖືກຕ້ອງ ຖ້າມີແຖວ ເຊື່ອງໄວ້ ຢູ່ໃນຂອບເຂດ:
ໝາຍເຫດ. ຟັງຊັນ Excel SUBTOTAL ກັບfunction_num 101-111 ປະຕິເສດຄ່າໃນແຖວທີ່ເຊື່ອງໄວ້, ແຕ່ບໍ່ແມ່ນຢູ່ໃນ ຖັນທີ່ເຊື່ອງໄວ້ . ຕົວຢ່າງ, ຖ້າເຈົ້າໃຊ້ສູດຄຳນວນເຊັ່ນ SUBTOTAL(109, A1:E1)
ເພື່ອລວມຕົວເລກໃນຂອບເຂດລວງນອນ, ການເຊື່ອງຖັນຈະບໍ່ສົ່ງຜົນຕໍ່ຜົນລວມຍ່ອຍ.
ຕົວຢ່າງ 2. IF + SUBTOTAL ເພື່ອສະຫຼຸບຂໍ້ມູນແບບໄດນາມິກ
ຖ້າທ່ານສ້າງບົດລາຍງານສະຫຼຸບຫຼື dashboard ບ່ອນທີ່ທ່ານຕ້ອງສະແດງຂໍ້ມູນສະຫຼຸບຕ່າງໆແຕ່ທ່ານບໍ່ມີພື້ນທີ່ສໍາລັບທຸກສິ່ງທຸກຢ່າງ, ວິທີການຕໍ່ໄປນີ້ ອາດຈະເປັນການແກ້ໄຂ:
- ໃນໜຶ່ງເຊລ, ສ້າງລາຍການແບບເລື່ອນລົງທີ່ມີຊື່ຟັງຊັນເຊັ່ນ: Total, Max, Min, ແລະອື່ນໆ.
- ໃນຕາລາງຕໍ່ໄປ. ໄປທີ່ເມນູແບບເລື່ອນລົງ, ໃຫ້ໃສ່ສູດ IF ທີ່ຕິດຢູ່ກັບຟັງຊັນລວມຍ່ອຍທີ່ຝັງໄວ້ທີ່ສອດຄ້ອງກັບຊື່ຟັງຊັນໃນລາຍການແບບເລື່ອນລົງ.
ຕົວຢ່າງ, ສົມມຸດວ່າຄ່າເປັນຄ່າລວມຍ່ອຍຢູ່ໃນເຊລ C2:C16, ແລະລາຍການແບບເລື່ອນລົງໃນ A17 ມີ ທັງໝົດ , ສະເລ່ຍ , ສູງສຸດ , ແລະ ນາທີ ລາຍການ, ສູດລວມຍ່ອຍ "dynamic" ແມ່ນ ດັ່ງຕໍ່ໄປນີ້:
=IF(A17="total", SUBTOTAL(9,C2:C16), IF(A17="average", SUBTOTAL(1,C2:C16), IF(A17="min", SUBTOTAL(5,C2:C16), IF(A17="max", SUBTOTAL(4,C2:C16),""))))
ແລະໃນປັດຈຸບັນ, ຂຶ້ນກັບຫນ້າທີ່ຜູ້ໃຊ້ຂອງທ່ານເລືອກຈາກບັນຊີລາຍຊື່ເລື່ອນລົງ, ຟັງຊັນລວມຍ່ອຍທີ່ສອດຄ້ອງກັນຈະຄິດໄລ່ຄ່າໃນແຖວທີ່ຖືກກັ່ນຕອງ:
ເຄັດລັບ. ຖ້າທັນທີທັນໃດບັນຊີລາຍຊື່ເລື່ອນລົງແລະຕາລາງສູດຫາຍໄປຈາກແຜ່ນວຽກຂອງເຈົ້າ, ໃຫ້ແນ່ໃຈວ່າເລືອກພວກມັນຢູ່ໃນລາຍຊື່ການກັ່ນຕອງ.
Excel Subtotal ບໍ່ເຮັດວຽກ - ຂໍ້ຜິດພາດທົ່ວໄປ
ຖ້າສູດລວມຍ່ອຍຂອງເຈົ້າສົ່ງຄືນຂໍ້ຜິດພາດ, ມັນອາດຈະເປັນຍ້ອນໜຶ່ງໃນເຫດຜົນຕໍ່ໄປນີ້:
#VALUE!
- ການໂຕ້ແຍ້ງ function_num ແມ່ນອັນອື່ນທີ່ບໍ່ແມ່ນຈຳນວນເຕັມລະຫວ່າງ 1 - 11 ຫຼື 101 - 111; ຫຼື ref argument ໃດນຶ່ງປະກອບດ້ວຍການອ້າງອິງ 3-D.
#DIV/0!
- ເກີດຂຶ້ນຖ້າຟັງຊັນສະຫຼຸບທີ່ລະບຸຕ້ອງປະຕິບັດການແບ່ງເປັນສູນ (ເຊັ່ນ: ການຄິດໄລ່ຄ່າສະເລ່ຍ ຫຼືມາດຕະຖານ deviation ສໍາລັບຊ່ວງຂອງເຊລທີ່ບໍ່ມີ ມີຄ່າໂຕເລກດຽວ). ຖ້າທ່ານບໍ່ສະບາຍໃຈກັບຟັງຊັນ SUBTOTAL ເທື່ອ, ທ່ານສາມາດໃຊ້ຄຸນສົມບັດ SUBTOTAL ທີ່ມີໃນຕົວ ແລະມີສູດໃສ່ໃຫ້ທ່ານໂດຍອັດຕະໂນມັດ.
ນັ້ນຄືວິທີໃຊ້ສູດ SUBTOTAL ໃນ Excel ເພື່ອຄຳນວນຂໍ້ມູນໃນຕາລາງທີ່ເບິ່ງເຫັນໄດ້. ເພື່ອເຮັດໃຫ້ຕົວຢ່າງງ່າຍທີ່ຈະປະຕິບັດຕາມ, ທ່ານຍິນດີຕ້ອນຮັບດາວນ໌ໂຫລດຕົວຢ່າງປື້ມບັນທຶກຂອງພວກເຮົາຂ້າງລຸ່ມນີ້. ຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານ!
ປື້ມບັນທຶກການປະຕິບັດ
Excel SUBTOTAL ຕົວຢ່າງສູດ (.xlsx file)