תמונת שער.png


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

קרל פרידריך גאוס (במאמר שכתבתי כאן סיפרתי מעט על הנוסחה לחישוב "טור חשבוני" המיוחסת לגאוס) -המתמטיקאי, הפיזיקאי והאסטרונום הגרמני, זה שהוכתר בתואר "מגדולי המתמטיקאים בכל הזמנים" אמר פעם : "Mathematics is the queen of the sciences"

דהיינו - מתמטיקה היא מלכת המדעים…

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

הפילוסוף אפלטון אמר "מִסְפָּרִים - הם הדרגה העליונה ביותר של הידע. הם הידע עצמו…"

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


הידעתם?
תאריך 14 למרץ, הוכרז (בתאריך 26/11/2019 על ידי הארגון UNESCO) כיום המתמטיקה הבינלאומי - וליתר דיוק יום הפַּאי הבינלאומי.
מה מיוחד ביום זה? אתם יודעים?
(חוץ מכך שיום זה הוא גם יום הולדתו של גדול הפיזיקאים בכל הזמנים - אלברט איינשטיין…)
אז הנה כמה מילים על קבוע פאי…
π הוא מספר קבוע מתמטי המייצג את היחס בין היקף המעגל לקוטרו,
20 ספרותיו הראשונות הן: 3.1415926535897932384
(באוגוסט 2021 חישבו מדענים משוויץ באמצעות מחשבי על וגילו 62,831,853,071,796 ספרות אחרי הנקודה. שמעתם נכון…62 טריליון!!! וזהו לא הסוף…)

14.3 הן 3 ספרותיו הראשונות של הקבוע פאי (כלומר בהיפוך, במקום 3.14), וזהו מסמל את יום 14 למרץ (בארצות הברית כך נכתב התאריך שנה/חודש/יום).
יש אפילו אתר מיוחד לכך הכולל מוּדָעוּת, ספירה לאחור ומגוון פעילויות ליום הפאי.


בקיצור-עולם החינוך והמדע מכירים בחשיבותה וערכה של המתמטיקה…

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

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

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

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

כל זאת פשוט וידוע לכל…

ובכל זאת, בסיומו של מאמר זה תגלו משהו מאוד מעניין.

האקסל /שיטס לא רק משתמשים במתמטיקה אלא גם מבינים את הלוגיקה של המתמטיקה/ עולם המספרים והחישובים!


אתם בטח סקרנים…

אז הנה הקדמה קצרה והתחלנו…

תחילה, תראו בצילום מסך (מתוך הגיליון המצורף בלינק להלן):

תמונה 1.png


בעמודה A פורמט העיצוב הוא - טקסט.
מאידך, בעמודה E פורמט העיצוב הוא - מספר.

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

בדיקת הערכים שהוזנו בתאים על ידי פונקציית isnumber מבוצעת בעמודה B וכן בעמודה F.

ובדיקת הערכים שהוזנו בתאים על ידי פונקציית istext מבוצעת בעמודה C וכן בעמודה G.

כאשר ננסה לקבל תוצאות חיבור על ידי פונקציית sum ונזין את טווח עמודה A או טווח עמודה E, התוצאות יהיו כדלהלן:

עבור הפונקציה שהוזנה בתא D2:

קוד:
=SUM(A2:A4)

התוצאה היא -0

ועבור הפונקציה שהוזנה בתא H2:


קוד:
=SUM(E2:E4)

התוצאה היא - 600

כן, גם (מה שנראה לנו כ)מספרים - אם הם נכתבו בתא שהוגדר כפורמט טקסט, בעיני האקסל/שיטס זהו טקסט רגיל!

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

הרעיון פה פשוט:

פעולה מתמטית מבוצעת בין מספרים בלבד.

2 (כשם "סתמי" של מספר) ועוד 2 (כשם "סתמי" של מספר) = 4.


אין פעולת חיבור במחשבון / באקסל בין תפוז ועוד תפוז…

אני חושב שהמסר הובן פה…

עכשיו שימו לב ל 2 שינויים נוספים ומעניינים…

שינוי 1:

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

ואילו כאשר מדובר בתא שהוגדר בפורמט מספר - המספר שנכתב בו יוצמד לצד הימני של התא.

שינוי 2:

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

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

אך כאשר הסימון הוא לטווח של ערכים בפורמט מספר - יופיעו עוד סיכומים כמו סה"כ, מינימום וכו'

תוכלו להבחין בכך בצילום מסך שלפניכם: (גיליון שיטס)

תמונה 2.png


וכעת, נשאלת השאלה האם וכיצד ניתן להמיר (ערכים שהוזנו ב)פורמט טקסט לפורמט מספר באקסל/שיטס?

פתרון 1:

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

ניתן לתקן את השגיאה על ידי לחיצה על "המר למספר".

תוכלו לראות זאת בצילום מסך שלפניכם:

תמונה 3.png


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

פתרון 2:

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

תמונה 4.png


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

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

פתרון 3:

פתרון זה הִנּוֹ המשך לאמור לעיל בפתרון 2.

פתרון זה באקסל בלבד!

ניתן לתקן את פורמט התאים שנכתבו בהם "מספרים" בפורמט טקסט בדרך הבאה:

יש לבחור תא ריק ממקום כלשהו בגיליון.

לאחר מכן, יש לבצע בו העתק.(על ידי קליק ימין בעכבר או על ידי הקשה במקלדת על Ctrl + c)

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

תמונה 5.png


פתרון 4:

גם פתרון זה הִנּוֹ המשך לאמור לעיל בפתרון 2.

פתרון זה באקסל בלבד!

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

לאחר מכן יש ללחוץ על לשונית נתונים > ללחוץ על "טקסט לעמודות".

תמונה 6.png


ללחוץ על הבא > ושוב ללחוץ על הבא > ללחוץ על סיום.

וזהו…

פתרון 5:

בעבר, הזכרתי לא אחת את פונקציית value באקסל/שיטס.

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

בפונקציה זו קיים ארגומנט אחד בודד - text.

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

לפניכם צילום מסך מתוך הגיליון המצורף, תראו שהקסם עובד!

תמונה 7.png


זהו מבנה הפונקציה בתא E2 לדוגמא:

קוד:
=VALUE(A2)

פתרון 6:

אחרון אחרון חביב…

בתחילתו של מאמר זה כתבתי שהאקסל/ שיטס מבינים את הלוגיקה של המתמטיקה / עולם המספרים והחישובים. זוכרים?

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

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

נכון תשאלו, הרי זהו רק סימון של + או - או * או / ומה בכך?

והתשובה היא- שהאקסל/השיטס "מבינים דבר מתוך דבר", וכיוון שסימונים אלו הן ביטוי/פרט וחלק מאינטגרל ששמו "משוואה מתמטית", דיני הפרט כדיני הכלל…
וכיוון שכלל משוואה מתמטית מתקיימת בין מספרים בלבד ולא טקסט.
הרי שגם סימון של אחת מפעולות החשבון הוא עדות שבהכרח שיהיה כאן מספר בלבד!

אה..מה לעשות? הרי תאי המקור הוגדרו כטקסט?


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

איך עושים את זה בפועל?

אז תראו בצילום מסך המצורף:

תמונה 8.png


בתא E2 ישנה פעולת חיבור ב 0.

קוד:
=A2+0

ובתא E3 ישנה פעולת חיסור ב 0.

קוד:
=A3-0

הרעיון פה פשוט ונלמד עוד בביה"ס היסודי - כאשר מחברים או מחסרים ב 0 - המספר לא משתנה…

בתא E4 ישנה פעולת כפל ב 1.

קוד:
=A4*1

בתא E5 ישנה פעולת חילוק ב 1.

קוד:
=A5/1

גם כאן, הרעיון פשוט ונלמד אף הוא עוד בביה"ס היסודי - כאשר מכפילים או מחלקים ב 1 - ערך המספר לא משתנה…

מה בכל זאת הרווחנו כאן?

אתם יודעים כבר את התשובה...(המרה אוטומטית ומיידית מפורמט טקסט לפורמט מספר)

וואוו…פשוט נפלא!

ועד כאן להיום!

אני מקווה שנהניתם מהמסע הנפלא וממגוון הפתרונות שהצגתי לעיל…

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