מבקש עזרה עם פונק' DATE בשילוה IF

שבת שלום.
בקובץ המצורף מופיע בתא B1 התאריך 13/8/2014.
בתא A1 מופיעה המילה "חיפה".

אני מציב תנאי בתא C1:
אם בתא A1 כתוב "חיפה", אז אני רוצה שבתא
B1 יופיע תאריך כך שהיום ישאר זהה, החודש יהיה החודש
העוקב והשנה תהיה אותה שנה כעבור 5 שנים.

אני אמור לקבל את התאריך 13/09/2019 אך מה שמתקבל הוא 31/01/1905.
מה אני עושה לא נכון?
עזרה בבקשה.
 

קבצים מצורפים

  • DATE.xlsx
    KB 11 · צפיות: 5

מיכאל אבידן

Member
מנהל
שבת שלום.
בקובץ המצורף מופיע בתא B1 התאריך 13/8/2014.
בתא A1 מופיעה המילה "חיפה".

אני מציב תנאי בתא C1:
אם בתא A1 כתוב "חיפה", אז אני רוצה שבתא
B1 יופיע תאריך כך שהיום ישאר זהה, החודש יהיה החודש
העוקב והשנה תהיה אותה שנה כעבור 5 שנים.

אני אמור לקבל את התאריך 13/09/2019 אך מה שמתקבל הוא 31/01/1905.
מה אני עושה לא נכון?
עזרה בבקשה.
.
הפעם אלמד אותך לדוג במקום לספק לך דגים.

תבדוק טוב, טוב, טוב (תו אחר תו) את הנוסחא שלך !!!

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


1640438589827.png
 
נערך לאחרונה ב:
טוב, מצאתי את הטעות.
איזו פאדיחה...
בשביל לא לצאת טיפש עד הסוף, אודה לך אם תלמד אותי את הנוסחה הקצרה.
 

קבצים מצורפים

  • DATE.xlsx
    KB 11.6 · צפיות: 7
בוקר טוב, שנה טובה ושבת שלום.
תודה מיכאל עבור הטיפ.
לצערי, אינני מוצא כיצד להשתמש בו, כך שיתן לי את התשובה המבוקשת (ראה ההודעה בתחילת הפתיל):
"... אני רוצה שבתא B1 יופיע תאריך כך שהיום ישאר זהה, החודש יהיה החודש העוקב והשנה תהיה אותה שנה כעבור 5 שנים."
האם אתה בטוח שה- EDATE מסוגלת להשיב תשובה לעניין הנ"ל?
 

מיכאל אבידן

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


1641032614270.png
 
או. קי.
זה עובד טוב בגלל שהיום נשאר אותו הדבר.
במקרה והיה בתאריך לאחר/ לפני מספר ימים. ה- EDATE לא היה מתאים.
Am I right?
ועוד פעם: תודה.
 
שוב שלום.
אני מבין שה- EDATE לא מתאים מתאים למצב הבא:
אם בתא A1 כתוב "חיפה", אז אני רוצה שבתא
B1 יופיע תאריך כך שהחלק של היום יהיה יומיים אחרי (+2),

החודש יהיה החודש העוקב
והשנה תהיה אותה שנה כעבור 5 שנים.
 

מיכאל אבידן

Member
מנהל
שוב שלום.
אני מבין שה- EDATE לא מתאים מתאים למצב הבא:
אם בתא A1 כתוב "חיפה", אז אני רוצה שבתא
B1 יופיע תאריך כך שהחלק של היום יהיה יומיים אחרי (+2),

החודש יהיה החודש העוקב
והשנה תהיה אותה שנה כעבור 5 שנים.

...וכל זה אחרי ששנים(!) אתה מתמחה אצלנו ב'אקסל' !?

1641202405317.png
 

ziv98

Member
קח בחשבון מה יקרה בתוספת יומיים - אם תאריך הבסיס הוא 31 לחודש.
מה יקרה אם תאריך הבסיס 28-31/01 (בכל מקרה).
בשתי הדוגמאות לא תקבל מצב בו החודש הוא החודש הנוכחי +1. מצד שני - זה בדיוק מה שהגדרת שצריך לקרות...
 

מיכאל אבידן

Member
מנהל
קח בחשבון מה יקרה בתוספת יומיים - אם תאריך הבסיס הוא 31 לחודש.
מה יקרה אם תאריך הבסיס 28-31/01 (בכל מקרה).
בשתי הדוגמאות לא תקבל מצב בו החודש הוא החודש הנוכחי +1. מצד שני - זה בדיוק מה שהגדרת שצריך לקרות...

אני מניח שתגובתך לא כוונה אליי - אבל מאחר ולא הבנתי אותה - אודה להסבר.

1641203747578.png
 

ziv98

Member
אני מניח שתגובתך לא כוונה אליי - אבל מאחר ולא הבנתי אותה - אודה להסבר.

צפה בקובץ המצורף 40124
הדוגמה בשאלה המקורית היא הפשוטה ביותר.
הדוגמה אליה התייחסתי היא השניה שלך - לכאורה חודש אחרי יולי צ"ל אוגוסט. הסבתי את תשומת ליבו של השואל שייתכן וההזזה ביומיים תקדם את החודש באחד. במקרים מסויימים - מספיק לקדם רק בחודש בכדי להזיז את התוצאה באחד, למשל: 31/03 --> "31/04" = 01/05.

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