פשוט לי יותר להבין דוגמאות בהם המספרים באמת נכנסים לפחות פעם אחת בתוך המונה ולא להפך.
מה ההבדל בין "נכנסים לפחות פעם אחת" לבין "נכנסים אפס פעמים" מבחינת "כמה נשאר אחר כך"?
X:
-X1 הוא הערך שמוזן בתא שמפתחו הוא עמודה Q ושורה 1.
-Y הוא הערך המתקבל בתא שמפתחו הוא עמודה A ואותה השורה.
-Z היא שנת ההשקעה באותה השורה.
נכון מאוד!
שתי הערות:
1. התוצאה של הנוסחה היא ה-X הראשי ולא Z
2. במקרה של תתי נוסחאות (כמו אצלנו שיש 3 תתי נוסחאות ואז את הנוסחה הענקית מבחוץ) יותר קל לתת לכל המשתנים של תת-הנוסחה את אותה האות עם מספור.
זה נראה כך:
וההסבר שסיפקת נראה כך:
* X1 הוא הערך שמוזן בתא שמפתחו הוא עמודה Q ושורה 1.
* X2 הוא הערך המתקבל בתא שמפתחו הוא עמודה A ואותה השורה.
* X היא שנת ההשקעה באותה השורה.
בצורה הזו כשמחברים את הכל לנוסחה הראשית אז משתמשים ב-X, Y ו-Z בהתאמה ואין בלבול עם תתי הנוסחאות.
Y:
קוד:
1)MOD(ROW()-2, 12) + 1 = G
2) T + 1 = G
while MOD(ROW()-2, 12) equals T.
-T+1=G.
-T מייצג את שני השורות שקדמו לשורה הנוכחית (כי הנוסחה התחילה בשורה 2).
-%12 מייצג את רצון המשוואה ללקט מהתוצאה את השארית ולא את תוצאת החילוק.
- +1 נוכח מפני שאין חודש לועזי שמבוטא ע"י האות 0 (התוצאה שהיינו מקבלים לולא קיימו של +1).
- G מייצג את החודש הלועזי בהתאם לאותה השורה.
גם כאן אותן ההערות.
הנוסחה עצמה מגדירה את Y (של הנוסחה החיצונית) והמשתנה הפנימי יכול להיות Y1.
המשוואה שלנו תראה כך:
והתיאור:
* Y1 הוא מספר השורה הנוכחית
* Y מייצג את מספר החודש הרלוונטי לשורה הנוכחית
תשים לב שאני לא מסביר את המספרים ואת "פעולות החשבון" אלא רק את התוצאה הסופית של כל אחד מהמשתנים.
המטרה של ההסבר המילולי היא להסביר מה אנחנו רוצים להשיג (החודש הרלוונטי לשורה הנוכחית) ולא
איך אנחנו מחשבים זאת.
בשביל ה-"
איך" רשמנו את המשוואה עצמה.
Z:
-1 מייצג את היום הראשון בתאריך באותה השורה.
-Z מייצג את חלק היום בתאריך באותה השורה.
גם כאן אין צורך להסביר את המספר 1 כי הוא לא "משתנה" אלא מספר.
במקרה הזה מספיק להסביר רק את התוצאה Z:
* Z מייצג את היום הראשון בחודש
W:
קוד:
=DATE($Q$1+A2, MOD(ROW()-2, 12) + 1, 1)
-X+Y+Z=W.
-W מייצג את התאריך לפי חודש ושנה באותה השורה.
שכחת לציין שהתאריך הוא תמיד של היום הראשון באותו החודש:
* W הוא תאריך שמייצג את היום הראשון של החודש והשנה המתאימים לאותה השורה.
(כאשר אני מעתיק את תא B2 לתא אחר, אני מתחיל לקבל תוצאות לא נכונות. גם לכאן זה הגיע?..

)
מכאן זה התחיל!
אתה זוכר שרשמתי לך את זה:
כשיש לך נוסחאות שמורכבות מכמה תתי-נוסחאות אתה יכול לבנות את "תתי הנוסחאות" בגיליון אחר באותם התאים בשביל להבין מה התוצאות המתקבלות מהן.
אחרי שהשתכנעת שתת-הנוסחה שבנית בגיליון אחר נכונה אתה יכול להעתיק אותה לתוך הנוסחה הגדולה בקלות.
אתה דילגת על השלב הזה בבניית הנוסחה המורכבת של עמודה B ולכן לא הצלחת לזהות בה את הטעות.
מאז ועד היום אנחנו עמלנו קשות בשביל להוביל אותך למצב שבו:
1. יש לך את תת-הנוסחה הנכונה בעמודה אחרת (בחרת בעמודה D בהתחלה אז עבדנו עימה)
2. בניית שפה משותפת שבה אתה יכול להשתמש בשביל לתרגם את הנוסחאות הלא ברורות של אקסל למשוואות והסברים מילוליים שאתה מצליח להבין
הצעד הבא שלך הוא לחזור על ההגדרות של ארבעת הנוסחאות (שלושת הפנימיות והחיצונית) עם ההערות שהוספתי כך שהן יהיו לך
ביחד מול העיניים בצורה נכונה.
תשים לב שאתה לא מדלג על הערות בשביל שלא נחזור על זה כמה פעמים
