Jump to content
  • הצטרפו למשפחה

    היי, היי אתה (או את) שם!

    אנחנו יודעים, נחמד להיות אנונימי, ולמי בכלל יש כוח להירשם או להיות עכשיו "החדשים האלה".

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

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

אשמח לעזרה עם תאריכים באקסל


Tida-man
שימו לב! השרשור הזה בן 2190 ימים, שזה ממש ממש הרבה. נא המנעו מהקפצה שלו והקפיצו אותו אך ורק אם אתם פותחי השרשור ו/או יש לכם עדכון רלוונטי לנושא. אם יש לכם שאלה, נא פתחו שרשור חדש.

פוסטים מומלצים

היי,

 

הטבלה איתה אני עובד מכילה תאריכים שונים

מ2015 עד 2018.

נתון ששנה מתחילה מהאמצע (ז"א 1.7 עד 30.6 שנה הבאה)

ליד כל תאריך בטבלה אני רוצה שיופיע כיתוב , שנה 1, שנה 2 וכו'.

מקווה שהצלחתי להבהיר את עצמי .

ניסיתי עם IF אבל הסתבכתי.

תודה

עריכה אחרונה על ידי Tida-man
שיתוף קישור לתגובה
שיתוף באתרים אחרים

תנסה להגדיר כמה עמודות עזר ובסוף להפוך לפונקציה ארוכה

 

1. מספר השנה כלומר ל 2015 תרשום 1 (תחלץ את השנה מהתאריך ותפחית 2014)

2. מספר החודש.

3. אם מספר החודש גדול שווה מ 7 אז את הערך מהעמודה ראשונה + 1 , אחרת הערך מעמודה 1

 

מקווה שעזרתי.

גם אני מבקר במפגש השפלה... :beerchug:

שיתוף קישור לתגובה
שיתוף באתרים אחרים

הנחות:

2015 שנה 1, שנה 2 מתחילה ב1/7/2015, התא בפורמט תאריך.

=YEAR(A1)-2015+IF(MONTH(A1)>=7,1,0)

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

שיתוף קישור לתגובה
שיתוף באתרים אחרים

אתה יכול להשתמש בdatevalue.

או לרשום את התאריכים שאתה רוצה להשוות בתאים נוספים ולהשוות בנוסחאות אליהם.

למשל לרשום בתא a1

1/1/2000

בa2

1/1/2001

ובנוסחאות לתת את התנאים לעומתם.

https://www.ablebits.com/office-addins-blog/2014/11/26/if-function-excel/

שיתוף קישור לתגובה
שיתוף באתרים אחרים

שמתי קודם נוסחא עם טעות של מפגר, אבל זו עובדת (אלא אם אתה רוצה להחליף שנה באמצע החודש):

=ROUND((YEAR(A1)+((MONTH(A1)-2))/10)-2014,0)

uʍop ǝpısdn sı ɹǝʇndɯoɔ ɹnoʎ sıɥʇ pɐǝɹ uɐɔ noʎ ɟı

שיתוף קישור לתגובה
שיתוף באתרים אחרים

למה לא להשתמש פשוט בפונקציית IFS?

 


=IFS(A1=DATE(2018,7,1),5)

 

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

עריכה אחרונה על ידי gadik6

שיתוף קישור לתגובה
שיתוף באתרים אחרים

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

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

uʍop ǝpısdn sı ɹǝʇndɯoɔ ɹnoʎ sıɥʇ pɐǝɹ uɐɔ noʎ ɟı

שיתוף קישור לתגובה
שיתוף באתרים אחרים

סליחה על התגובה המאוחרת, הייתי עסוק כל השבוע.

משהו שגיליתי, התאים לא מוגדרים (=מעוצבים) כתאי תאריך.

קרוב לוודאי שכשבנו את הטבלה לא שמו לב לעניין.

אפשר להשתמש בRIGHT ו-MOD לחילוץ שנים וחודשים.

שיתוף קישור לתגובה
שיתוף באתרים אחרים

×
×
  • תוכן חדש...