LAMBDA עם שני פרמטרים
כפי שלמדנו במאמר הזה, הפונקציה LAMBDA היא פונקציה חדשה באקסל 365,
שמאפשרת לנו ליצור פונקציות מותאמות אישית, בלי לכתוב קוד ב VBA.
אם אינכם מכירים את הפונקציה, קראו את מאמר המבוא, לפני שתמשיכו במאמר הזה.
במבוא למדנו שלפונקציה שני ארגומנטים בלבד:
- שם המשתנה או הפרמטר
- החישוב שעורכים עליו
וזה התחביר שלה:
=LAMBDA(Parameter,Calculation)
אולם במאמר הזה אדייק ואומר שניתן להכניס יותר מאשר פרמטר אחד, כל עוד החישוב הוא הארגומנט האחרון.
כלומר – הפונקציה מתייחסת לכל הארגומנטים פרט לאחרון כאל פרמטרים, ואילו בארגומנט האחרון נכתוב את הנוסחה או הפונקציה שלנו.
ואם במאמר הקודם למדנו כיצד לכתוב פונקציה פשוטה של העלאה בחזקה שלישית,
במאמר הזה נלמד כיצד לכתוב פונקציה של העלאה בחזקה, כאשר אנחנו יכולים לבחור גם את הבסיס וגם את המעריך, כפרמטרים.
תזכורת – איפה כותבים את הפונקציה
כדי שנוכל להשתמש בפונקציה אנחנו צריכים לתת לה שם, ואת זה נעשה במנהל השמות.
בכרטיסיית 'נוסחאות' נבחר ב'מנהל השמות'
או שנשתמש בשילוב המקשים Ctrl+F3.
יפתח החלון הבא:
נלחץ על 'חדש'.
החלון הבא יפתח:
בחלק העליון ניתן לפונקציה שם. במקרה שלנו, בגלל שאני רוצה להעלות בחזקה, אתן לה את השם Pwr_N.
את הפונקציה עצמה נכתוב בחלונית 'מפנה אל:'
כתיבת הפונקציה
בחלק הראשון נכתוב את שמות הפרמטרים המשמשים אותנו בחישוב.
רצוי לתת שם משמעותי, משום שהוא זה שיופיע בעת הקלדת הפונקציה, ויעזור לנו להבין מה עושה כל פרמטר.
במקרה שלנו – בחרתי ב Num לבסיס, וב-Pwr למעריך.
אין משמעות לאותיות גדולות וקטנות.
במקום 'מפנה אל' אכתוב את הפונקציה הרצויה שהיא פשוט Num^ Pwr.
ניתן לכתוב תחת 'הערה' הסבר לפונקציה שכתבנו, כולל הסבר לפרמטרים שמופיעים בה
וכך זה נראה:
אז מה יש לנו פה?
כתבנו פונקציה בשם Pwr_N, ובחלקו התחתון של החלון כתבנו את פונקציית ה-LAMBDA שבחלקה הראשון מקבלת שני ערכים (מספרים קבועים או הפניה לתא),
שבמקרה שלנו מיוצג על ידי הפרמטר Num כבסיס, ובפרמטר Pwr לחזקה עצמה.
החלק האחרון הוא הנוסחה – שהיא העלאה של הבסיס Num במעריך Pwr.
לסיום נלחץ על אישור
ובואו נבדוק:
נקליד בגיליון את שם הפונקציה שכתבנו.
אנחנו יכולים לראות שהפונקציה מופיעה בחלונית, והתיאור שכתבנו תחת 'הערה' מופיע גם הוא, כדי לעזור לנו להבין מה עושה הפונקציה:
כעת אנחנו יכולים להמשיך להקליד את הפונקציה, או פשוט לבחור אותה מתוך הרשימה. הכי פשוט בלחיצה על חץ מטה, וכשהפונקציה מסומנת, נלחץ על TAB במקלדת.
עכשיו הפונקציה מוכנה להזנת הנתונים. ניתן לראות את הפרמטרים Num ו-Pwr, שעוזרים לנו להבין מה צריך להזין:
נזין לתוכה את הערך הרצוי ונלחץ על אנטר:
קיבלנו את התוצאה של העלאת המספר 5 בחזקה שלישית.
וכמובן, שבמקום להקליד ערכים, אפשר, כמו בכל פונקציה, להפנות לתאים המתאימים