היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.
הדפדפן שלך אינו תומך בווידאו.

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

כדי להשתמש בפונקציה LET ב- Excel, אתה מגדיר זוגות של שמות וערכים משויכים וחישוב המשתמש בכולם. עליך להגדיר לפחות זוג שם/ערך אחד (משתנה) ו- LET תומכת בעד 126.

דיאגרמת LET

יתרונות

  • ביצועים משופרים אם אתה כותב אותו ביטוי פעמים רבות בנוסחה, Excel חישבה את התוצאה הזו מספר פעמים. LET מאפשרת לך לקרוא לביטוי בשם ול-Excel לחשב אותו פעם אחת.

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

=LET(name1,‏ name_value1,‏ calculation_or_name2,‏ [name_value2,‏ calculation_or_name3...])

ארגומנט

תיאור

name1

נדרש

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

name_value1

נדרש

הערך המוקצה ל-name1.

calculation_or_name2

נדרש

אחת מהאפשרויות הבאות:

  • חישוב המשתמש בכל השמות בתוך אותה פונקציית LET. זו חייבת להיות הטענה האחרונה בפונקציית LET.

  • שם שני שיש להקצות לname_value שני. אם שם צוין, name_value2 וcalculation_or_name3 הופכים לנדרשים.

name_value2

אופציונלי

הערך המוקצה לcalculation_or_name2.

calculation_or_name3

אופציונלי

אחת מהאפשרויות הבאות:

  • חישוב המשתמש בכל השמות בתוך אותה פונקציית LET. הטענה האחרונה בפונקציית LET חייבת להיות חישוב.

  • שם שני שיש להקצות לname_value שלישי. אם שם צוין, name_value3 וcalculation_or_name4 הופכים לנדרשים.

הערות: 

  • על הטענה האחרונה להיות חישוב שמחזיר תוצאה.

  • שמות משתנים מתיישרים עם שמות חוקיים שבהם ניתן להשתמש במנהל השמות. לדוגמה "a" חוקי, אך "c" אינו מכיוון שהוא עומד בסתירה עם הפניות מסוג R1C1.

דוגמאות

דוגמה 1

שקול את הביטוי הפשוט "SUM (x, 1)" כאשר x הוא משתנה בשם שניתן להקצות לו ערך (במקרה זה, x מוקצה לערך 5).

=LET(x,‏ 5, SUM‏(x, 1))

כאשר נוסחה זו מוכנסת לתא, היא תחזיר את הערך 6. 

דוגמה 2

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

נתונים לא מסוננים

נתונים מסוננים

נתונים לא מסוננים של מכירות

נתונים מסוננים של מכירות

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

נתונים לדוגמה   

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

נציג

אזור

מוצר

רווח

איימי

מזרח

Apple

1.33 דולר

אסף

דרום

בננה

0.09 דולר

איימי

מערב

מנגו

1.85 דולר

אסף

צפון

0.82 דולר

אסף

מערב

בננה

1.25 דולר

איימי

מזרח

Apple

0.72 דולר

אסף

צפון

מנגו

0.54 דולר

נוסחה מקורית

=IF(ISBLANK(FILTER(A2:D8,A2:A8="Fred")),"-", FILTER(A2:D8,A2:A8="Fred"))

נוסחה המשתמשת ב- LET

=LET(filterCriteria,"Fred", filteredRange, FILTER(A2:D8,A2:A8=filterCriteria), IF(ISBLANK(filteredRange),"-", filteredRange))

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

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

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

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

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×