ຄໍານິຍາມ, ການນໍາໃຊ້ແລະຕົວຢ່າງຂອງວຽກງານໃນ Excel

ຟັງຊັນແມ່ນ ສູດ ທີ່ຖືກກໍານົດໄວ້ໃນ Excel ແລະ Google Sheets ທີ່ມີຈຸດປະສົງເພື່ອປະຕິບັດການຄິດໄລ່ສະເພາະໃນຫ້ອງທີ່ມັນຕັ້ງຢູ່.

Function Syntax and Arguments

syntax ຂອງຫນ້າທີ່ຫມາຍເຖິງຮູບແບບຂອງຫນ້າທີ່ແລະປະກອບມີຊື່, ວົງເລັບ, ຕົວແຍກສັນຍານ, ແລະ ການໂຕ້ຖຽງ .

ເຊັ່ນດຽວກັນກັບສູດທັງຫມົດ, ຫນ້າທີ່ເລີ່ມຕົ້ນດ້ວຍສັນຍານທີ່ເທົ່າທຽມກັນ ( = ) ປະຕິບັດຕາມຊື່ຂອງຟັງຊັນແລະການໂຕ້ຖຽງຂອງມັນ:

ຕົວຢ່າງ, ຫນຶ່ງໃນຫນ້າທີ່ນໍາໃຊ້ຫຼາຍທີ່ສຸດໃນ Excel ແລະ Google Sheets ແມ່ນ ຟັງຊັນ SUM :

= SUM (D1: D6)

ໃນຕົວຢ່າງນີ້,

Functions in Functions in Formulas

ການໃຊ້ປະໂຫຍດຂອງ Excel ໃນການເຮັດວຽກໃນຫນ້າທີ່ສາມາດຂະຫຍາຍອອກໂດຍການຮັງຫນຶ່ງຫຼືຫຼາຍຫນ້າທີ່ພາຍໃນຫນ້າທີ່ອື່ນໃນສູດ. ຜົນກະທົບຂອງການປະຕິບັດຫນ້າທໍາອິດແມ່ນເພື່ອໃຫ້ມີການຄິດໄລ່ຈໍານວນຫລາຍທີ່ຈະເກີດຂື້ນໃນ ຈຸລັງ ແຜ່ນວຽກດຽວ.

ເພື່ອເຮັດສິ່ງນີ້, ການເຮັດວຽກທີ່ຖືກຕ້ອງເຮັດເປັນຫນຶ່ງໃນການໂຕ້ຖຽງສໍາລັບຫນ້າທີ່ຕົ້ນຕໍຫຼືດ້ານນອກ.

ຕົວຢ່າງເຊັ່ນໃນສູດຕໍ່ໄປນີ້, ຟັງຊັນ SUM ແມ່ນຢູ່ພາຍໃນຟັງຊັນ ROUND .

ນີ້ແມ່ນສໍາເລັດໂດຍການໃຊ້ຟັງຊັນ SUM ເປັນການໂຕ້ຖຽງ ຈໍານວນ ການເຮັດວຽກຂອງ ROUND.

& # 61; ROUND (SUM (D1: D6), 2)

ໃນເວລາທີ່ການປະເມີນຜົນຂອງການເຮັດວຽກທີ່ຖືກຕ້ອງ, Excel ປະຕິບັດຫນ້າທີ່ເລິກເຊິ່ງ, ຫຼືໃນທີ່ສຸດ, ທໍາອິດແລະຫຼັງຈາກນັ້ນເຮັດວຽກທາງອອກ. ດັ່ງນັ້ນ, ສູດໃນຂ້າງເທິງຈະປະຈຸບັນ:

  1. ພົບຄວາມສົມບູນຂອງຄ່າໃນຈຸລັງ D1 ເຖິງ D6;
  2. ຜົນໄດ້ຮັບນີ້ຈະເປັນສອງຈຸດຂອງທະສະນິຍົມ.

ນັບຕັ້ງແຕ່ Excel 2007, ເຖິງ 64 ລະດັບຂອງຫນ້າທີ່ຖືກຕ້ອງຖືກອະນຸຍາດໃຫ້. ໃນຮຸ່ນກ່ອນຫນ້ານີ້, 7 ລະດັບຂອງຫນ້າທີ່ຖືກຕ້ອງຖືກອະນຸຍາດ.

Worksheet vs. Fun Functions

ມີສອງປະເພດຂອງຟັງຊັນໃນ Excel ແລະ Google Sheets:

ຫນ້າທີ່ການເຮັດວຽກແມ່ນຫນ້າທໍາອິດຂອງໂຄງການ, ເຊັ່ນ: ຟັງຊັນ 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, ພວກເຂົາແມ່ນແຕກຕ່າງກັນໃນສອງດ້ານ:

  1. UDF ປະຕິບັດການຄິດໄລ່ໃນຂະນະທີ່ macros ດໍາເນີນການປະຕິບັດ. ດັ່ງທີ່ໄດ້ກ່າວມາຂ້າງເທິງ, UDF ບໍ່ສາມາດປະຕິບັດງານທີ່ຜົນກະທົບຕໍ່ສະພາບແວດລ້ອມຂອງໂຄງການໃນຂະນະທີ່ macros ສາມາດເຮັດໄດ້.
  2. ໃນປ່ອງຢ້ຽມບັນນາທິການ Visual Basic, ທັງສອງສາມາດແຕກຕ່າງກັນເພາະວ່າ:
    • UDF ເລີ່ມຕົ້ນດ້ວຍຄໍາສັ່ງ Function ແລະສິ້ນສຸດດ້ວຍ End Function ;
    • Macros ເລີ່ມຕົ້ນດ້ວຍຄໍາສັ່ງ ຍ່ອຍ ແລະສິ້ນສຸດດ້ວຍ End Sub .