עזרה | הגבלת ערך מספר שלם גוגל שיטס
-
-
-
@תלת-פאזי
הנוסחה מחולקת לשני חלקים, וכל חלק בודק קריטריון אחר:ISNUMBER(A1) - חלק זה בודק האם הערך בתא הוא מספר. אם כן, הפונקציה מחזירה TRUE, ואם לא - FALSE.
(A1 = INT(A1)) - חלק זה בודק האם הערך בתא הוא שווה לערך השלם שלו.
הפונקציה INT מחזירה את החלק השלם של המספר, כלומר, היא מסירה את החלק השברי (למשל, INT(3.7) יחזיר 3).
כך, אם A1 הוא מספר שלם (למשל 5), התנאי יחזיר TRUE, כי 5 = INT(5).
אם A1 הוא לא שלם (כמו 3.5), התנאי יחזיר FALSE כי 3.5 ≠ INT(3.5).כפל בין התנאים - גוגל שיטס מפרש את TRUE כ-1 ואת FALSE כ-0.
על ידי כפל בין התנאים, נוודא ששני התנאים מתקיימים בו-זמנית:אם שני התנאים נכונים (כלומר, הערך הוא מספר שלם), הנוסחה תחזיר TRUE (1 * 1 = 1).
אם אחד מהתנאים שגוי, הנוסחה תחזיר FALSE (0), וייגרם שגיאה בעת הזנת הערך.
כך, השילוב של שני התנאים מבטיח שהערך בתא יהיה גם מספר וגם שלם.הכפלה בנוסחה משמשת דרך פשוטה לוודא ששני התנאים מתקיימים בו-זמנית, כך שכל אחד מהם חייב להחזיר TRUE כדי שהנוסחה תפעל.
הפונקציות TRUE ו-FALSE מייצגות ערכים מספריים: TRUE = 1 ו-FALSE = 0.
כאשר מכפילים שני תנאים, אם שניהם מתקיימים (TRUE * TRUE), נקבל 1 (שהוא גם TRUE). אבל אם לפחות אחד מהם שגוי, המכפלה תהיה 0 (FALSE).
כך הכפלה בין שני התנאים מבטיחה שרק אם שניהם נכונים, התוצאה תהיה TRUE, וערכים אחרים יגרמו לשגיאה.(ע"פ ChatGpt)