Excel ကိုအတွက် Functions များ၏အဓိပ္ပာယ်, အသုံးပြုခြင်းနှင့်ဥပမာများ

တစ်ဦးက function ကိုတစ်ဦးကြိုတင်ဖြစ်ပါတယ် ပုံသေနည်း Excel ကိုနှင့် Google မှ Sheet များ ကြောင့်တည်ရှိပြီးသောဆဲလ်များတွင်တိကျသောတွက်ချက်မှုထွက်သယ်ဆောင်ရန်ရည်ရွယ်ထားကြောင်း။

function Syntax နှင့် Arguments

တစ်ဦးက function ကိုရဲ့ syntax function ကို၏အဆင်အပြင်ကိုရည်ညွှန်းသည်နှင့် function ကိုရဲ့အမည်, ကွင်းခတ်, ကော်မာသီးခြားနှင့်လည်းပါဝင်သည် အငြင်းပွားမှုများ

အားလုံးဖော်မြူလာကဲ့သို့ပင်လုပ်ဆောင်ချက်များကို function ကို၏အမည်ကိုနှင့်၎င်း၏အငြင်းပွားမှုများအားဖြင့်နောက်တော်သို့လိုက်သည့်တန်းတူနိမိတ်လက္ခဏာကို (=) နှင့်အတူစတင်:

ဥပမာအားဖြင့်, Excel ကိုနှင့် Google Sheet များအတွက်ပါတဲ့လူသုံးအများဆုံးလုပ်ဆောင်ချက်များကိုတပါးဖြစ်ပါတယ် sum function ကို :

= sum (D1: D6)

ဒီဥပမာထဲမှာ,

Formula များတွင်အသိုက် Functions များ

Excel ကိုရဲ့ built-in function တွေကိုများ၏အသုံးဝင်မှုတစ်ပုံသေနည်းထဲမှာအခြား function ကိုအတွင်းအပြင်တဦးတည်းသို့မဟုတ်ထိုထက်ပိုလုပ်ဆောင်ချက်များကိုအသိုက်အားဖြင့်ကျယ်ပြန့်နိုင်ပါတယ်။ nesting များနမူနာလုပ်ဆောင်ချက်များကို၏အကျိုးသက်ရောက်မှုတစ်ခုတည်းသင်ထောက်ကူနေရာယူမျိုးစုံတွက်ချက်မှုခွင့်ဖို့ဖြစ်ပါတယ် ဆဲလ်

ဒီလိုလုပ်ဖို့အသိုက် function ကိုအဓိကသို့မဟုတ်ပြင်ဘက်မှာ, function ကိုများအတွက်ငြင်းခုံတစ်ဦးအဖြစ်ဆောင်ရွက်သည်။

ဥပမာအားဖြင့်, အောက်ပါပုံသေနည်းထဲမှာ, sum function ကို Round function ကိုအတွင်းအပြင်အသိုက်ဖြစ်ပါတယ်

ဒါက Round function ကိုရဲ့နံပါတ်အငြင်းအခုံအဖြစ် sum function ကိုအသုံးပြုခြင်းအားဖြင့်ပြည့်စုံသည်။

& # 61; round (sum (D1: D6), 2)

အသိုက်လုပ်ဆောင်ချက်များကိုအကဲဖြတ်တဲ့အခါ, Excel ကိုအပြင်က၎င်း၏လမ်းအလုပ်လုပ်ပြီးတော့ပထမဦးဆုံးနှင့်, ထိုအနက်ရှိုင်းဆုံး, ဒါမှမဟုတ်တှငျး function ကို ပေး. စီရင်။ ရလဒ်အနေနဲ့အထက်ပါပုံသေနည်းယခုလိမ့်မည်:

  1. ဆဲလ် D6 မှ D1 အတွက်တန်ဖိုးများများ၏ပေါင်းလဒ်ကိုရှာဖွေ;
  2. နှစ်ခုဒဿမနေရာတွေကိုပတ်ပတ်လည်ကဒီရလဒ်။

Excel ကို 2007 ခုနှစ်ကတည်းကအသိုက်လုပ်ဆောင်ချက်များကို၏အထိ 64 အဆင့်ဆင့်ခွင့်ပြုထားပါသည်။ ဤကြိုတင်ဗားရှင်းမှာတော့အသိုက်လုပ်ဆောင်ချက်များကို 7 အဆင့်ဆင့်ခွင့်ပြုခဲ့သည်။

စိတ်တိုင်းကျ Functions များ vs. သင်ထောက်ကူ

Excel ကိုနှင့် Google Sheet များအတွက်လုပ်ဆောင်ချက်များကိုနှစ်ခုအတန်းရှိပါသည်:

သင်ထောက်ကူလုပ်ဆောင်ချက်များကိုထိုကဲ့သို့သောအထက်တွင်ဆွေးနွေး sum နှင့် Round လုပ်ဆောင်ချက်များကိုအဖြစ်ပရိုဂရမ်ဇာတိသူများဖြစ်ကြသည်။

အခြားတစ်ဖက်တွင်မိမိစိတ်ကြိုက် functions များ, သုံးစွဲသူအသုံးပြုပုံတိကျမ်းစာ၌လာသည်, ဒါမှမဟုတ်သတ်မှတ် function တွေဖြစ်ပါတယ်။

တိုတောင်းသောအဘို့ Applications ကိုသို့မဟုတ် VBA များအတွက် Visual Basic: Excel ထဲတွင်, ထုံးစံလုပ်ဆောင်ချက်များကို Built-in programming language ကို၌ရေးထားလျက်ရှိ၏။ အဆိုပါလုပ်ငန်းဆောင်တာ၏ရေးသားသူ tab ကိုပေါ်မှာတည်ရှိ Visual Basic အယ်ဒီတာသုံးပြီးဖန်တီးနေကြသည် ဖဲကြိုး

JavaScript ကိုတစ်ပုံစံ - - Google က Sheet များ '' ထုံးစံလုပ်ဆောင်ချက်များကို Apps ကပ Script ၌ရေးထားလျက်ရှိ၏နှင့် Tools menu ကိုအောက်မှာတည်ရှိပြီး script ကိုအယ်ဒီတာကိုအသုံးပြုပြီးဖန်တီးနေကြပါတယ်။

ထုံးစံအများအားဖြင့်လုပ်ငန်းဆောင်တာမဟုတ်ဘဲအမြဲ, ဒေတာ input ကိုအချို့ပုံစံကိုလက်ခံပြုလုပ်တည်ရှိရာဆဲလ်များတွင်ရလဒ်ပြန်သွားပါ။

အောက်တွင် VBA ကုဒ်၌ရေးထားလျက်ရှိ၏ဝယ်အထူးလျှော့စျေးတွက်ချက်တဲ့အသုံးပြုသူသတ်မှတ်ထားသော function ကို၏ဥပမာတစ်ခုဖြစ်ပါတယ်။ မူရင်းအသုံးပြုသူသတ်မှတ်ထားသော functions များ, သို့မဟုတ် UDF Microsoft ရဲ့ website တွင်ပုံနှိပ်ထုတ်ဝေတာဖြစ်ပါတယ်:

function လျှော့ (အရေအတွက်, စျေးနှုန်း)
အရေအတွက်> = 100 ကျော်ခဲ့လျှင်ထိုအခါ
လျှော့စျေး = အရေအတွက် * စျေးနှုန်း * 0.1
အခြားသူ
လျှော့စျေး = 0
အကယ်. ရပ်တန့်
လျှော့စျေး = Application.Round (လျှော့စျေး, 2)
အဆုံးရာထူးအမည်

ကန့်သတ်

Excel ကိုခုနှစ်တွင်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုသာသူတို့တည်ရှိသည်ရသောဆဲလ် (s) ကိုမှတန်ဖိုးများကိုပြန်လာနိုင်ပါတယ်။ ထိုကဲ့သို့သောဆဲလ်ရဲ့ contents သို့မဟုတ်ပုံစံချပေးပြုပြင်မွမ်းမံအဖြစ် - ဒါကြောင့်အကျင့်ကို, သူတို့ကမည်သည့်လမ်းအတွက် Excel ကို၏လုပ်ငန်းလည်ပတ်ပတ်ဝန်းကျင်ကိုပြောင်းလဲကြောင်းပညတ်တော်တို့ကိုစီရင်လို့မရပါဘူး။

Microsoft ရဲ့အသိပညာအခြေစိုက်စခန်းအသုံးပြုသူသတ်မှတ်ထားသောလုပ်ငန်းဆောင်တာများအတွက်အောက်ပါကန့်သတ်စာရင်းပြုစု:

Excel ကိုအတွက် macro vs. အသုံးပြုသူသတ်မှတ်ထားသော Functions များ

Google က Sheet များလက်ရှိ Excel ကိုအတွက်သူတို့ကိုထောကျပံ့ပေးမထားဘူးသော်လည်း, တစ်နိုင်တဲ့ macro ခလုတျကှကျသို့မဟုတ် mouse ကိုလုပ်ရပ်များတုပအားဖြင့် - ထိုကဲ့သို့ဒေတာသို့မဟုတ် copy နဲ့ paste စစ်ဆင်ရေးပုံစံအဖြစ် - ထပ်တလဲလဲသင်ထောက်ကူတာဝန်များကိုအလိုအလျောက်ကြောင်းမှတ်တမ်းတင်ထားသောခြေလှမ်းများတစ်စီးရီးဖြစ်ပါတယ်။

နှစ်ဦးစလုံး Microsoft ရဲ့ VBA programming language ကိုအကျိုးရှိစွာအသုံးချသော်လည်းထိုသူနှစ်ယောက်တို့သည်အရိုအသေအတွက်ကွဲပြားခြားနားနေသောခေါင်းစဉ်:

  1. ဘာလို့လဲဆိုတော့ Micro စနစ်နဲ့အခြားသောလုပ်ဆောင်ချက်များသည်ထွက်သယ်ဆောင်နေစဉ် UDF ရဲ့တွက်ချက်မှုလုပ်ဆောင်။ အထက်တွင်ဖော်ပြခဲ့သည့်အတိုင်း UDF ရဲ့ဘာလို့လဲဆိုတော့ Micro စနစ်နဲ့အခြားသောလုပ်နိုင်နေချိန်မှာထို program ရဲ့ပတ်ဝန်းကျင်ကိုထိခိုက်စေသည်ဟုစစ်ဆင်ရေးလုပ်ဆောင်လို့မရပါဘူး။
  2. အဆိုပါ Visual Basic အယ်ဒီတာပြတင်းပေါက်များတွင်နှစ်ခုဖြစ်သောကြောင့်မတူညီနိုင်ပါတယ်:
    • UDF ရဲ့အဆုံးရာထူးအမည်နှင့်အတူတစ်ဦးရာထူးအမည်ကြေညာချက်နှင့်အဆုံးနဲ့စတင်;
    • Macro အဆုံး Sub နဲ့ Sub ကြေညာချက်နှင့်အဆုံးနှင့်အတူစတင်။