Skip to main content

ایکسل اور Google Docs میں استعمال کرتا ہے اور افعال کی مثالیں

From C to Python by Ross Rheingans-Yoo (مئی 2024)

From C to Python by Ross Rheingans-Yoo (مئی 2024)
Anonim

ایک فنکشن ایکسل اور Google شیٹوں میں پیش سیٹ فارمولہ ہے جو اس میں واقع مخصوص حسابات کے لۓ ہے جس میں یہ واقع ہے.

نوٹ: اس مضمون میں معلومات ایکسل 2019، ایکسل 2016، ایکسل 2013، اور Google شیٹ پر لاگو ہوتا ہے.

فنکشن نحو اور دلائل

ایک فنکشن کے نحوط کی تقریب کی ترتیب سے مراد ہے اور فنکشن کے نام، بریکٹ، کوما علیحدہ کرنے والے اور دلائل شامل ہیں. تمام فارمولوں کی طرح، افعال برابر نشان کے ساتھ شروع ہوتا ہے ( = ) تقریب کے نام اور اس کے دلائل کے بعد:

  • فنکشن کا نام Excel بتاتا ہے کہ کیا حسابات انجام دینے کے لۓ ہیں.
  • دلیلوں یا گول بریکٹ کے اندر یہ دلائل موجود ہیں اور ان فنکشن کو بتائیں جو ان اعداد و شمار میں کیا اعداد و شمار استعمال کرتے ہیں.

مثال کے طور پر، ایکسل اور Google شیٹ میں سب سے زیادہ افعال افعال میں سے ایک SUM تقریب ہے:

= SUM (D1: D6)

اس مثال میں:

  • نام کو منتخب کردہ خلیوں میں اعداد و شمار کے ساتھ مل کر ایکسل کو بتاتا ہے.
  • دلیل (D1: D6) تقریب سیل رینج کے مواد کو شامل کرتا ہے D1 کرنے کے لئے D6.

فارمولا میں نرسنگ کام

ایکسل کے بلٹ میں افعال کی افادیت ایک فارمولہ میں کسی اور فنکشن کے اندر ایک یا زیادہ افعال گھوںسانے کی طرف سے بڑھا جا سکتا ہے. گھسنے والی افعال کا اثر ایک ورکشیل سیل میں لے جانے کے لۓ ایک سے زیادہ حساب کی اجازت دیتا ہے.

ایسا کرنے کے لئے، نیز شدہ فنکشن اہم یا بیرونی کام کے لئے دلائل میں سے ایک کے طور پر کام کرتا ہے. مثال کے طور پر، مندرجہ ذیل فارمولا میں، ROUND تقریب کے اندر SUM فنکشن نیز ہے.

= روڈ (سوم (D1: D6)، 2)

جب نیز کردہ افعال کا اندازہ لگایا جاتا ہے تو، ایکسل ایک سب سے گہری یا بے شمار کام کو انجام دیتا ہے اور پھر اس کے راستے سے باہر نکلتا ہے. نتیجے کے طور پر، اب فارمولہ اب کرے گا:

  • خلیات میں اقدار کی رقم تلاش کریں D1 کرنے کے لئے D6.
  • اس نتیجے کو دو بارش مقامات پر گول کریں.

ایکسل 2007 کے بعد سے، 64 سے زائد درجے کی افعال کی اجازت دی گئی ہے. پہلے ورژن میں، نینجرز افعال کے سات درجے کی اجازت دی گئی تھی.

ورکیٹیٹ بمقابلہ اپنی مرضی کے افعال

ایکسل اور Google شیٹ میں دو طبقات افعال ہیں:

  • کام کی شیٹ افعال
  • اپنی مرضی کے مطابق یا صارف کی وضاحت کردہ افعال

کام کی شیٹ افعال ایسے پروگرام سے تعلق رکھتے ہیں جیسے جیسے سوم اور روڈ افعال اوپر بحث کی گئی. صارف کے ذریعہ اپنی مرضی کے مطابق کام کرتا ہے، دوسری طرف، لکھا یا تعریف کرتا ہے.

ایکسل میں، اپنی مرضی کے افعال کو بلٹ میں پروگرامنگ زبان میں لکھا جاتا ہے: ایپلی کیشنز کے لئے بصری بنیادی یا مختصر کے لئے VBA. کام کرتا ہے بصری بیس ایڈیٹر کا استعمال کرتے ہوئے تخلیق کیا جاتا ہے، جو ایکسل کے ساتھ نصب ہوتا ہے.

گوگل شیٹس اپنی مرضی کے افعال میں لکھا جاتا ہے ایپس سکرپٹ، جاوا اسکرپٹ کا ایک فارم، اور اس کے تحت واقع اسکرپٹ ایڈیٹر کا استعمال کرتے ہوئے تخلیق کیا جاتا ہے اوزار مینو.

عام طور پر اپنی مرضی کے افعال، لیکن ہمیشہ نہیں، ڈیٹا ان پٹ کے کسی قسم کو قبول کرتے ہیں اور اس کے نتیجے میں اس سیل کے نتیجے میں واپس آتے ہیں جہاں یہ واقع ہے.

ذیل میں ایک صارف کی وضاحت کردہ فنکشن کا ایک مثال ہے جو VBA کوڈ میں تحریری خریدار کی چھوٹ کا حساب کرتا ہے. اصل صارف کی وضاحت کردہ افعال، یا UDFs , مائیکروسافٹ کی ویب سائٹ پر شائع کیا گیا ہے:

فنکشن ڈسکاؤنٹ (مقدار، قیمت)مقدار = = 100 تو پھرڈسکاؤنٹ = مقدار * قیمت * 0.1یلسڈسکاؤنٹ = 0ختم کرو اگرڈسکاؤنٹ = ایپلی کیشنز. رائونڈ (ڈسکاؤنٹ، 2)اختتامی فنکشن

حدود

ایکسل میں، صارف کی وضاحت کردہ افعال صرف سیل (ے) پر اقدار واپس آسکتے ہیں جن میں وہ واقع ہیں. وہ حکموں کو عمل نہیں کرسکتے ہیں جو ایکسل کے آپریٹنگ ماحول کو تبدیل کرسکتے ہیں، جیسے کہ مواد کو ترمیم یا سیل کی شکل میں تبدیل کرنا.

مائیکروسافٹ کے علم کی بنیاد صارف کی وضاحت کردہ افعال کیلئے درج ذیل حدود کی فہرست ہے:

  • ایک ورق میں خلیات داخل کرنے، حذف کرنے، یا فارمیٹنگ.
  • دوسرے سیل میں ڈیٹا کی قدر میں تبدیلی.
  • ایک کتابچہ کتاب منتقل کرنے، تبدیل کرنے، حذف کرنے، یا شیٹ شامل کرنا.
  • کسی بھی ماحول کے اختیارات، جیسے حساب کے موڈ یا اسکرین کے خیالات کو تبدیل کرنا.
  • خصوصیات کی ترتیب یا زیادہ تر طریقوں پر عملدرآمد.

ایکسل میں صارف کی وضاحت کردہ افعال اور میکروس

جبکہ Google Sheets فی الحال ان کی حمایت نہیں کرتی ہے، ایکسل میں، میکروس ریکارڈ شدہ اقدامات کی ایک سلسلہ ہے جس میں بار بار کام کی شیٹ کاموں کو خودکار. کاموں کی مثالیں جو خود کار طریقے سے ہوسکتی ہیں فارمیٹنگ ڈیٹا یا کاپی اور پیسٹ آپریشن شامل ہیں.

اگرچہ دونوں مائیکروسافٹ کے VBA پروگرامنگ زبان کا استعمال کرتے ہیں، وہ دو احترام میں مختلف ہیں:

  1. یم ایف ایف حسابات کا مظاہرہ کرتے ہیں، جبکہ میکروس کو عمل کرتے ہیں. جیسا کہ اوپر بیان کیا گیا ہے، UDFs آپریشن نہیں کر سکتے ہیں جو پروگرام کے ماحول پر اثر انداز کر سکتا ہے.
  2. بصری بیس ایڈیٹر ونڈو میں، دونوں کو مختلف کیا جا سکتا ہے کیونکہ:
    1. UDFs کے ساتھ شروع ہوتا ہے فنکشن بیان اور اختتام کے ساتھ اختتامی فنکشن .
    2. میکرو ایک کے ساتھ شروع ہوتا ہے ذیلی بیان اور اختتام کے ساتھ اختتام ذیلی.