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

תוכן העניינים

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

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

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

מדוע 30 בדצמבר 1949 ולא 31 בדצמבר 1949? מכיוון שהחישוב באקסל ל -1 בינואר 1900 מתחיל במספר הראשון ומשווה אותו. אז אתה צריך לנכות את זה מהחישוב.

עם זאת בחשבון, חישוב הגיל הוא למעשה פשוט מאוד:

  1. אתה מזין את תאריך הלידה של העובד שלך בתא, למשל. ב. בתא B2.
  2. לאחר מכן הזן את הנוסחה לתאריך הנוכחי בתא שלידו, כלומר C2. הדרך הטובה ביותר לעשות זאת היא באמצעות הפונקציה TODAY ().
  3. לאחר מכן הזן את התאריך 30 בדצמבר 1949 בתא D2. אלה 50 השנים שאתה רוצה להפחית.
  4. כעת הזן את הנוסחה הבאה בתא E2:

= IF (C2 -> = D2; "50 ומעלה"; "עדיין לא 50")

עם נוסחה זו, כל העובדים שמלאו להם 50 היום או לפניהם מסומנים בטקסט "50 ומעלה", כל האחרים עם "עדיין לא 50".

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

= IF (C2-B2> = D2; "50 ומעלה"; "")

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave