תמונת שער.png


תמונת מקור - Leonardo AI


כְּבָר משחר ילדותינו חונכנו להרגיל עצמנו להקפיד על כתיבה נכונה ללא שגיאות כתיב.

ומאז…גדלנו בעוד כמה שנים טובות…

ועדיין, ישנן טעויות כתיב נפוצות שכולנו (כמעט) שוגים בהן.

רוצים דוגמא קטנה? הנה…

אם כתבתם לאחרונה (ללא ניקוד) אמא שלי וכו', זו טעות כתיב!

"בלשון בני אדם" זה לא נורא בכלל. סביר גם להניח שאיש לא יעורר את תשומת ליבכם על "שגיאה" זו…

אבל, על פי "האקדמיה ללשון העברית" כאשר מילה זו נכתבת ללא ניקוד- צריך לכתוב אימא (בתוספת יוד) ולא אמא!

ולמה, אתם שואלים?

כי ישנו כלל שכל תנועת i (כמו חיריק) שאין אחריה שווא נח ונכתבת ללא ניקוד- יש להוסיף בה אות י'.

כלל זה מתבטא גם בהטייה ללשון רבים, כך שיש לכתוב אימהות ולא אמהות.

כפי שציינתי, טעויות כאלו הן לא "סוף העולם" בלשון בני אדם היום יומית.

הן "נסלחות" /נפוצות…

כאלו שניתן "להבליג" עליהן בשתיקה…

(שמדובר בכתיבת ספר ראוי ונכון "לבחון" גם טעויות שכאלו, ולשם כך יש "עריכה לשונית")

כעת, בואו ונראה איך הנ"ל קשור לאקסל ולעולמן של הפונקציות…

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

פרט זה ידוע לכולכם והזכרתי אותו בהרחבה בעבר בכמה וכמה מאמרים.

מה שיותר מעניין בכל הסיפור הזה הוא - שהאקסל/שיטס מבליגים לעיתים גם שמדובר באופרטורים "מיותרים" קרי אינם נצרכים…

אני אדגים זאת לפניכם כפי שתכף תראו, ועל הדרך תגלו את ההבדל/ים בין פונקציית if לפונקציית sumif.

קדימה התחלנו…

לפניכם צילום מסך מתוך הגיליון המצורף בלינק להלן.

תמונה גיליון.png


עמודת המקור היא בעמודה A. על עמודה זו מוסבים התנאים בפונקציות if / sumif.

ותחילה אקדים הקדמה כללית:

בפונקציית sumif:

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

כמו כן, כל קריטריון חייב להיות מוקף במירכאות מלבד אם מדובר במספר בלבד או הפנייה לתא.


אם כבר יש מירכאות לפני המספר חייב "דבק" שיחבר את האופרטור למספר ולכן יש להציב את האופרטור &(אנד).

בפונקציית if:


התנאי מופיע כביטוי לוגי בארגומנט הראשון כאשר סימן השווה = אינו "נטע זר" אלא הוא נורמלי לגמרי וגם נצרך.

ניתן להוסיף לידו את הסימון (אופרטור) < ללא מירכאות. כי בפונקציית if זה לא הכרחי להקיף את האופרטור.

זהו מבנה הפונקציה בתא C2:

קוד:
=IF(A7>=10,"כן","לא")

הפונקציה מחזירה כן.

הסבר- בפונקציית if סימון שווה = מוכרח להיכתב ואינו דורש מירכאות. וגם סימון הקריטריון לא דורש מירכאות.

וזהו מבנה הפונקציה בתא C3:

קוד:
=SUMIF(A2:A12,"="&10)

פונקציית sumif מחזירה 10.

הסבר - בפונקציה זו אין צורך בסימון שווה. אך עדיין ניתן לכותבו עם מירכאות .סימון ה& מהווה דבק למספר.

וזהו מבנה הפונקציה בתא C4:

קוד:
=SUMIF(A2:A12,">"&10)

פונקציית sumif מחזירה 65.

הסבר- בפונקציה זו האופרטור לקריטריון < (כלומר גדול מ…)מוקף במירכאות. כמו כן האנד מהווה דבק למספר.

וזהו מבנה הפונקציה בתא C5:

קוד:
=SUMIF(A2:A12,">="&10)

פונקציית sumif מחזירה 75.

הסבר- בפונקציה זו אין צורך בסימון שווה. אך עדיין ניתן לכותבו עם מירכאות .סימון ה& מהווה דבק למספר.

וזהו מבנה הפונקציה בתא C6:

קוד:
=SUMIF(A2:A12,10)

פונקציית sumif מחזירה 10.

זהו מבנה של הפונקציה הבסיסי - שאין צורך להוסיף בו כלום

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

כאשר סימון השווה נכתב ללא מירכאות כמו בתא 67-

קוד:
=SUMIF(A1:A20,=10)

פונקציית sumif מחזירה שגיאת error!

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

עדיין האקסל/ שיטס "מבליגים" על טעות שכזו…

אך חשוב לזכור - כל זאת בכפוף לכללי האקסל/שיטס…

זו בדיוק הסיבה שאם כבר נכתב סימון שווה יש להקיפו במירכאות.


אחרת - תוחזר על כך שגיאת error.

וזאת למודעי, כי כל הנכתב לעיל אודות פונקציית sumif הוא לאו דווקא לפונקציה זו בלבד.

פונקציית sumif אמנם - הודגמה בגיליון בלינק להלן, אבל זו דוגמא בלבד…


למי ששם לב/ יודע ולמי שלא…פונקציית sumif היא חלק ממשפחה מאוד "מיוחדת" באקסל/שיטס.

משפחה זו כוללת 8 פונקציות.

שמותיהם של כל הפונקציות ממשפחה זו מפורטים בתמונה שלפניכם:

תמונה 8 פונקציות.jpg


תמונת מקור - Leonardo AI

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

מה שאין כן בפונקציית if (למשל) שהטווח והקריטריון נכלל בארגומנט אחד - הארגומנט הראשון.

חשוב שתדעו את ההבדל הזה כי יש לכך "נפקא מינה" למעשה כפי שהארכתי לעיל….

זהו. עד כאן!

מקווה שנהניתם מהלוגיקה הנפלאה והגאונית…

לסיום, אפרופו הנכתב לעיל אודות שגיאות כתיב - אחתום בפסוק שכתב אותו דוד המלך עליו השלום בספר תהילים (פרק י"ט פסוק י"ג):

"שְׁגִיאוֹת מִי יָבִין מִנִּסְתָּרוֹת נַקֵּנִי"

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

ובספר "מגיד מישרים" לרבי יוסף קארו זצ"ל (על התהילים פרק י"ט) כתב וזה לשונו:
"שגיאות מי יבין וגו' כלומר כשנודע לי ששגגתי ואשוב עליהם ודעתי שתקבל תשובתי כי מ"י שהיא בינה והוא תשובה יבין ויקבל תשובתי.
אבל מה שאחלה פניך הוא שמאותם הנסתרות שלא ידעתים מאותם נקני."

על פי תורת הסוד ותורת החסידות, המילה מ"י רומזת לספירת הבינה (ולפרצוף "אמא עילאה") מתוך 10 ספירות הרוחניות.

במאמר כאן הסברתי (בחלק "הספוילר") איך הספרה 7 מסמלת את הרוחניות של עולם החומר שכלול מ 6 קצוות.
הספרה 49 היא מכפלה של 7*7, כלומר כללות של כל העולם החומרי בכל פרטיו.

הספרה 50 היא לא המשך ישיר למספר 49 אלא "פנים חדשות" לגמרי.

על פי תורת הסוד - הספרה 50 מסמלת את העולם הרוחני -זה שמעל למציאות הפיזית- החומרית.

"מציאות" התשובה שקדמה לבריאת העולם (כלומר, שאינה שייכת לחוקי העולם החומרי, כידוע ממה שדרשו רבותינו ז"ל "שאלו לחכמה חוטא מה עונשו וכו'") מקורה בספירת הבינה.

"חמשים שערי בינה נבראו בעולם" (מסכת ראש השנה דף כ"א ע"ב)

וכן "מי" בגימטריה היא 50.

שנת היובל- אף היא בשנת החמישים לאחר ספירת 7 שמיטות. ביובל ישנו דין מיוחד של שחרור העבדים - ואכן, המספר 50 קשור לעולם החירות.

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

לא בכדי אנו קוראים בסיומו של היום הקדוש- יום הכיפורים את פסוקי דין שנת היובל (בפרשת בהר). כי עיקרו של יום הכיפורים היא התשובה, ושורשה בספירת הבינה שהיא עולם החירות.

במשנה מסכת יומא (פרק ח משנה ט) נאמר: "אָמַר רַבִּי עֲקִיבָא, אַשְׁרֵיכֶם יִשְׂרָאֵל,
לִפְנֵי מִי אַתֶּם מִטַּהֲרִין וּמִי מְטַהֵר אֶתְכֶם, אֲבִיכֶם שֶׁבַּשָּׁמַיִם"

אנו מורגלים לפרש את האמרה ומי מטהר אתכם בלשון שאלה.

אך על פי סודם של דברים- הכוונה היא כקביעה, ומי - זו שמטהרת אתכם.


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

נ.ב ויש בדברים אלו עומק גדול ואורך רב…ואני לקצר באתי…

ומעתה נבין מעט יותר את מה שנכתב לעיל בשם "המגיד מישרים".

דוד המלך אמר:
על השגיאות שחטאתי ועשיתי עליהן תשובה - מי יבין. התשובה תתקבל מסוד עולם הבינה- עולם החירות- עולם הבא…

"אלו ואלו אומרים אשרי מי שלא חטא, ומי שחטא ישוב וימחול לו" (תלמוד בבלי מסכת סוכה דף נ"ג ע"א)

שְׁגִיאוֹת מִי יָבִין…

לינק לגיליון שיטס הכולל הסבר אודות ההבדל בין פונקציות if & sumif - מצורף כאן.