Excel-ийн функцүүдийн тодорхойлолт, хэрэглээ болон жишээнүүд

Функц нь Excel болон Google Sheets дахь урьдчилан тогтоосон томъёо юм.

Чиг үүрэгийн синтакс болон аргументууд

Функцийн синтакс нь функцын функц, функцын нэр, хаалт, таслал тусгаарлагч болон нэмэлт өгөгдлүүдийг багтаасан байна.

Бүх томьёоны нэгэн адил функцын нэр ба түүний аргументуудтай адил тэнцүү тэмдэг ( = )

Жишээлбэл Excel болон Google Sheets дахь хамгийн ашиглагддаг функцуудын нэг бол SUM функц юм :

= SUM (D1: D6)

Энэ жишээнд,

Томьёо дахь үүрлэх үүрэг

Excel-ийн суурилуулсан функцүүдийн ашиг тусыг нэг функц дотор нэг функц дотор нэг буюу хэд хэдэн функцийг үүрэх замаар өргөжүүлж болно. Үүрлэх функцын үр нөлөө нь олон тооны тооцооллыг нэг ажлын хуудсанд хийхийг зөвшөөрөх явдал юм.

Үүнийг хийхийн тулд үүрлэсэн функц нь үндсэн эсвэл хамгийн дээд функцын хувьд нэмэлт өгөгдлүүдийн нэг юм.

Жишээлбэл, дараах томъёогоор SUM функц ROUND функц дотор хийгдсэн байдаг.

Энэ нь SUM функцыг ROUND функцын дугаар аргументаар гүйцэтгэх боломжтой.

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

Төгсгөлийн функцуудыг үнэлэхэд Excel нь хамгийн гүн, хамгийн гүнзгий функцийг эхлээд, дараа нь гадагшаа чиглүүлдэг. Үүний үр дүнд дээрх томъёог дор дурдсан болно:

  1. D1-ээс D6 нүдэнд байгаа утгуудын нийлбэрийг олох;
  2. Энэ үр дүнг аравтын орны хоёр хэсэгт эргүүлнэ үү.

Excel 2007 нь 64 хүртэлх функцүүд хүртэл ажилладаг. Үүнээс өмнөх хувилбаруудад үүрлэсэн 7 функцийг зөвшөөрсөн.

Ажлын хуудас болон Гаалийн чиг үүрэг

Excel болон Google Sheets-д хоёр төрлийн функц байдаг.

Ажлын хүснэгтийн функцууд нь хөтөлбөрийн эх сурвалж, жишээ нь SUM ба ROUND функцууд дээр дурдсан болно.

Нөгөө талаас гаалийн функц нь хэрэглэгчийн бичсэн, эсвэл тодорхойлсон функц юм.

Excel -д өөрчлөн тохируулсан функцууд нь програмын хэл дээр бичигдсэн: Програмын Visual Basic эсвэл VBA-ийн богино. Функцууд нь туузны Хөгжүүлэгчийн tab-т байрлах Visual Basic засварлагч ашиглан функцуудыг үүсгэдэг.

Google Sheets-ийн тусгай функцууд нь Апп Скрипт-тэй JavaScript-ийн хэлбэрээр бичсэн бөгөөд Tools цэсний доор байрлах скриптийн засварлагч ашиглан үүсгэгддэг.

Гаалийн функц нь ихэнхдээ өгөгдөл оруулах ямар нэг хэлбэрийг хүлээн авч, хаана байрладаг нүдэнд үр дүнг буцаадаг.

VBA кодонд бичигдсэн худалдан авагчийн хөнгөлөлтийг тооцоолох хэрэглэгчийн тодорхойлсон функцийн жишээг доор харуулав. Анхдагч хэрэглэгч тодорхойлсон функцүүд, эсвэл UDF нь Microsoft-ын вэбсайт дээр нийтлэгдсэн:

Discount функц (хэмжээ, үнэ)
Хэрэв тоо> = 100 Дараа нь
Discount = тоо * үнэ * 0.1
Бусад
Discount = 0
Хэрэв үгүй ​​бол
Discount = Application.Round (Discount, 2)
Төгсгөлийн функц

Хязгаарлалтууд

Excel-д хэрэглэгчийн тодорхойлсон функцүүд нь тэдгээрийн байрладаг нүдэнд утгыг буцааж өгч чаддаг. Ингэснээр Excel-ийн үйлдлийн орчинг өөрчилдөг тушаалуудыг биелүүлэх боломжгүй байдаг. Жишээлбэл, эсийн агуулга, форматыг өөрчлөх гэх мэт.

Microsoft-ын мэдлэгийн сан нь хэрэглэгчийн тодорхойлсон функцүүдийн хувьд дараах хязгааруудыг жагсаав:

Хэрэглэгчийн тодорхойлсон функцууд болон макро Excel-д

Google Шийтүүд одоогоор тэдгээрийг дэмждэггүй боловч Excel- д макро нь форматлах өгөгдөл эсвэл хуулбарлах, үйлдэх үйлдлүүдийг автоматжуулах цуврал үйлдэл юм. Энэ нь товчлуурууд эсвэл хулганын үйлдлүүдийг дуурайлган хийдэг.

Microsoft-н VBA програмчлалын хэлийг хоёуланг нь хэрэглэж байгаа ч гэсэн хоёр талаараа өөр өөр байдаг:

  1. UDF-ийн тооцооллууд нь макрос үйлдэл хийдэг. Дээр дурдсанчлан, UDF програмын орчинд макро хийж чаддаг үйл ажиллагааг гүйцэтгэж чадахгүй.
  2. Visual Basic засварлагч цонхонд эдгээр хоёр ялгаатай байж болно. Учир нь:
    • UDF функциональ мэдэгдлээр эхэлдэг бөгөөд төгсгөлийн функцтэй байна ;
    • Макрос нь Дэд мэдэгдэлтэй бөгөөд End Sub- тэй цуг ирдэг.