לְהִצטַיֵן

חישוב מספר שעות בין פעמיים

Calculate Number Hours Between Two Times

נוסחת Excel: חישוב מספר השעות בין פעמייםנוסחה כללית | _+_ | סיכום

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



= IF (end>start, end-start, 1-start+end)

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

הֶסבֵּר

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





חישוב משך פשוט

כאשר זמן ההתחלה ושעת הסיום מתרחשים באותו היום, חישוב משך הזמן הוא פשוט. לדוגמה, עם זמן ההתחלה של 9:00 בבוקר ושעה סיום של 17:00, אתה יכול פשוט להשתמש בנוסחה הבאה:

 
= IF (C5>B5,C5-B5,1-B5+C5)

כדי לראות את התוצאה בשעות ודקות, החל זמן פורמט מספר ככה:



כיצד לחשב אחוז הנחה
 
=end-start =5:00PM-8:00AM =0.375-0.708=.333 // 8 hours

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

כיצד Excel עוקב אחר הזמן

ב- Excel, יום אחד שווה 1 , המייצג 24 שעות. המשמעות היא ששעות ושעות הם ערכים שבריים של 1, כפי שמוצג בטבלה שלהלן:

שעה (ות זְמַן שבריר ערך
3 3:00 לפנות בוקר 3/24 0.125
6 6:00 בבוקר 24/6 0.25
4 04:00 24/4 0.167
8 8:00 בבוקר 8/24 0.333
12 12:00 בלילה 24/12 0.5
18 18:00 18/24 0.75
עשרים ואחת 9:00 בלילה 21/24 0.875

כשהזמנים עוברים חצות

חישוב הזמן שחלף מסובך יותר אם הזמנים עוברים גבול יום (חצות). לדוגמה, אם שעת התחלה הוא 22:00 ביום אחד, ו זמן סיום הוא 5:00 בבוקר למחרת, שעת הסיום היא למעשה פחות מזמן ההתחלה והנוסחה למעלה תחזיר ערך שלילי, ו- Excel תציג מחרוזת של תווי hash (########).

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

 
h:mm

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

כיצד לאפשר ניתוח נתונים ב- Excel
 
=1-start+end

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

חלופת פונקציות MOD

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

 
= IF (end>start, end-start, 1-start+end)

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

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

למידע נוסף על מודולו, הנה א קישור טוב לאקדמיה של חאן .

פישוט עם תאריך + שעה

אתה יכול פשוט את הבעיה של חישוב הזמן שחלף באופן דרסטי באמצעות ערכים המכילים שניהם תאריך ושעה, המכונים לפעמים 'תאריכים'. כדי להזין תאריך ושעה יחד, השתמש ברווח יחיד בין זמן לתאריך כך: 9/1/2016 10:00. אם תעצב תאריך זה בפורמט כללי, תראה ערך כזה:

 
= MOD (end-start,1)

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

 
42614.4166666667 // date + time

הזמן שחלף בשעות עם תאריך ושעה יחד

התוצאה מעוצבת עם פורמט מספר מותאם אישית :

 
=C5-B5 // end-start

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

כיצד להכניס החזר לתא Excel

משך זמן עיצוב

כברירת מחדל, Excel עשוי להציג זמן, אפילו זמן המייצג משך זמן, באמצעות AM/PM. לדוגמה, אם יש לך זמן מחושב של 6 שעות, Excel עשוי להציג זאת כ- 6:00 בבוקר. כדי להסיר את ה- AM/PM, החל א פורמט מספר מותאם אישית כמו:

 
[h]:mm

במקרים בהם הזמן המחושב עשוי לעלות על 24 שעות, עליך להשתמש בפורמט מותאם אישית כמו [h]: mm. תחביר הסוגריים המרובעים [h] אומר ל- Excel להציג משך שעות העולה על 24 שעות. אם אינך משתמש בסוגריים, Excel פשוט 'יתהפך' כאשר משך הזמן יגיע ל -24 שעות (כמו שעון).

הסופר דייב בראנס


^