קרדיט: @יעקב ויצמן
שלום רב !
בימים הקרובים יעלה כאן אי"ה סדרה קצרצרה של מאמרים, שיעסקו בכמה וכמה פונקציות שימושיות באקסל / גוגל שיטס,
נכיר פונקציות מעניינות ומרתקות - נראה שילובים מקוריים של פונקציות שיוצרים יחד דברים מופלאים.
וגולת הכותרת - נבין הרבה על "מאחורי הקלעים" של האקסל,
נלמד הרבה על ההבדלים בין אקסל לגוגל שיטס, מה עומד מאחורי ההבדלים האלו ?
וכן - איך עובד כל אחד מהתוכנות בפונקציות מסוימות.
בקיצור - יהיה מעניין !
המלצה חמה - תישארו ותעקבו !
הסדרה שלנו תעסוק ב"ספרת ביקורת" של מספר זהות ישראלית.
במאמר הזה נבין מה זה בכלל "ספרת ביקורת", ואיך זה עובד.
במאמרים הבאים שיתפרסמו בימים הקרובים - נראה את כל השיטות איך נצליח לעשות את זה באקסל וגוגל שיטס,
ובמהלך הדברים נכיר ונלמד הרבה נושאים מעניינים ומרתקים.
אז, בואו נתחיל.
אנחנו רגילים לשמוע הרבה את המשפט הבא מפי פקידים / בנקאים / נותני שירות למיניהם:
"תגיד לי בבקשה את מספר הזהות שלך כולל ספרת ביקורת".
ואתם שואלים את עצמכם, מהי ספרת ביקורת ?
למה לספרה האחרונה קוראים 'ספרת ביקורת' ?
ולמה היא נמצאת בתעודת זהות במרחק קטן מכל מספר הזהות שלכם ?
(עכשיו אתם וודאי מוציאים את תעודת הזהות מהכיס ובודקים שאכן היא קצת רחוקה משאר המספרים, אבל אתם וודאי תוהים - הרי גם הספרה הראשונה קצת מרוחקת משאר הספרות, ושואלים את עצמכם - למה ?
התשובה היא - נטו 'נוחות קריאה' !, המספר הזה לא 'אקראי' כמו שאר המספרים, היא נקבעת על פי התקופה שבה נולדתם, ועל פי מגזרים, לכן הרחיקו אותו קצת משאר המספרים.)
או לחילופין אתם מוצאים את עצמכם רוצים לקחת עגלה בסופר, ו... צריך להקליד מספר זהות,
ומשום מה אינכם רוצים להקליד את מספר הזהות שלכם (כאילו ממה אתם חוששים
נו, קורה לכל אחד...
אתם מנסים להכניס את המספר הבא:
111111111
ו... איזה מרגיז
ואתם שואלים את עצמכם, האמנם ? רשת 'שופרסל' יודעת את מספרי הזהות של כל אזרחי מדינת ישראל ?
מספר הזהות שקיבל התינוק שנולד זה עתה בכל מרכז רפואי שרק יהיה, מסתנכרן אוטומטית עם 'שופרסל' 'נדרים פלוס' ועוד ועוד ???
מה קורה כאן ?
אז איך כל זה עובד ?
התשובה היא:
ספרת ביקורת - כשמה כן היא!
היא 'מבקרת' אותנו אם הקלדנו / מסרנו / אמרנו נכון את מספר הזהות שלנו !
הספרה האחרונה של מספר הזהות, היא ספרה שיוצאת מנוסחה מסוימת (שיבואר להלן בהרחבה), שמופעלת על מספר הזהות (ללא ספרת הביקורת).
ולכן, אם טעיתם באחת מהספרות של מספר הזהות, הספרה האחרונה תצטרך להיות שונה ממה שאתם יודעים, וכך הוא יזהה את השגיאה.
אז איך הנוסחה עובדת?
בקצרה,
היא עובדת בשלשה שלבים :
1. הנוסחה סוכמת את הספרות שנמצאות במיקום אי זוגי {המספר ה: 1,3,5,7}.
+
2. סוכמת את סכום הספרות של התוצאה של: הספרות הנמצאות במיקום זוגי כפול 2 {המספר ה: 2,4,6,8}.
3. המספר שישלים את המספר הנ"ל (הסכום שיצא משלב 1 + הסכום שיצא משלב 2) לעשיריה הבאה, הוא ספרת הביקורת.
זה כל הסיפור על רגל אחת.
ועכשיו, על שני רגליים:
אם לא הבנתם - לא נורא,
אסביר את זה בצורה הכי פשוטה שיכול להיות:
שימו לב לצילום מסך הבא, מתוך גיליון שיטס המצורף בלינק למטה:
לצורך העניין ניקח מספר זהות ייחודית להפליא: 12345678 (שהוא כמובן ללא ספרת הביקורת, אותו נגלה בהמשך).
שלב 1:
1. הנוסחה סוכמת את הספרות שנמצאות במיקום אי זוגי {המספר ה: 1,3,5,7}.
נחבר את הספרות הבאות:
- הספרה הראשונה (1).
- הספרה השלישית (3).
- הספרה החמישית (5).
- הספרה השביעית (7).
שלב 2:
2. הנוסחה סוכמת את סכום הספרות של התוצאות של: הספרות הנמצאות במיקום זוגי כפול 2 {המספר ה: 2,4,6,8}.
נכפיל את הספרות הבאות ב 2:
- הספרה השניה (2X2=4).
- הספרה הרביעית (4X2=8).
- הספרה השישית (6X2=12).
- הספרה השמינית (8X2=16).
זכרו: אם התוצאה של המכפלה ב-2 גדולה מעשר, נחבר תחילה את סכום הספרות של התוצאה, ולאחר מכן נסכום אותם יחד.
(בצילום מסך המצורף - שלבים 1 ו-2, בשורות 7 - 10.
בשורה 7 - "חילצנו" כל מספר בנפרד.
בשורה 8 - אמרנו לו בכמה יכפיל את המספר משורה 4. (אם זה אי זוגי - יכפיל ב-1 (במילים אחרות - לא יכפיל), ואם זה זוגי - יכפיל ב-2.)
בשורה 9 - התוצאה של ההכפלה של שורה 4 בשורה 5.
בשורה 10 - סכום הספרות של התוצאה של שורה 6. )
שלב 3:
נחבר את שני התוצאות של שלב 1 ושלב 2.
16+22=38.
(בצילום מסך המצורף - בשורה 12.)
שלב 4:
3. המספר שישלים את המספר הנ"ל (הסכום שיצא משלב 1+הסכום שיצא משלב 2) לעשיריה הבאה, הוא ספרת הביקורת.
38+2=40.
ולכן, ספרת הביקורת של מספר הזהות 12345678 יהיה 2 !
קבלו את מספר הזהות הייחודית הזאת:
12345678-2.
(בצילום מסך המצורף - שלב זה בשורה 14.)
וכאן תוכלו לראות עם איזה פונקציות השתמשתי בגיליון המצורף = "מאחורי הקלעים" של הצילום מסך הנ"ל:
שורת סדרת מספרים מ-1 עד 8:
זה מבנה הפוקנציה בתא D6:
קוד:
=SEQUENCE(1,8,1,1)
שורה 1 - חילוץ כל ספרה בודדת:
זה מבנה הפונקציה בתא D7:
קוד:
=MID($D$4,D6,1)
שורה 2 - הכפלה ב:
זה מבנה הפונקציה בתא D8:
קוד:
=IF(--MOD(D6,2)<>0,1,2)
שורה 3 - תוצאה:
זה מבנה הפונקציה בתא D9:
קוד:
=D7*D8
שורה 4 - סכום הספרות של התוצאה:
זה מבנה הפונקציה בתא D10:
קוד:
=IF(D9>9,MID(D9,1,1)+MID(D9,2,1),D9)
שורת סך הכל:
זה מבנה הפונקציה בתא D12:
קוד:
=SUM(D10:K10)
שורת ספרת הביקורת:
זה מבנה הפונקציה בתא D14:
קוד:
=10-(MOD(D12-1,10)+1)
וכמובן, קישור לגיליון שיטס, לגילוי ספרת ביקורת שלב אחר שלב.
לסיכום - מה היה לנו במאמר זה ?
למדנו על "ספרת ביקורת"
איך היא עובדת,
מה המטרה שלה.
במאמרים הבאים,
נראה את כל הדרכים לעשות את זה בגוגל שיטס ובאקסל בנוסחה אחת -
עם מגוון פתרונות ומהלכים מבריקים על כל אחד מהשלבים.
אי"ה יהיה מעניין, תעקבו ותהנו !
הצלחה רבה - וכל טוב !
למדנו על "ספרת ביקורת"
איך היא עובדת,
מה המטרה שלה.
במאמרים הבאים,
נראה את כל הדרכים לעשות את זה בגוגל שיטס ובאקסל בנוסחה אחת -
עם מגוון פתרונות ומהלכים מבריקים על כל אחד מהשלבים.
אי"ה יהיה מעניין, תעקבו ותהנו !
הצלחה רבה - וכל טוב !
הנושאים החמים