19yoboy
Well-Known Member
- הצטרף
- 12/1/24
=============אתה כבר השגת אותו ושמרת אותו בתוך "הכלי" Z
אין לך נוסחה כזו בתא G2.
את הנוסחה הזו יש לך כרגע רק בעמודות A, B ו-C.
הנוסחה שרשמת בציטוט לא מקבלת מפתח ואתה לא יכול לתת לה את Z.
אתה צריך לתת את Z לנוסחת ROW שמקבלת מפתח של תא (לא לנוסחת ROW שלא מקבלת פרמטרים כפי שרשמת) ואז הנוסחה תחזיר לך את התוצאה T.
ראה עמודות A, B ו-C בשביל לראות שימוש בנוסחת ROW ללא פרמטרים.
בעמודה G יש לנו רק שימוש עם פרמטר בודד שהוא מפתח התא שמצאנו ושמרנו ב-Z.
אני חושב שעיקר הבלבול שלך הוא שלא העתקת את הנוסחה החיצונית בצורה נכונה.
הנוסחה החיצונית צריכה להיות "העתקה טקסטואלית מדויקת" של מה שרשום באקסל בתא G2 ללא שינויים.
תשים לב שלא רשום באקסל הביטוי "()row=" אלא משהו אחר ולכן הנוסחה היא אחרת ולא מה שרשמת.
כשהגדרת את T:
הגדרת אותו כ-"שורה" (לצורך ההמחשה: []char).
אבל ROW מחזירה "מספר שורה" (לצורך ההמחשה: int).
אתה למעשה הגדרת את T להיות []char וניסית לשמור בתוכו int בודד - זה לא עובד.
גם T וגם התוצאה של ROW צריכים להיות מאותו הסוג.
או ששניהם "שורה" ([]char) או ששניהם "מספר" (int) אבל לא ערבוביה של אחד כזה ואחד כזה.
מעולה.
נכון - זו היתה הדרך שלנו "לחתוך את דג הטונה לחתיכות" כי "הדג השלם היה גדול מדי".
מכיוון שהסתבכנו עם הגדרת הנוסחה החיצונית בצורה נכונה אז פירקנו אותה לנוסחה פנימית יותר קטנה (ופשוטה) ואז לנוסחה חיצונית יותר פשוטה.
קיבלנו שתי נוסחאות יותר פשוטות (קופסאות טונה של 160 גרם) במקום נוסחה חיצונית גדולה ומסובכת (דג טונה שלם)
היכולת הזו לפרק בעיה מורכבת לתתי-בעיות יותר קטנות מאוד עוזרת להתמודד עם בעיות שנראות בלתי-פתירות.
כי זה מה שאתה בחרת כשהגדרת את הנוסחה T.
נכון מאוד וזה בדיוק מה שעשינו בעמודה B עם X, Y ו-Z בתוך הנוסחה החיצונית W.
1. הנוסחה הוגדרה בצורה נכונה.
2. המשוואה לא הוגדרה בנוסחה נכונה.
ראה כאן:
חשבתי שלמדת לתכנת
לא נורא - תתעלם
החיים והמוות ביד הלשון.
ההבדל בין "שורה" ל-"מספר שורה" זה כמו ההבדל בין "רכב" לבין "מספר רכב" - הראשון מאוד יקר, השני מאוד זול
זה בדיוק Z.
המילה "כמו" מייצגת "דימיון" שזה אומר שיש דברים דומים אבל יכול להיות משהו שונה.
במקרה שלנו מדובר ב-"זהות" זה בדיוק אותו הדבר ללא שום הבדל.
זה מראה שאתה לומד
אתה צודק - אני התבלבלתי ואני מתנצל.
להוסיף את T1 זו הייתה בחירה שלך אז רק אתה תחליט אם אתה רוצה להשאיר אותו או לא.
מתא G2:
קוד:
1)=G$2
2)Z=Z1
-Z מייצג מפתח של תא מהשורה הראשונה שבה יש נתונים בטבלה.
=============
=============
מתא G2:
קוד:
1)=ROW(G$2)
2)T=Z
-Z מייצג מפתח של תא מהשורה הראשונה שבה יש נתונים בטבלה.
=============
-החלטתי להשמיט את T1. במידה וכן הייתי רוצה להשתמש בו, הייתי נאלץ להגדיר אותו מילולית בדיוק כפי שהגדרתי את Z? אני לא בטוח.
אני זוכר בהתחלה שכתבת שההגדרות של T,T1 זהות.
-בהגדרה המילולית של Z, נגיד וישנם עוד מפתחות תאים מהשורה הראשונה של הנתונים בטבלה. למה זה נכון דווקא עכשיו, לתא G2?
-מה חסר לי כעת?
נערך לאחרונה ב: