לומד לבנות אקסל

19yoboy

Well-Known Member
הצטרף
12/1/24
האם אתה מבין אותה טוב?
תנסה להסביר לי אותה במלים שלך במונחים של חשבון ומשוואות עם X ו-Y.
לאחר שאני משווה את הנוסחה:

קוד:
=INT((ROW()-2)/12)
עם הנוסחה:

קוד:
=MOD(ROW()-2, 12) + 1
בשתי עמודות שונות (A,C) אני רואה ומתחיל לתאר:

בעמודה A:
נוסחת ROW מתנהגת לפי מספר השורה (X) מחוסר ב2 (X-2) לחלק ב12. אז אם אני לוקח:
-A16 = אני מקבל 16-2 = 14:12 = 0.
-A26 = אני מקבל 26-2 = 24:12 = 2.
אם אני אנסה לדמות את זה לפונקציה:

446

הערך המתקבל חייב להיות מעוגל לשלם.
איך אני מוסיף את זה אלגברית לפונקציה?

בעמודה C:
נוסחת MOD מתנהגת לפי מספר השורה (Y) מחוסר ב2 (Y-2) לחלק ב12 ולהחזיר לי את השארית. אז אם אני לוקח:
-C16 = אני מקבל 16-2 = 14: 12 = 2. אליה אני מוסיף 1 ומקבל = 3 = חודש מרץ.
-C26 = אני מקבל 26-2= 24:12 = 0. אליו אני מוסיף 1 ומקבל = 1 = חודש ינואר.
מבחינת בדיקה: 10 חודשים מחודש מרץ עד חודש ינואר = ינואר (הפער בין C16-C26).
לכן זה מסתדר הגיונית.

הפונקציה יכולה להיות משהו כזה:
קישור

מקווה שזה מקובל..

מה מייצג את החודש בשנה?
עפ ההסבר המילולי שתיארתי המתאימה לביטוי החודש היא MOD ולא ROW.
 

daat99

מייסד
מנהל
הצטרף
22/11/15
איך אני מוסיף את זה אלגברית לפונקציה?
נוסחת ה-INT שמבצעת עיגול זו נוסחה מעולם המחשבים ולא מעולם האלגברה.
בשביל לדמות את ההתנהגות של INT בעולם האלגברה: "מוחקים את כל מה שמופיע מימין לנקודה העשרונית".

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

מקווה שזה מקובל..
זה לא שאלה של מקובל או לא אלא של האם ישנה הבנה של הנוסחה או לא.

עפ ההסבר המילולי שתיארתי המתאימה לביטוי החודש היא MOD ולא ROW.
בדיוק.


עכשיו אנחנו יכולים להמשיך לנוסחה של השנים.
קודם נסכם את המידע שיש לנו כבר:
1. כתבנו כבר בעמודה A נוסחה שמחשבת גיל
2. יש לנו תא מיוחד שבו רשומה "שנת הלידה" מחוץ לטבלה

המשימה שלך:
בעמודה אחרת (D למשל, תשאיר את C - אנחנו נשתמש בה שוב בהמשך) תרשום נוסחה חדשה של אקסל שמחשבת את השנה הנכונה.
אני מגביל אותך כך ש: אסור לך לכתוב נוסחה שמחשבת גיל שוב!

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

נ.ב.
פתרון נכון דורש שעמודות A, B ו-C יישארו כמו שהן כרגע - כל העבודה שלך תתבצע אך ורק בעמודה בודדת אחרת שאתה תבחר (אני ממליץ על D).
 

19yoboy

Well-Known Member
הצטרף
12/1/24
בשביל לדמות את ההתנהגות של INT בעולם האלגברה: "מוחקים את כל מה שמופיע מימין לנקודה העשרונית".
זה נשמע הגיוני. אבל איך פונקציה שמתנהגת כך כתובה?

ההתנהגות של MOD בעולם האלגברה: "מוחקים את כל מה שמופיע משמאל לנקודה העשרונית".
גם זה הגיוני, איך פונקציה שמתנהגת כך כתובה?

זה לא שאלה של מקובל או לא אלא של האם ישנה הבנה של הנוסחה או לא.
ולדעתך היא קיימת (ההבנה)?

תרשום נוסחה חדשה של אקסל שמחשבת את השנה הנכונה.
אני מגביל אותך כך ש: אסור לך לכתוב נוסחה שמחשבת גיל שוב!
משתמש בעמודה D לצורך חישוב השנים:

-רק קודם אני חייב לשאול על סימון ה$: איפה אני ארצה שתא הייחוס יקבל $?
מה המטרה שלי? לשמור על הערכים מסביב קבועים? או שלזרום ולרשום רק =Q1?

-(עד להבנה שלי, אתחיל עם) :

450

-משתף שאני מנסה לכתוב נוסחה אבל מאוד מתקשה ללא השימוש בנוסחה של גיל ההשקעה מפני שהיא פשוט יושבת כאן בול, רק צריך להוסיף אליה את תא הייחוס (+) שהוא Q1.

תסתמך על חוקי האלגברה ועל הסיכום של "המידע שיש לנו כבר" שתיארתי.
-על אילו חוקים אתה מדבר?
-אני משתמש בתא Q1 לצורך ביטוי אבל לא מתקדם מעבר לכך..
-המידע שתיארת הוא רק עמודה A ואסרת עלי להשתמש בה.. (למה אסרת?)..
-אני לא משתמש בCHATGPT כדי לא לרמות (והאמת שאני מאוכזב שאני לא מצליח להסתדר בלעדיו:(),

*מה שנותר לי הוא לנסות לשלב את נוסחת MOD אבל זה פשוט לא מסתדר לי.

*אין לי דרך אחרת מלבד חיבור של Q1 לנוסחה של גיל ההשקעה. לא מצליח לחשוב על משהו נוסף.
למה אני לא מצליח?
 

daat99

מייסד
מנהל
הצטרף
22/11/15
אבל איך פונקציה שמתנהגת כך כתובה?
בעולם התוכנה יש סוגי משתנים שונים.
יש משתנה מסוג INT ששומר על מספרים שלמים ללא שארית.
יש משתנה מסוג DOUBLE\FLOAT ששומר על מספרים עשרוניים עם שארית.
כל מה שהפונקציה INT עושה זה לשמור את הפרמטר שהיא קיבלה במשתנה שלא יודע לשמור את השארית (INT) ואז להחזיר אותו במקום את הפרמטר המקורי (במקרה שלנו זה החילוק ב-12).

בשפת #C של ימינו הפונקציה תראה כך:
קוד:
public int INT(double original) => (int)original;
איך פונקציה שמתנהגת כך כתובה?
זה "טיפה" יותר ארוך ויכול להתחלק ל-2 פעולות:
1. חלוקת הפרמטר הראשון בפרמטר השני בשביל לקבל את תוצאת החילוק ושמירה שלה במשתנה בצד
2. שימוש בפונקציה INT בשביל לקבל מספר שלם ללא שארית
3. החסרת התוצאה שהתקבלה מהפונקציה INT מהפרמטר המקורי והחזרת התוצאה
בשפת #C של ימינו הפונקציה יכולה להיראות כך:
קוד:
public double MOD(double original, double divider)
{
    double divided = original/divider;
    return divided - INT(divided);
}
או בלי שימוש בפונקציה הקודמת:

קוד:
public double MOD(double original, double divider)
{
    double divided = original/divider;
    return divided - (int)divided;
}
לדעתך היא קיימת (ההבנה)?
זו שאלה שרק אתה יכול לענות עליה.
אם אתה מצליח להסביר לעצמך את הנוסחה (או אפילו עדיף: למישהו אחר שלא יודע אקסל אלא יודע רק חשבון) אז אתה מבין אותה.
אם אתה מסתבך עם ההסבר אז רצוי לחזור עליה עוד.

רק קודם אני חייב לשאול על סימון ה$: איפה אני ארצה שתא הייחוס יקבל $?
נגיע לזה מייד אחרי שיהיו לך שתי נוסחאות נפרדות שעובדות (אחת של השנים ואחת של החודשים) :)

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

-משתף שאני מנסה לכתוב נוסחה אבל מאוד מתקשה ללא השימוש בנוסחה של גיל ההשקעה מפני שהיא פשוט יושבת כאן בול
זו בדיוק המשימה שלך.
רק צריך להוסיף אליה את תא הייחוס (+) שהוא Q1.
תשתמש בידיעה הזו - איך אתה יכול לנצל אותה לטובתך ועדיין לא לכתוב את הנוסחה שוב בעמודה D?

על אילו חוקים אתה מדבר?
חיבור, חיסור, כפל, חילוק, סדר פעולות וכו'.
דברים שלמדת בבית ספר היסודי :)

-המידע שתיארת הוא רק עמודה A ואסרת עלי להשתמש בה.. (למה אסרת?)..
אסרתי עליך לכתוב את הנוסחה שכבר כתובה בעמודה A (או נוסחה אחרת שמבצעת חישוב של שנה לפי מספר שורה).
מעבר לכך לא אסרתי עליך דברים אחרים.

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

*מה שנותר לי הוא לנסות לשלב את נוסחת MOD אבל זה פשוט לא מסתדר לי.
הנוסחה הזו גם לא תעזור לך ואם איכשהו תצליח לעשות איתה משהו אז זה יהיה בניגוד להגבלה:
אסור לך לכתוב נוסחה שמחשבת גיל שוב!
למה אני לא מצליח?
הסיבה היא שאתה מנסה "להמציא את הגלגל" (לכתוב שוב נוסחה שמחשבת גיל) במקום במידע שכבר יש לך:
1. כתבנו כבר בעמודה A נוסחה שמחשבת גיל
אפילו עם סימני ה-$ סך התוים שכלולים בנוסחה הנכונה הוא חד-ספרתי.
אם כתבת 10 תוים ומעלה בתא D2 אז עשית טעות.

*תוים:
אותיות, סימני חשבון (שווה, חיבור, סוגריים וכו').
אתה יכול להתעלם מרווחים בספירת התווים.

דוגמא:
* בעמודה A הנוסחה של INT היא בת 18 תוים.
* בעמודה C הנוסחה של MOD היא בת 18 תוים.
 

daat99

מייסד
מנהל
הצטרף
22/11/15
אז אלגברית אין אופציה לכתוב את הפונקציות הללו? ;)
אני לא מומחה למתמטיקה - אולי יש, אני לא מכיר.

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

עכשיו המשימה היא לקחת את הנוסחה מעמודה D ולהשתמש בה בעמודה B בשביל לקבל את התאריך הנכון.

אחרי שתקבל תאריך נכון בכל עמודה B תמשיך מכאן:
בעמודה D כתבת נוסחה שמשתמשת גם בנתון מתא Q1 וגם בנתון מתא A2.

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

19yoboy

Well-Known Member
הצטרף
12/1/24
קוד:
אני לא מומחה למתמטיקה - אולי יש, אני לא מכיר.


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

עכשיו המשימה היא לקחת את הנוסחה מעמודה D ולהשתמש בה בעמודה B בשביל לקבל את התאריך הנכון.

אחרי שתקבל תאריך נכון בכל עמודה B תמשיך מכאן:
בעמודה D כתבת נוסחה שמשתמשת גם בנתון מתא Q1 וגם בנתון מתא A2.

הנוסחה המייצגת את התאריך:

קוד:
=DATE($Q$1+A2, MOD(ROW()-2, 12) + 1, 1)
בלי לשבור את הנוסחה תוסיף כמה שיותר סימני $
שתי האופציות היחידות הן:

קוד:
Q$1
או בזו שאני משתמש כעת:
קוד:
$Q$1
למה ארצה להשתמש בכמה שיותר $?

אשמח להסבר: למה כאשר אני כתבתי את הנוסחה הבאה בעמודה D:

קוד:
=Q$1 + A2
-ומשכתי את החץ כלפי מטה, כל הנוחסאות התעדכנו: A3.......A24 וכך הלאה..
-כאשר אני רק כותב את הערך בעמודה כלשהיא לדוגמה 2026, מושך את החץ כלפי מטה: הכל מתעדכן לפי 2026.
-מה מיוחד במה שכתבתי (הנוסחה בעמודה D), למה היא מצליחה להתעדכן והדוגמה השניה שהבאתי לא?

אחרי שהצלחת תסביר במילים שלך מדוע אתה צריך כל אחד מהם ומדוע מי שלא הוספת שבר את הנוסחה (ובאיזה מקרים היא נשברה).
אני אנסה לעשות זאת רק לפי עמודה D:
-Q1 גרם לכך שכל העמודות מתחת לA2 יתעדכנו לפי Q2-Q3 וכך הלאה. לא מה שאני מחפש, אני רוצה להישאר קבוע על תא היחוס Q1.
-$Q1 גרם לכך שכל העמודות מתחת לA2 יתעדכנו לפי $Q2-$Q3 וכך הלאה, גם לא מה שאני מחפש, יש הבדל בכלל מQ1 רגיל במקרה הזה?
-Q$1 גרם לכך שקיבלתי את התוצאה הרצויה, הערך של Q1 נשמר ואני מקבל מה שאני רוצה. האם המטרה היא להשתמש בכמה שפחות $?
-$Q$1 גרם לבדיוק אותו האפקט של Q$1, כל העמודות מתחת לA2 (פרמטר Q) השתנו לפי $Q$1 קבוע.

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

מה אני מסיק לכך בנוגע ל$?
 

daat99

מייסד
מנהל
הצטרף
22/11/15
שתי האופציות היחידות הן:
לא נכון - יש עוד אפשרויות :)

למה ארצה להשתמש בכמה שיותר $?
כי זה מראה שאתה מבין את המשמעות של סימן ה-$.

אשמח להסבר: למה כאשר אני כתבתי את הנוסחה הבאה בעמודה D:
משכתי את החץ כלפי מטה, כל הנוחסאות התעדכנו: A3.......A24 וכך הלאה..
תחזור על התרגיל עם הפרמוטציות של ה-$.
הנוסחה שלך דומה לאיזו פרמוטציה?
תמלא את הנוסחה עם הפרמוטציה הרלוונטית ותצרף צילום מסך (בשביל שאני אראה שמילאת את זה נכון).
איך הנוסחה השתנתה באותה העמודה לעומת העמודות האחרות?

-כאשר אני רק כותב את הערך בעמודה כלשהיא לדוגמה 2026,
לא הבנתי - כשאתה כותב את "המספר" 2026?
זה מספר אז הוא מעתיק אותו כמו שהוא.

אני אנסה לעשות זאת רק לפי עמודה D:
לא פעלת לפי ההנחיה וזה הוביל אותך לשאול:
-$Q1 גרם לכך שכל העמודות מתחת לA2 יתעדכנו לפי $Q2-$Q3 וכך הלאה, גם לא מה שאני מחפש, יש הבדל בכלל מQ1 רגיל במקרה הזה?
תנסה לפי ההנחיה - להעתיק את הנוסחה גם בתוך עמודה D וגם לעמודות אחרות.

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

האם המטרה היא להשתמש בכמה שפחות $?
המטרה היא להשתמש בכמה שיותר $.

-$Q$1 גרם לבדיוק אותו האפקט של Q$1
גם למסקנה הזו הגעת רק בגלל שלא פעלת לפי ההנחיה:
העתקה של הנוסחה לכל עמודה ולכל שורה עדיין תספק את השנה הנכונה עבור אותה השורה.
יש סיבה שפירטתי את ההנחיה :)

מה אני מסיק לכך בנוגע ל$?
שקיצורי דרך מובילים לטעויות :)
 

19yoboy

Well-Known Member
הצטרף
12/1/24
תחזור על התרגיל עם הפרמוטציות של ה-$.
אתה מדבר על המטריצה של
1,2,3,4,5,6,7,8,9 עם M20?

הנוסחה שלך דומה לאיזו פרמוטציה?
אני חושב שהנוסחה של עמודה D דומה ל:
קוד:
$M$20
"במקרה של $M$20 כל הריבועים מסביב הפכו לקבועים וכולם שווים לתא M20. לקחתי את העניין צעד קדימה ובדקתי האם הכל נשאר קבוע גם בטווחי תאים של K12-O15 וזה אכן כך. "

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

להעתיק את הנוסחה גם בתוך עמודה D וגם לעמודות אחרות.
העתקתי את עמודה D (לא את תוכן הנוסחה) שנוסחתה היא:

קוד:
=$Q$1 + A2
לעמודה K וקיבלתי:
קוד:
=$Q$1 + I2 equals #value!
שזו שגיאה, אם אני בודק את הנוסחה בעמודה K

תוכנה:

קוד:
=$Q$1 + I2
and so on
מה הקשר לאות I ?!.

כאשר אני מעתיק:

קוד:
=Q$1 + A2
לעמודה K אני מקבל ERROR ושוב, Q$1 קבוע עם יחוס לעמודה I .
מה קורה פה?

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

אני אצרף בכ"מ את המסקנות - אולי זה יהיה שימושי:
-במקרה של M20 כל הריבועים מסביב מחקים את המטריצה, הם מחקים את טווח התאים של: L19 לN21. כל זה ב-סדר "נכון?".
-במקרה של M$20 כל הריבועים מסביב בעמודה L הזדהו לתא L20, כנ"ל לעמודה M וגם לעמודה N. המוטיבים כאן הם L20,M20,N20.
-במקרה של $M$20 כל הריבועים מסביב הפכו לקבועים וכולם שווים לתא M20. לקחתי את העניין צעד קדימה ובדקתי האם הכל נשאר קבוע גם בטווחי תאים של K12-O15 וזה אכן כך. עכשיו אני קצת מתחיל להבין את הקטע עם הקבועים.
-במקרה של $M20 מה שקורה זה שכל התאים מתחקים על שורה מעל M20 ושורה מתחת לM20.

המטרה היא להשתמש בכמה שיותר $.
אז אני צריך להמשיך לשאול למה..

יש סיבה שפירטתי את ההנחיה :)
אפשר פירוט מופשט יותר של ההנחיה?

שקיצורי דרך מובילים לטעויות :)
איך אני תמיד מקצר :( ..
 

daat99

מייסד
מנהל
הצטרף
22/11/15
אתה מדבר על המטריצה של
1,2,3,4,5,6,7,8,9 עם M20?
אכן - זו הדרך שבה אתה לומד איך להשתמש בסימול $ באקסל.

אני חושב שהנוסחה של עמודה D דומה ל:
הצגת בתגובה הקודמת שתי אופציות.
האם שתיהן זהות?
מה ההבדל ביניהן?

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

העתקתי את עמודה D
לא התייחסתי לכל העמודה אלא לשתי האופציות שאתה הצגת שמביאות את השנה ההתחלתית שהמשתמש הזין בתא Q1.

מה הקשר לאות I ?!.
זה גם משהו שאתה צריך להבין.
בכל מקרה אנחנו מערבבים שני דברים שונים:

1. התייחסת לשתי נוסחאות שונות שמביאות את השנה הראשונה ואני מחכה להסבר שמסביר מדוע הן זהות או שמראה איך הן שונות
2. המשימה המקורית הייתה לכתוב את כל הנוסחה שהייתה בעמודה D עם כמה שיותר סימני $ (אחרי שתסיים עם #1 יהיה לך יותר קל עם זה)

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

אני לא מבין ככ מה אתה בדיוק רוצה שאני אעשה?
אני רוצה שתבין את כל ארבעת המקרים.
המטרה היא שאתה תבין איך סימול ה-$ משנה את הנוסחאות שמועתקות בהתאם לשינויים בעמודות ובהתאם לשינויים בשורות.
דיברנו הרבה על כמה ההבנה הזו קריטית השבוע ובשבוע שעבר אז אני ממליץ שתשקיע בזה זמן עד שתבין את זה לעומק.

אז אני צריך להמשיך לשאול למה..
כי:
מה הקשר לאות I ?!.
כשחסרים סימני $ הנוסחאות נשברות ובחלק גדול מהמקרים השבירה לא כל כך ברורה.
לרוב השבירה באה לידי ביטוי בכך שמשתמשים בנתון הלא נכון וממשיכים לחשב ולהציג תוצאות כאילו הכל בסדר.

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

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

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

לנוסחה יש 4 חלקים:
* שורה של "שנת ההתחלה"
* עמודה של "שנת ההתחלה"
* שורה של "גיל ההשקעה"
* עמודה של "גיל ההשקעה"
כל אחד מהם מצריך הסבר נפרד מדוע יש או אין בו סימול של $.
איך אני תמיד מקצר :( ..
חוסר סבלנות ורצון לרוץ קדימה.
 

19yoboy

Well-Known Member
הצטרף
12/1/24
האם שתיהן זהות?
מה ההבדל ביניהן?
אם אני אלך לפי המטריצה:
M$20 - הופך את הריבועים מסביבו לשווים לפי העמודה שלפניו ואחריו.
לדוגמה-444,555,666. אבל כאן זה מאונך, איך זה קשור לדוגמה שלי?
M$20$ - הופך את כל הריבועים מסביבו לשווים לו. אם אני מקביל את זה לדוגמה שלי Q$1$ זה פשוט יותר להבנה, אז כל הריבועים שאני אעתיק שבתוכם הנוסחה Q$1$ יהיו שווים לו וזה שומר עליו כגורם קבוע.

צילום של המטריצה עם הנוסחאות הרלוונטיות (הצגת שתי אפשרויות אז צריכות להיות שתי מטריצות).
454

המשימה המקורית הייתה לכתוב את כל הנוסחה שהייתה בעמודה D עם כמה שיותר סימני $ (אחרי שתסיים עם #1 יהיה לך יותר קל עם זה)
אבל זה בוצע.. עמודה D כרגע מתואמת לפי $Q$1. אני עדיין לא מבין למה הערכים מתעדכנים כלפי A2,A3 וכך הלאה (שאני ממשיך עם החץ)..

לינק

אני מחכה להסבר שמסביר מדוע הן זהות או שמראה איך הן שונות
כי כאשר אני מושך את החץ למטה (במידה וכל אחת בפני עצמה נכתבת בעמודה D) אני מקבל תוצאה זהה, זה לא מספיק?..

איזו פרמוטציה במטריצה מתאימה לחלק שמביא את "הגיל"?
לינק

אם אני הולך לפי הלינק למעלה:
הייתי משתמש בחלק שמבטא את הגיל או בM20 או בM$20.

איך המטריצה מתנהגת בעמודות שונות ובשורות שונות?
אתה מתכוון לתאר את התמונה בלינק בציטוט האחרון? אבל אני רואה איך כל אחת מתנהגת, מה הכוונה.

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

1. כשאתה מעתיק את הנוסחה לתאים אחרים באותה העמודה
לפי הקוד:

קוד:
=$Q$1 + A3
1. עובד.

2. כשאתה מעתיק את הנוסחה לעמודות אחרות באותה השורה
שאני מעתיק לרוחב? לדוגמה C26,D26,E26? כי זה פשוט לא מובן לי וגם אם כן, התוצאה לא מה שאני מחפש (אולי כן, אני לא יודע איך לגשת ולהסתכל עליה).

3. כשאתה מעתיק את הנוסחה לעמודות אחרות בשורות אחרות
שאני מעתיק את הנוסחה לעמודה K לדוגמה הכל נשאר קבוע עם יחוס לעמודה H.
שוב משהו כאן דפוק.

חוסר סבלנות ורצון לרוץ קדימה.
THIS IS ME.. :(
 

daat99

מייסד
מנהל
הצטרף
22/11/15
אם אני אלך לפי המטריצה:
כשאתה בודק את המטריצה אתה צריך לבדוק את הנוסחאות ולא את התוצאות שלהן.
היצמדות לתוצאות לא תעזור לך להבין איך משתנות הנוסחאות וכל המטרה היא שאתה תבין איך משתנות הנוסחאות.

לדוגמה-444,555,666. אבל כאן זה מאונך, איך זה קשור לדוגמה שלי?
M$20$ - הופך את כל הריבועים מסביבו לשווים לו. אם אני מקביל את זה לדוגמה שלי Q$1$ זה פשוט יותר להבנה, אז כל הריבועים שאני אעתיק שבתוכם הנוסחה Q$1$ יהיו שווים לו וזה שומר עליו כגורם קבוע.
לא מעניין אותי ריבועים ולא צריך לעניין אותך ריבועים.
לצורך ההמחשה שלך תמחק את מה שרשום בתא M20 (ובכל שמונת התאים שסביבו) ואז תבדוק את המטריצה.
כל התאים עכשיו צריכים להיות ריקים אבל הנוסחאות משתנות באותה הצורה.

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

אני חושב שלמרות שסיכמת את ההשפעה של ה-$ אתה עדיין לא מבין זאת אז בוא ונחזור אחורה:
1. תמחק את כל הריבוע שמסביב ל-M20 ותשאיר ערך רק בתא M20
אם ביצעת זאת נכון אז כל המטריצה של הבדיקה צריכה להראות לך תאים ריקים

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

3. תוודא שהעמודות L, M ו-N רחבות מספיק בשביל שתארה את כל הנוסחאות בכל התאים של המטריצה

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

5. אחרי שתקבל את הצילום מסך של כל ארבעת הפרמוטציות תנסה שוב לנסח את הסיכום כמו שעשית כאן.

אבל זה בוצע..
אני חושב שזה לא בוצע...

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

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

הייתי משתמש בחלק שמבטא את הגיל או בM20 או בM$20.
רק תשובה אחת נכונה ואתה צריך להבין מדוע השנייה שגויה.

אתה מתכוון לתאר את התמונה בלינק בציטוט האחרון? אבל אני רואה איך כל אחת מתנהגת, מה הכוונה.
אני מתכוון לכך שאתה צריך להבין את הנוסחאות - לא את התוצאה שלהן שאותה רואים בתמונה.

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

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

שאני מעתיק לרוחב?
לרוחב, לאלכסון - איך שמתחשק לך כל עוד העתקת לעמודה אחרת.

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

שוב משהו כאן דפוק.
$$$$ :)
It doesn't have to be you forever
 

19yoboy

Well-Known Member
הצטרף
12/1/24
1. תמחק את כל הריבוע שמסביב ל-M20 ותשאיר ערך רק בתא M20
אם ביצעת זאת נכון אז כל המטריצה של הבדיקה צריכה להראות לך תאים ריקים
ככה?

455

ותשאיר ערך רק בתא M20
איך בדיוק להשאיר ערך?
אני פשוט כותב בתא M20 = 5.
אבל אם אני כותב הכל קופץ מL13-N16 ללהיות שווה 5 בנוסף בגלל הM$20$.
אז אני מוחק.

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

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

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

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

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

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

לדוגמה את הנוסחה של עמודה D (מעתיק תא אחד)
לתוך שורה של J-K-L אני אמור לקבל שנה בהתאמה לחודש?
 

19yoboy

Well-Known Member
הצטרף
12/1/24
אני בכל זאת אעשה ככה, כי פשוט:


457

אני כבר סותר את עצמי:

ההבדל העיקרי בין 1 ל4 בנוסחאות הוא שב1 הכל קבוע, ב4 מה שקבוע זה רק עמודה M, עמודה L משונה מעט וגם עמודה N קבועה אבל לא לפי M.
-אז ככה אני ממש צריך לזכור את ההבדל בין השתיים?

-ואיך זה קשור בכלל לאות I שקיבלתי?

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

-ועוד שאלה שלא ענית בבקשה, אם אני מותח את הנוסחה בעמודה D למטה הA's מתעדכנים לפי 2,3 וכך הלאה.
למה אם אני כותב ערך קבוע, למשל רק Q1 + 3, הכל נשאר זהה? מה מיוחד בA שהוא מתעדכן והדוגמה לא? אפשר להשאיר את השאלה לאחכ שלא אתבלבל.. תודה.
 

daat99

מייסד
מנהל
הצטרף
22/11/15
איך בדיוק להשאיר ערך?
כך:
אני פשוט כותב בתא M20 = 5.
זה נראה ככה:
נכון.

אני רואה שהן שוות לנוסחה בתמונה המצורפת לתגובה הזו.
מעולה.

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

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

אז אם אני מעתיק לרוחב:

לדוגמה את הנוסחה של עמודה D (מעתיק תא אחד)
לתוך שורה של J-K-L אני אמור לקבל שנה בהתאמה לחודש?
אתה צריך לקבל את התוצאה הנכונה עבור אותה השורה.
במקרה של הנוסחה הזו התוצאה היא השנה הרלוונטית (2025, 2026 וכו').

אני בכל זאת אעשה ככה, כי פשוט:
במטריצות #1 ו-#4 ביצעת את ההעתקה לא טוב וזה הוביל לתוצאות שגויות.

אתה יכול לוודא שקיבלת את התוצאה הנכונה אם בכל התאים שבמטריצה יש את אותו השימוש בסימול ה-$.
לצורך המחשה:
* בתא המרכזי של מטריצה #1 יש רק סימול $ אחד ובכל שאר התאים יש שני סימולי $.
* בתא האמצעי ובתא השמאלי העליון של מטריצה #4 סימול ה-$ מתייחס לערך אחר לעומת שאר תאי המטריצה.

-אז ככה אני ממש צריך לזכור את ההבדל בין השתיים?
ההעתקות של מטריצות #1 ו-#4 שגויות ולכן אתה עדיין לא יכול להסיק מהן מסקנות.

למה שאני מעתיק רק תא אחד לL13-N16 כל התאים משתנים (לא הייתי אומר לפיו אלא בהשפעתו).
כשאתה מעתיק נוסחה ומדביק נוסחה אז אקסל יודע להתאים את הנוסחה לפי ההנחיות שנתת לו כשכתבת את הנוסחה (קרי: לפי סימולי ה-$ שלך).
בשביל שהנוסחאות לא יישברו ויחזירו תוצאות שגויות (בהרבה מקרים ללא יכולת לזהות זאת!) אתה צריך לדעת להנחות את אקסל איך להדביק את הנוסחאות כבר כשאתה כותב אותן.

-ועוד שאלה שלא ענית בבקשה, אם אני מותח את הנוסחה בעמודה D למטה הA's מתעדכנים לפי 2,3 וכך הלאה.
למה אם אני כותב ערך קבוע, למשל רק Q1 + 3, הכל נשאר זהה?
כשמדביקים נוסחאות אקסל יודע לעדכן אותן לפי ההנחיות שלך (קרי: שימוש ב-$) ואין לך דרך להנחות אותו לשנות ערכים קבועים בתוך נוסחה.

Q1 + 3, הכל נשאר זהה? מה מיוחד בA שהוא מתעדכן והדוגמה לא
מה ההבדל בין Q1 לבין 3?
מה מייצג ה-Q1?
מה מייצג ה-3?
 

19yoboy

Well-Known Member
הצטרף
12/1/24
אתה צריך לקבל את התוצאה הנכונה עבור אותה השורה.
לא הבנתי.

אתה יכול לוודא שקיבלת את התוצאה הנכונה אם בכל התאים שבמטריצה יש את אותו השימוש בסימול ה-$.
לצורך המחשה:
* בתא המרכזי של מטריצה #1 יש רק סימול $ אחד ובכל שאר התאים יש שני סימולי $.
* בתא האמצעי ובתא השמאלי העליון של מטריצה #4 סימול ה-$ מתייחס לערך אחר לעומת שאר תאי המטריצה.
אז אני עושה את זה פעם נוספת:

458

ההעתקות של מטריצות #1 ו-#4 שגויות ולכן אתה עדיין לא יכול להסיק מהן מסקנות.
עדיין שגויות? אני רואה שבכל התאים הנוסחאות זהות לנוסחה (מבחינת מיקום ה$) של M14.

אתה צריך לדעת להנחות את אקסל איך להדביק את הנוסחאות כבר כשאתה כותב אותן.
איך אני עושה את זה?

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

מה ההבדל בין Q1 לבין 3?
מה מייצג ה-Q1?
מה מייצג ה-3?
פשוט:
Q1 היא השנה שהמשתמש מזין.
+3 היא להוסיף 3 לשנה הזו.
האמת שהדוגמה שהבאתי לא ככ טובה לצורך מה שאני מנסה להעביר, אני רוצה לשאול למה עמודה D מצליחה להתעדכן (מבחינת הAים שלה - 2,3,10,11 וכך הלאה) "ועמודה בנאלית" אם אפשר להגיד לא מתעדכנת ונשארת זהה.
 

daat99

מייסד
מנהל
הצטרף
22/11/15
תחשב לבד לפי הנוסחה שרשמת בעמודה D המקורית:
* מה התוצאה הנכונה עבור שורה 3?
* מה התוצאה הנכונה עבור שורה 20?
* מה התוצאה הנכונה עבור שורה 30?

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

* אם הדבקת את הנוסחה בשורה 3 אז לא משנה באיזו עמודה - אתה תמיד צריך לקבל את התוצאה של שורה 3.
* אם הדבקת את הנוסחה בשורה 20 אז לא משנה באיזו עמודה - אתה תמיד צריך לקבל את התוצאה של שורה 20.
* אם הדבקת את הנוסחה בשורה 30 אז לא משנה באיזו עמודה - אתה תמיד צריך לקבל את התוצאה של שורה 30.
וכדומה.

אז אני עושה את זה פעם נוספת:
זה כבר יותר טוב אבל אני ממליץ לך בחום לעשות לעצמך צילום מסך אחד שמראה את כל ארבעת הפרמוטציות - זה יכול לעזור לך מאוד בהבנה.

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

איך אני עושה את זה?
* שימוש בסימול $ במקומות הנכונים :)
* הוספת כמה שיותר סימולי $ כך שהנוסחה תהיה נכונה בלי קשר לאיפה היא נמצאת בגיליון

Q1 היא השנה שהמשתמש מזין.
אקסל לא יודע מה זה "שנה שמשתמש מזין".
מבחינת אקסל מה מייצג Q1?

+3 היא להוסיף 3 לשנה הזו.
לא שאלתי על סימול ה-"+" אלא על הספרה "3" :)

האמת שהדוגמה שהבאתי לא ככ טובה לצורך מה שאני מנסה להעביר, אני רוצה לשאול למה עמודה D מצליחה להתעדכן (מבחינת הAים שלה - 2,3,10,11 וכך הלאה) "ועמודה בנאלית" אם אפשר להגיד לא מתעדכנת ונשארת זהה.
את זה אתה תגיד לי אחרי שתתבונן בנוסחאות בכל ארבעת המטריצות הנכונות.
 

19yoboy

Well-Known Member
הצטרף
12/1/24
מה התוצאה הנכונה עבור שורה 3?
קוד:
=$Q$1 + A3
* מה התוצאה הנכונה עבור שורה 20?
קוד:
=$Q$1 + A20

* מה התוצאה הנכונה עבור שורה 30?
אין לי עדיין 30, אבל מניח שזה יהיה:

קוד:
=$Q$1 + A30
בדקתי מה הנוסחא בכל אחת מהשורות אבל אני לא חושב שזה מה שביקשת בדיוק.

-אם אני מעתיק את התא D2, מדביק אותו בD30 אני מקבל 2027.
-אם אני מעתיק את התא D2, כאשר בתוכו אני מוריד $ אחד(Q$1) אני מקבל גם 2027. בדיוק כמו שצריך.

הנוסחה אכן מתעדכנת לA30.
למה היא מצליחה להתעדכן אגב?

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


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

461

אני מתחיל לראות את ההבדלים. אתה יכול לתת לי תרגיל שבו אני אראה את ההבדל באותה עמודה?
כי בתרגיל הזה, ההבדל בין
קוד:
M$20$
לבין
קוד:
M$20
באותה עמודה הוא פשוט לא קיים וזה למה אני לא הצלחתי להבין מה ההבדל!
ההבדל קיים כאשר אני מעתיק את התאים והוא משפיע לא על אותה עמודה אלא על עמודה לפני ועמודה אחרי (זה מה שאני מסיק מהתרגיל הנוכחי).

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

מבחינת אקסל מה מייצג Q1?
מבחינת אקסל הוא מייצג 2025, זו הכוונה? (בתוך התא הזה, נמצא המספר 2025)

לא שאלתי על סימול ה-"+" אלא על הספרה "3" :)
אז אני לא הבנתי עדיין מה הכוונה.

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

daat99

מייסד
מנהל
הצטרף
22/11/15
אין לי עדיין 30, אבל מניח שזה יהיה:
אני לא שאלתי מה הנוסחאות שלדעתך צריכות להיות (והן עדיין שגויות...) אלא מה התוצאה הנכונה עבור אותה השורה שאתה מצפה שתתקבל מהנוסחה.

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

-אם אני מעתיק את התא D2, מדביק אותו בD30 אני מקבל 2027.
אז הנוסחה מייצרת את המספר 2027.
מה התוצאה שצריכה להתקבל בשורה 30 לפי חישוב שאתה עושה לבד עם דף ועט?

למה היא מצליחה להתעדכן אגב?
$$$$

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

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

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

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

1. איך קיום הסימול $ משפיע על המזהה הרלוונטי בנוסחה המועתקת?
2. איך אי-קיום הסימול $ משפיע על המזהה הרלוונטי בנוסחה המועתקת?

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

דלת פתוחה שאף אחד לא עובר בה לא שווה כלום.
כל מי שבאמת רוצה לעבור בדלת יכול לפתוח אותה בעצמו.

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

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

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

אפשר עוד רמז?
ראה רמז קודם - תופס גם לכאן.
 

19yoboy

Well-Known Member
הצטרף
12/1/24
מה התוצאה הנכונה עבור אותה השורה
התוצאה צריכה להיות 2027 בשורה 30.
לא נכון?

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

מה התוצאה שצריכה להתקבל בשורה 30 לפי חישוב שאתה עושה לבד עם דף ועט?
אז אם ינואר הוא שורה 2.
+12 אני בשורה 14 השנה היא 2026.
+12 אני בשורה 26 השנה היא 2027.
30 מינוס סהכ שורות עד כה = 4, אזי:
+4 אני בשורה 30 והשנה היא 2027.

מאי 2027 בהתאמה לתא B30.

אז ה$$$% משפיעים על הAים שמתעדכנים?

זה עוד מצב טוב - אקסל אומר לך שיש בעיה בנוסחה.
אם אני עושה COPY PASTE לעמודה D2, מדביק אותה בL3 אני מקבל שגיאה. מה הבעיה בנוסחה? מלבד זה שהתוכן שלה לא נשמר (הA לא נשמר) והוחלף בI.
קוד:
קוד:
=Y$1 + I3
אז הבעיה היא שאם הייתי רוצה להעתיק COPY PASTE את הנוסחה לתא L3 הייתי צריך לעשות גם $ על A? אבל זה לא משהו שאני מחפש לעשות..

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

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

1. איך קיום הסימול $ משפיע על המזהה הרלוונטי בנוסחה המועתקת?
2. איך אי-קיום הסימול $ משפיע על המזהה הרלוונטי בנוסחה המועתקת?
-אני יכול להסיק שM20 משנה את העניין לפי M19, M21 אחריו באותה העמודה.
-אני יכול להסיק ש$M20 מתנהג כמו M20 באותה העמודה.

מעבר לכך אני מסיק עוד הרבה דברים שאין לי צורך לכתוב אותם כי הם ברורים מאליו, נגיד כאן אני רואה שיש N וכאן M's, אני חושב שזה מתחיל להתבהר לי.
 
למעלה תחתית