ຟັງຊັນແມ່ນ ສູດ ທີ່ຖືກກໍານົດໄວ້ໃນ Excel ແລະ Google Sheets ທີ່ມີຈຸດປະສົງເພື່ອປະຕິບັດການຄິດໄລ່ສະເພາະໃນຫ້ອງທີ່ມັນຕັ້ງຢູ່.
Function Syntax and Arguments
syntax ຂອງຫນ້າທີ່ຫມາຍເຖິງຮູບແບບຂອງຫນ້າທີ່ແລະປະກອບມີຊື່, ວົງເລັບ, ຕົວແຍກສັນຍານ, ແລະ ການໂຕ້ຖຽງ .
ເຊັ່ນດຽວກັນກັບສູດທັງຫມົດ, ຫນ້າທີ່ເລີ່ມຕົ້ນດ້ວຍສັນຍານທີ່ເທົ່າທຽມກັນ ( = ) ປະຕິບັດຕາມຊື່ຂອງຟັງຊັນແລະການໂຕ້ຖຽງຂອງມັນ:
- ຊື່ຟັງຊັນບອກ Excel ວ່າການຄິດໄລ່ຈະເຮັດຫຍັງ;
- ການໂຕ້ຖຽງແມ່ນຢູ່ໃນວົງເລັບຫລືວົງວົງເລັບແລະບອກຫນ້າທີ່ວ່າຂໍ້ມູນທີ່ຈະນໍາໃຊ້ໃນການຄິດໄລ່ເຫຼົ່ານັ້ນ.
ຕົວຢ່າງ, ຫນຶ່ງໃນຫນ້າທີ່ນໍາໃຊ້ຫຼາຍທີ່ສຸດໃນ Excel ແລະ Google Sheets ແມ່ນ ຟັງຊັນ SUM :
= SUM (D1: D6)
ໃນຕົວຢ່າງນີ້,
- ຊື່ບອກ Excel ເພື່ອເພີ່ມ ຂໍ້ມູນ ຮ່ວມກັນໃນຈຸລັງທີ່ເລືອກ;
- ຟັງຊັນການໂຕ້ແຍ້ງ (D1: D6) ເພີ້ມເນື້ອຫາຂອງລະດັບເຊນ D1 ເຖິງ D6.
Functions in Functions in Formulas
ການໃຊ້ປະໂຫຍດຂອງ Excel ໃນການເຮັດວຽກໃນຫນ້າທີ່ສາມາດຂະຫຍາຍອອກໂດຍການຮັງຫນຶ່ງຫຼືຫຼາຍຫນ້າທີ່ພາຍໃນຫນ້າທີ່ອື່ນໃນສູດ. ຜົນກະທົບຂອງການປະຕິບັດຫນ້າທໍາອິດແມ່ນເພື່ອໃຫ້ມີການຄິດໄລ່ຈໍານວນຫລາຍທີ່ຈະເກີດຂື້ນໃນ ຈຸລັງ ແຜ່ນວຽກດຽວ.
ເພື່ອເຮັດສິ່ງນີ້, ການເຮັດວຽກທີ່ຖືກຕ້ອງເຮັດເປັນຫນຶ່ງໃນການໂຕ້ຖຽງສໍາລັບຫນ້າທີ່ຕົ້ນຕໍຫຼືດ້ານນອກ.
ຕົວຢ່າງເຊັ່ນໃນສູດຕໍ່ໄປນີ້, ຟັງຊັນ SUM ແມ່ນຢູ່ພາຍໃນຟັງຊັນ ROUND .
ນີ້ແມ່ນສໍາເລັດໂດຍການໃຊ້ຟັງຊັນ SUM ເປັນການໂຕ້ຖຽງ ຈໍານວນ ການເຮັດວຽກຂອງ ROUND.
& # 61; ROUND (SUM (D1: D6), 2)
ໃນເວລາທີ່ການປະເມີນຜົນຂອງການເຮັດວຽກທີ່ຖືກຕ້ອງ, Excel ປະຕິບັດຫນ້າທີ່ເລິກເຊິ່ງ, ຫຼືໃນທີ່ສຸດ, ທໍາອິດແລະຫຼັງຈາກນັ້ນເຮັດວຽກທາງອອກ. ດັ່ງນັ້ນ, ສູດໃນຂ້າງເທິງຈະປະຈຸບັນ:
- ພົບຄວາມສົມບູນຂອງຄ່າໃນຈຸລັງ D1 ເຖິງ D6;
- ຜົນໄດ້ຮັບນີ້ຈະເປັນສອງຈຸດຂອງທະສະນິຍົມ.
ນັບຕັ້ງແຕ່ Excel 2007, ເຖິງ 64 ລະດັບຂອງຫນ້າທີ່ຖືກຕ້ອງຖືກອະນຸຍາດໃຫ້. ໃນຮຸ່ນກ່ອນຫນ້ານີ້, 7 ລະດັບຂອງຫນ້າທີ່ຖືກຕ້ອງຖືກອະນຸຍາດ.
Worksheet vs. Fun Functions
ມີສອງປະເພດຂອງຟັງຊັນໃນ Excel ແລະ Google Sheets:
- Functions Worksheet
- ຟັງຊັນທີ່ກໍາຫນົດ ເອງຫລື ກໍາຫນົດໂດຍຜູ້ໃຊ້
ຫນ້າທີ່ການເຮັດວຽກແມ່ນຫນ້າທໍາອິດຂອງໂຄງການ, ເຊັ່ນ: ຟັງຊັນ SUM ແລະ ROUND ທີ່ໄດ້ກ່າວມາຂ້າງເທິງ.
ໃນທາງກົງກັນຂ້າມ, ຫນ້າທີ່ຂອງລູກຄ້າແມ່ນມີຫນ້າທີ່ຂຽນຫຼື ຖືກກໍານົດ ໂດຍຜູ້ໃຊ້.
ໃນ Excel, ຫນ້າທີ່ custom ແມ່ນຂຽນໃນພາສາການຂຽນໂປລແກລມກໍ່ສ້າງ: Visual Basic ສໍາລັບຄໍາຮ້ອງສະຫມັກ ຫຼື VBA ສໍາລັບສັ້ນ. ຫນ້າທີ່ຖືກສ້າງຂື້ນໂດຍໃຊ້ບັນນາທິການ Visual Basic ທີ່ຢູ່ໃນແທັບເລັດ Developer .
ຟັງຊັນຂອງ Google Sheets ທີ່ຖືກຂຽນໄວ້ໃນ Script Apps - ຮູບແບບຂອງ JavaScript - ແລະຖືກສ້າງຂື້ນໂດຍໃຊ້ຕົວແກ້ບັນຫາ script ທີ່ຢູ່ພາຍໃຕ້ເມນູ Tools .
ຟັງຊັ່ນການລູກຄ້າມັກ, ແຕ່ບໍ່ໄດ້ສະເຫມີ, ຍອມຮັບແບບຟອມຂໍ້ມູນບາງຢ່າງແລະສົ່ງຜົນໄດ້ຮັບໃນຫ້ອງບ່ອນທີ່ມັນຕັ້ງຢູ່.
ຂ້າງລຸ່ມນີ້ແມ່ນຕົວຢ່າງຂອງຫນ້າທີ່ກໍານົດຜູ້ໃຊ້ທີ່ຄິດໄລ່ສ່ວນຫຼຸດຂອງຜູ້ຊື້ລາຍລັກອັກສອນໃນລະຫັດ VBA. ຫນ້າທໍາອິດຜູ້ໃຊ້ທີ່ຖືກກໍານົດໄວ້, ຫຼື UDF ແມ່ນຈັດພີມມາຢູ່ໃນເວັບໄຊທ໌ຂອງ Microsoft:
ການລົດລາຄາຫນ້າທີ່ (ຈໍານວນ, ລາຄາ)
ຖ້າປະລິມານ> = 100 ຫຼັງຈາກນັ້ນ
ສ່ວນລົດ = ປະລິມານ * ລາຄາ * 0.1
ອື່ນ ໆ
Discount = 0
End If
Discount = ApplicationRound (Discount, 2)
End Function
ຂໍ້ຈໍາກັດ
ໃນ Excel, ຫນ້າທີ່ຜູ້ໃຊ້ຖືກກໍານົດພຽງແຕ່ສາມາດສົ່ງຄືນຄ່າກັບ cell (s) ທີ່ພວກເຂົາຕັ້ງຢູ່. ໃນການເຮັດດັ່ງນັ້ນ, ພວກເຂົາບໍ່ສາມາດດໍາເນີນການຄໍາສັ່ງທີ່ໃນທາງໃດກໍ່ຕາມການ ປ່ຽນແປງສະພາບແວດລ້ອມການດໍາເນີນງານ ຂອງ Excel - ເຊັ່ນການດັດແກ້ເນື້ອຫາຫຼືຮູບແບບຂອງເຊນ.
ຖານຄວາມຮູ້ຂອງ Microsoft ລາຍການຂໍ້ຈໍາກັດຕໍ່ໄປນີ້ສໍາລັບຫນ້າທີ່ກໍານົດໂດຍຜູ້ໃຊ້:
- ການໃສ່, ການລຶບ, ຫຼືການຈັດຮູບແບບໃນແຜ່ນວຽກ;
- ການປ່ຽນແປງມູນຄ່າຂອງຂໍ້ມູນໃນຫ້ອງອື່ນ;
- ການເຄື່ອນຍ້າຍ, ການປ່ຽນຊື່, ການລຶບ, ຫຼືການເພີ່ມແຜ່ນເປັນ ປື້ມປະ ກອບ;
- ການປ່ຽນແປງທາງເລືອກສະພາບແວດລ້ອມໃດໆ - ເຊັ່ນ: ຮູບແບບຄິດໄລ່ຫຼືຫນ້າຈໍ;
- ກໍານົດຄຸນສົມບັດຫຼືປະຕິບັດວິທີການຫຼາຍທີ່ສຸດ.
User Defined Functions ທຽບ Macros ໃນ Excel
ໃນຂະນະທີ່ Google Sheets ບໍ່ປະຈຸບັນສະຫນັບສະຫນູນພວກເຂົາ, ໃນ Excel, ແມໂຄ ແມ່ນຊຸດຂອງຂັ້ນຕອນທີ່ບັນທຶກໄວ້ໂດຍອັດຕະໂນມັດໃນວຽກງານແຜ່ນວຽກແບບຊ້ໍາຊ້ອນ - ເຊັ່ນ: ການຈັດຮູບແບບຂໍ້ມູນຫຼືການສໍາເນົາແລະການວາງເຈາະ - ໂດຍ imitating keystrokes ຫຼືການກະທໍາຂອງຫນູ.
ເຖິງແມ່ນວ່າທັງສອງນໍາໃຊ້ພາສາການຂຽນໂປຣແກຣມ VBA ຂອງ Microsoft, ພວກເຂົາແມ່ນແຕກຕ່າງກັນໃນສອງດ້ານ:
- UDF ປະຕິບັດການຄິດໄລ່ໃນຂະນະທີ່ macros ດໍາເນີນການປະຕິບັດ. ດັ່ງທີ່ໄດ້ກ່າວມາຂ້າງເທິງ, UDF ບໍ່ສາມາດປະຕິບັດງານທີ່ຜົນກະທົບຕໍ່ສະພາບແວດລ້ອມຂອງໂຄງການໃນຂະນະທີ່ macros ສາມາດເຮັດໄດ້.
- ໃນປ່ອງຢ້ຽມບັນນາທິການ Visual Basic, ທັງສອງສາມາດແຕກຕ່າງກັນເພາະວ່າ:
- UDF ເລີ່ມຕົ້ນດ້ວຍຄໍາສັ່ງ Function ແລະສິ້ນສຸດດ້ວຍ End Function ;
- Macros ເລີ່ມຕົ້ນດ້ວຍຄໍາສັ່ງ ຍ່ອຍ ແລະສິ້ນສຸດດ້ວຍ End Sub .