Excel болон Google Sheets дээрх функцүүдийн хэрэглээ ба жишээ

Агуулгын хүснэгт:

Excel болон Google Sheets дээрх функцүүдийн хэрэглээ ба жишээ
Excel болон Google Sheets дээрх функцүүдийн хэрэглээ ба жишээ
Anonim

Функц нь Excel болон Google Sheets-д байгаа урьдчилан тохируулсан томьёо бөгөөд өөрийн байгаа нүдэнд тодорхой тооцоолол хийх зориулалттай.

Энэ нийтлэл дэх мэдээлэл Excel 2019, Excel 2016, Excel 2013 болон Google Sheets-д хамаарна.

Функцийн синтакс ба аргументууд

Функцийн синтакс нь функцийн зохион байгуулалттай холбоотой бөгөөд функцийн нэр, хаалт, таслал тусгаарлагч болон аргументуудыг агуулдаг. Бүх томьёоны нэгэн адил функцууд нь тэнцүү тэмдгээр (=) эхэлж, дараа нь функцийн нэр болон аргументууд орно:

  • Функцийн нэр нь Excel-д ямар тооцоолол хийхийг хэлж өгдөг.
  • Аргументууд нь хаалт эсвэл дугуй хаалт дотор байгаа бөгөөд тэдгээр тооцоололд ямар өгөгдөл ашиглахыг функцэд хэлж өгнө.
Image
Image

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

=НИЙЛҮҮЛЭГ (D1: D6)

Энэ жишээнд:

  • Нэр нь Excel-д сонгосон нүднүүдийн өгөгдлийг нэгтгэхийг хэлдэг.
  • Аргумент (D1:D6) функц нь нүдний муж дахь D1D6 нэмдэг..

Формула дахь үүрлэх функцууд

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

Image
Image

Үүнийг хийхийн тулд үүрлэсэн функц нь үндсэн эсвэл хамгийн гадна талын функцийн аргументуудын нэг болж ажилладаг. Жишээлбэл, дараах томъёонд SUM функцийг ROUND функц дотор байрлуулсан.

=ДУГУЙ(НИЙЛБЭЭ (D1: D6), 2)

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

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

Excel 2007 оноос хойш үүрлэсэн функцүүдийн 64 хүртэлх түвшнийг зөвшөөрсөн. Өмнөх хувилбаруудад үүрлэсэн функцын долоон түвшнийг зөвшөөрдөг байсан.

Ажлын хуудас ба Захиалгат функцүүд

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

  • Ажлын хуудасны функцүүд
  • Захиалгат эсвэл хэрэглэгчийн тодорхойлсон функцууд

Ажлын хуудасны функцууд нь дээр дурдсан SUM болон ROUND зэрэг программд суурилагдсан функцууд юм. Нөгөө талаас захиалгат функцууд нь хэрэглэгчийн бичсэн эсвэл тодорхойлсон функцууд юм.

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

Image
Image

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

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

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

Функцийн хөнгөлөлт(тоо хэмжээ, үнэ)

Хэрэв тоо хэмжээ >=100 бол

Хямдрал=тоо хэмжээүнэ0.1

Үгүй

Хямдрал=0

Хэрэв төгсгөл

Хөнгөлөлт=Хэрэглээ. Дугуй(Хямдрал, 2)Төгсгөлийн функц

Хязгаарлалт

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

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

  • Ажлын хуудсанд нүд оруулах, устгах эсвэл форматлах.
  • Өөр нүдний өгөгдлийн утгыг өөрчлөх.
  • Ажлын дэвтэрт хуудас зөөх, нэрийг өөрчлөх, устгах, нэмэх.
  • Тооцооллын горим эсвэл дэлгэцийн харагдац зэрэг орчны сонголтуудыг өөрчлөх.
  • Properties тохируулах эсвэл ихэнх аргыг ажиллуулж байна.

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

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

Image
Image

Хэдийгээр хоёулаа Microsoft-ын VBA програмчлалын хэлийг ашигладаг ч гэсэн хоёр талаараа ялгаатай:

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

      UDFs нь Function хэллэгээр эхэлж, Төгсгөлийн функцээр төгсдөг..

    2. Макро нь Sub хэллэгээр эхэлж, Төгсгөлийн дэд гэж төгсдөг.

Зөвлөмж болгож буй: