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) функциясы D1 ұяшық ауқымының мазмұнын D6 қосады.

Формулалардағы кірістіру функциялары

Excel бағдарламасының кірістірілген функцияларының пайдалылығын формуладағы басқа функцияның ішіне бір немесе бірнеше функцияларды кірістіру арқылы кеңейтуге болады. Кірістірілген функциялардың әсері бір жұмыс парағы ұяшығында бірнеше есептеулерді орындауға мүмкіндік береді.

Image
Image

Ол үшін кірістірілген функция негізгі немесе ең сыртқы функцияның аргументтерінің бірі ретінде әрекет етеді. Мысалы, келесі формулада SUM функциясы ROUND функциясының ішінде кірістірілген.

=Дөңгелек(ҚОСЫНДЫ (D1: D6), 2)

Кірістірілген функцияларды бағалау кезінде Excel алдымен ең терең немесе ең ішкі функцияны орындайды, содан кейін сыртқа қарай жұмыс істейді. Нәтижесінде, жоғарыдағы формула енді:

  • Ұяшықтардағы мәндердің қосындысын табыңыз D1 - D6.
  • Бұл нәтижені екі ондық таңбаға дейін дөңгелектеңіз.

Excel 2007 жылдан бастап кірістірілген функциялардың 64 деңгейіне дейін рұқсат етілген. Бұрынғы нұсқаларда кірістірілген функциялардың жеті деңгейіне рұқсат етілген.

Жұмыс парағы және теңшелетін функциялар

Excel және Google Sheets-те функциялардың екі класы бар:

  • Жұмыс парағының функциялары
  • Арнаулы немесе пайдаланушы анықтайтын функциялар

Жұмыс парағы функциялары жоғарыда талқыланған SUM және ROUND сияқты бағдарламаға ендірілген функциялар болып табылады. Теңшелетін функциялар, керісінше, пайдаланушы жазған немесе анықтайтын функциялар.

Excel бағдарламасында теңшелетін функциялар ендірілген бағдарламалау тілінде жазылған: Visual Basic for Applications немесе қысқаша VBA. Функциялар Excel бағдарламасымен орнатылған Visual Basic өңдегішінің көмегімен жасалады.

Image
Image

Google Sheets реттелетін функциялары Apps Script, JavaScript пішімінде жазылған және Tools астында орналасқан сценарий өңдегішінің көмегімен жасалған.мәзір.

Арнаулы функциялар әдетте, бірақ әрқашан емес, деректер енгізудің қандай да бір түрін қабылдайды және нәтижені ол орналасқан ұяшыққа қайтарады.

Төменде VBA кодында жазылған сатып алушының жеңілдіктерін есептейтін пайдаланушы анықтайтын функцияның мысалы келтірілген. Түпнұсқа пайдаланушы анықтайтын функциялар немесе UDFs Microsoft веб-сайтында жарияланған:

Функция жеңілдікі(саны, бағасы)

Егер саны >=100 болса, Жеңілдік=саныбағасы0,1

Егер

Жеңілдік=0

Егер аяқталса

Жеңілдік=Қолдану. Раунд(Жеңілдік, 2)Аяқтау функциясы

Шектеулер

Excel бағдарламасында пайдаланушы анықтайтын функциялар мәндерді тек олар орналасқан ұяшықтарға/ұяшықтарға қайтара алады. Олар Excel бағдарламасының жұмыс ортасын өзгертетін, мысалы, мазмұнды өзгерту немесе ұяшықты пішімдеу сияқты пәрмендерді орындай алмайды.

Microsoft білім қорында пайдаланушы анықтайтын функциялар үшін келесі шектеулер берілген:

  • Жұмыс парағына ұяшықтарды кірістіру, жою немесе пішімдеу.
  • Басқа ұяшықтағы деректердің мәнін өзгерту.
  • Жұмыс кітабына парақтарды жылжыту, атын өзгерту, жою немесе қосу.
  • Есептеу режимі немесе экран көріністері сияқты кез келген орта опцияларын өзгерту.
  • Сипаттар орнату немесе көптеген әдістерді орындау.

Пайдаланушы анықтайтын функциялар және Excel бағдарламасындағы макростар

Google Sheets қазір оларға қолдау көрсетпесе де, Excel бағдарламасында макростар жұмыс парағының қайталанатын тапсырмаларын автоматтандыратын жазылған қадамдар қатары болып табылады. Автоматтандыруға болатын тапсырмалардың мысалдары деректерді пішімдеу немесе көшіру және қою әрекеттерін қамтиды.

Image
Image

Екеуі де Microsoft корпорациясының VBA бағдарламалау тілін пайдаланса да, олар екі жағынан ерекшеленеді:

  1. UDF есептеулерді орындайды, ал макростар әрекеттерді орындайды. Жоғарыда айтылғандай, UDF файлдары бағдарламаның ортасына әсер ететін әрекеттерді орындай алмайды, ал макростар орындай алады.
    1. Visual Basic өңдегішінің терезесінде екеуін ажыратуға болады, себебі:

      UDFs Function операторымен басталып, End Функциясымен аяқталады..

    2. Макростар Sub мәлімдемесінен басталып, End Sub деп аяқталады.

Ұсынылған: