Applies ToExcel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel באינטרנט Excel 2024 ‏Excel 2024 עבור Mac

השתמש בפונקציית LAMBDA כדי ליצור פונקציות מותאמות אישית הניתנות לשימוש חוזר ולקרוא להן בשם ידידותי. הפונקציה החדשה זמינה בכל חוברת העבודה ונקראת כמו פונקציות מקוריות של Excel.

באפשרותך ליצור פונקציה עבור נוסחה הנמצאת בשימוש נפוץ, לבטל את הצורך להעתיק ולהדביק את הנוסחה הזו (שעלולה להכיל שגיאות) ולהוסיף ביעילות פונקציות משלך לספריית הפונקציות המקוריות של Excel. יתר על כן, פונקציית LAMBDA אינה דורשת VBA, פקודות מאקרו או JavaScript, כך שאנשים שאינם מתכנתים יכולים גם ליהנות מהשימוש בה. 

כיצד פועלת הפונקציה LAMBDA

תחביר

=LAMBDA([parameter1, parameter2, …,] חישוב)    

ארגומנט

תיאור

פרמטר

ערך שברצונך להעביר לפונקציה, כגון הפניה לתא, מחרוזת או מספר. באפשרותך להזין עד 253 פרמטרים. הארגומנט הזה הוא אופציונלי.

חישוב

הנוסחה שברצונך לבצע ושתחזור כתוצאה מהפונקציה. היא חייבת להיות הארגומנט האחרון ועליה להחזיר תוצאה. הארגומנט הזה נדרש.

הערות

  • שמות ופרמטרים של Lambda עוקבים אחר כללי התחביר של Excel עבור שמות, למעט חריגה אחת: אין להשתמש בנקודה (.) בשם פרמטר. לקבלת מידע נוסף, ראה שמות בנוסחאות.

  • הקפד לפעול בהתאם לשיטות העבודה המומלצות בעת יצירת פונקציית LAMBDA כפי שאתה עושה עם כל נוסחה מקורית של Excel, כגון העברת המספר וסוג הארגומנטים הנכונים, התאמת סוגריים פתוחים וסגורים והזנת מספרים כארגומנטים לא מעוצבים. כמו כן, בעת שימוש בפקודההערך, Excel מחזיר מיד את התוצאה של פונקציית LAMBDA ולא ניתן להיכנס אליה. לקבלת מידע נוסף, ראה זיהוי שגיאות בנוסחאות.

שגיאות

  • אם תזין יותר מ- 253 פרמטרים, Excel יחזיר #VALUE! שגיאת ‎#REF!‎.

  • אם מספר שגוי של ארגומנטים מועבר לפונקציית LAMBDA, Excel מחזיר #VALUE! שגיאת ‎#REF!‎.

  • אם אתה קורא לפונקציית LAMBDA מתוך עצמה והקריאה מעגלית, Excel יכול להחזיר #NUM! אם קיימות שיחות רקורסיביות רבות מדי תתקבל שגיאה.

  • אם אתה יוצר פונקציית LAMBDA בתא מבלי לקרוא לה גם מתוך התא, Excel מחזיר #CALC! שגיאת ‎#REF!‎.

יצירת פונקציית LAMBDA

הנה תהליך של שלב אחר שלב שיש לבצע כדי להבטיח שה- Lambda שלך פועלת כפי שהתכוונת ודומה באופן הפעולה לפונקציית Excel מקורית.

ודא שהנוסחה שבה אתה משתמש בארגומנט החישוב פועלת כראוי. הפעולה הזו חיונית מכיוון שכשאתה יוצר את פונקציית LAMBDA, תרצה לוודא שהנוסחה פועלת ובאפשרותך לשלול זאת אם אתה נתקל בשגיאות או באופן פעולה בלתי צפוי. לקבלת מידע נוסף, ראה מבט כולל על נוסחאות ב- Excel ויצירת נוסחה פשוטה ב- Excel.

מומלץ ליצור ולבחון את פונקציית LAMBDA בתא כדי לוודא שהיא פועלת כראוי, כולל ההגדרה והעברת הפרמטרים. כדי להימנע משגיאת #CALC! הוסף קריאה לפונקציית LAMBDA כדי להחזיר את התוצאה באופן מיידי:

פונקציית =LAMBDA ([parameter1, parameter2, ...],חישוב) (קריאה לפונקציה)

הדוגמה הבאה מחזירה ערך של 2.=LAMBDA(number, number + 1)(1)

לאחר השלמת פונקציית LAMBDA, העבר אותה למנהל השמות לקבלת ההגדרה הסופית. בכך, תעניק לפונקציית LAMBDA שם בעל משמעות, תספק תיאור ותהפוך אותה לניתנת לשימוש מחדש מכל תא בחוברת העבודה. באפשרותך גם לנהל את פונקציית LAMBDA כפי שניתן עבור כל שם, כגון קבוע מחרוזת, טווח תאים או טבלה.

הליך

  1. בצע אחת מהפעולות הבאות:

    • ב- Excel עבור Windows, בחר נוסחאות > מנהל השמות.

    • ב- Excel עבור Mac, בחר נוסחאות > הגדרת שם.

  2. בחר חדש ולאחר מכן הזן מידע בתיבת הדו-שיח שם חדש  

    שם:

    הזן את השם עבור פונקציית LAMBDA.

    טווח:

    חוברת העבודה היא ברירת המחדל. גיליונות בודדים זמינים גם הם.

    הערה:

    אופציונלי, אך מומלץ מאוד. הזן עד 255 תווים. תאר בקצרה את מטרת הפונקציה ואת המספר והסוג הנכונים של ארגומנטים.

    מוצג בתיבת הדו-שיח הוספת פונקציה וכתיאור כלי (יחד עם הארגומנט חישוב ) בעת הקלדת נוסחה והשימוש בהשלמה אוטומטית של פונקציה(הנקראת גם Intellisense).

    מפנה אל:

    הזן את פונקציית LAMBDA. 

    לדוגמה:הגדרת פונקציית LAMBDA במנהל השמות

  3. כדי ליצור את פונקציית LAMBDA, בחר אישור.

  4. כדי לסגור את תיבת הדו שיח מנהל השמות, בחר סגור.

לקבלת מידע נוסף, ראה שימוש במנהל השמות.

דוגמאות

הגדר את הפרטים הבאים במנהל השמות:

שם:

לצלזיוס

טווח:

חוברת עבודה

הערה:

המר טמפרטורת פרנהייט לצלזיוס

מפנה אל:

=LAMBDA(temp, (5/9) * (Temp-32))

העתק את נתוני הדוגמה מהטבלה הבאה והדבק אותם בתא A1 בגליון עבודה חדש של Excel. אם תצטרך, תוכל להתאים את רוחב העמודות להצגת כל הנתונים.

נתונים

104

‎86

68

50

32

נוסחה

תוצאה

=TOCELSIUS(A2)

40

=TOCELSIUS(A3)

30

=TOCELSIUS(A4)

20

=TOCELSIUS(A5)

10

=TOCELSIUS(A6)

0

הגדר את הפרטים הבאים במנהל השמות:

שם:

יתר

טווח:

חוברת עבודה

הערה:

החזרת האורך של היתר של משולש ימני

מפנה אל:

=LAMBDA(a, b, SQRT((a^2+b^2)))

העתק את נתוני הדוגמה מהטבלה הבאה והדבק אותם בתא A1 בגליון עבודה חדש של Excel. אם תצטרך, תוכל להתאים את רוחב העמודות להצגת כל הנתונים.

נתונים

3

4

5

12

7

24

9

40

נוסחה

תוצאה

=HYPOTENUSE(A2,B2)

5

=HYPOTENUSE(A3,B3)

13

=HYPOTENUSE(A4,B4)

25

=HYPOTENUSE(A5,B5)

41

הגדר את הפרטים הבאים במנהל השמות:

שם:

ספירת מילים

טווח:

חוברת עבודה

הערה:

החזרת ספירת המילים במחרוזת טקסט

מפנה אל:

=LAMBDA(text, LEN(TRIM(text)) - LEN(SUBSTITUTE(TRIM(text), " ", "")) + 1)

העתק את נתוני הדוגמה מהטבלה הבאה והדבק אותם בתא A1 בגליון עבודה חדש של Excel. אם תצטרך, תוכל להתאים את רוחב העמודות להצגת כל הנתונים.

נתונים

משהו מגניב נמצא בדרך.

באתי, ראיתי, כבשתי.

שועל חום זריז קפץ מעל הכלב העצל.

השתמש ב- Force, לוק!

נוסחה

תוצאה

=COUNTWORDS(A2)

5

=COUNTWORDS(A3)

6

=COUNTWORDS(A4)

9

=COUNTWORDS(A5)

4

הגדר את הפרטים הבאים במנהל השמות:

שם:

תאריך חג ההודיה

טווח:

חוברת עבודה

הערה:

 החזרת התאריך שבו חג ההודיה בארה"ב נופל בשנה נתונה

מפנה אל:

=LAMBDA(שנה, טקסט(תאריך(שנה, 11, בחר(יום בשבוע(תאריך(שנה, 11, 1)), 26, 25, 24, 23, 22, 28, 27)), "mm/dd/yyyy"))

העתק את נתוני הדוגמה מהטבלה הבאה והדבק אותם בתא A1 בגליון עבודה חדש של Excel. אם תצטרך, תוכל להתאים את רוחב העמודות להצגת כל הנתונים.

נתונים

2020

2021

2022

2023

2024

נוסחה

תוצאה

=חג ההודיה(A2)

11/26/2020

=חג ההודיה(A3)

11/25/2021

=חג ההודיה(A4)

11/24/2022

=חג ההודיה(A5)

11/23/2023

=חג ההודיה(A6)

11/28/2024

זקוק לעזרה נוספת?

תוכל תמיד לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילת Answers.

למידע נוסף

הפונקציה LET

יצירת פונקציות מותאמות אישית ב- Excel

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.