=B2-A2 מחזירה את הזמן בין שעת התחלה ב-A2 לשעת סיום ב-B2. אקסל שומר שעה כשבר של יום (12:00 הוא 0.5), ולכן גם התוצאה היא שבר: עצבו אותה כ-h:mm כדי לקרוא 8:30, או הכפילו ב-24 כדי לקבל 8.5 שעות.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | End | Hours | Decimal hours |
| 2 | 9:00 | 17:30 | 8:30 | 8.50 |
| 3 | 8:15 | 16:45 | 8:30 | 8.50 |
| 4 | 7:30 | 12:00 | 4:30 | 4.50 |
| 5 | 13:00 | 18:20 | 5:20 | 5.33 |
השורה הראשונה היא 8:30 כשעה ו-8.50 כמספר. מ-13:00 עד 18:20 יש 5:20, או 5.33 שעות. השתמשו בעמודת ה-h:mm כשאנשים קוראים את התוצאה ובעמודה העשרונית כשהיא נכנסת לחישוב כמו שכר. בתא שמעוצב ככללי, אותה תוצאה מוצגת כשבר הגולמי, 0.354167 עבור 8:30.
חיבור או חיסור של שעות ודקות
חיבור שעה לשעה עובד באותה דרך. TIME(hours, minutes, seconds) בונה את הכמות שמוסיפים, או חלקו ב-24 לשעות וב-1440 לדקות.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | Plus 1:30 | Plus 45 minutes | Minus 2 hours |
| 2 | 9:00 | 10:30 | 9:45 | 7:00 |
| 3 | 14:20 | 15:50 | 15:05 | 12:20 |
מ-9:00 שלוש העמודות נותנות 10:30, 9:45 ו-7:00; מ-14:20 הן נותנות 15:50, 15:05 ו-12:20. אפשר גם להקליד שעה במירכאות: =A2+"1:30" מוסיפה שעה וחצי.
חישוב זמן שעובר את חצות
משמרת לילה מ-22:00 עד 6:00 נגמרת "לפני" שהיא מתחילה, ולכן =B2-A2 שלילית: -16 שעות. שעה לא יכולה להיות שלילית, ואקסל ממלא את התא ב-#####. MOD(B2-A2,1) מוסיפה יום אחד לתוצאה שלילית ומשאירה תוצאה חיובית כמו שהיא, ולכן היא עובדת למשמרות יום ולילה באותה עמודה.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | End | Hours | Decimal hours |
| 2 | 22:00 | 6:00 | 8:00 | 8.00 |
| 3 | 9:00 | 17:00 | 8:00 | 8.00 |
| 4 | 23:30 | 7:15 | 7:45 | 7.75 |
שלוש המשמרות באורך 8:00, 8:00 ו-7:45. דרך נוספת לכתוב את זה היא =B2-A2+(B2<A2): ההשוואה היא 1 כששעת הסיום מוקדמת יותר, וזה מוסיף יום. כשההתחלה והסיום הם תאריך ושעה מלאים (2026-03-14 22:00), חיסור רגיל מספיק, כי התאריכים כבר אומרים באיזה יום חלה כל שעה.
סכום שעות מעל 24 שעות
h:mm מציגה שעה ביום, ולכן היא מתחילה מחדש ב-24: שבוע של 42 שעות ו-30 דקות מוצג כ-18:30. התבנית [h]:mm, עם סוגריים מרובעים, מציגה סך שעות בלי להתחיל מחדש.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | End | Hours | Total as [h]:mm |
| 2 | 8:00 | 16:30 | 8:30 | |
| 3 | 8:00 | 16:30 | 8:30 | |
| 4 | 9:00 | 17:30 | 8:30 | |
| 5 | 8:00 | 16:30 | 8:30 | |
| 6 | 8:00 | 16:30 | 8:30 | |
| 7 | Total | 18:30 | 42:30 |
C7 מציג 18:30 ו-D7 מציג 42:30. בשני התאים יש אותו מספר (1.77 ימים); רק התבנית שונה. כדי להגדיר אותה: בית > תבנית מספר > תבניות מספר נוספות > מותאם אישית, והקלידו [h]:mm. לסכום כמספר עשרוני, הכפילו ב-24: 42.5.
המרת זמן לשעות עשרוניות ובחזרה
הכפילו שעה ב-24 לשעות, וב-1440 לדקות. כדי לחזור, חלקו שעות עשרוניות ב-24 ועצבו את התא כ-h:mm. HOUR ו-MINUTE מחזירות את החלקים של שעה כמספרים שלמים.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Time | Hours | Minutes | HOUR | MINUTE | Back from hours |
| 2 | 6:45 | 6.75 | 405 | 6 | 45 | 6:45 |
| 3 | 1:20 | 1.33 | 80 | 1 | 20 | 1:20 |
| 4 | 0:50 | 0.83 | 50 | 0 | 50 | 0:50 |
6:45 הם 6.75 שעות, 405 דקות, שעה 6 ודקה 45. 1:20 הם 1.33 שעות. HOUR מחזירה רק 0 עד 23, ולכן למשך של יותר מיום השתמשו במקום זאת ב-=INT(A2*24). עמודה F הופכת את השעות העשרוניות בחזרה לשעות המקוריות. אם =A2*24 מציגה 18:00 בחוברת העבודה שלכם, התוצאה קיבלה את תבנית השעה של A2: הגדירו את התא ככללי או כמספר.
תרגול: שכר ומשמרות לילה
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | End | Rate | Pay |
| 2 | 8:30 | 16:00 | 18 |
תורכם: ב-D2, חשבו את השכר: השעות בין ההתחלה ב-A2 לסיום ב-B2, כפול התעריף לשעה ב-C2.
| A | B | C | |
|---|---|---|---|
| 1 | Start | End | Hours |
| 2 | 22:00 | 5:30 | |
| 3 | 9:00 | 17:00 |
תורכם: ב-C2, החזירו את אורך המשמרת בשעות עשרוניות, ואז העתיקו למטה עד C3. משמרת יכולה לעבור את חצות.
למה תוצאת זמן מוצגת כ-##### או כמספר עשרוני
שלוש בעיות תצוגה אחראיות לרוב השאלות על זמן:
#####: התוצאה היא זמן שלילי, בדרך כלל משמרת לילה שחושבה עם=B2-A2. השתמשו ב-=MOD(B2-A2,1). (גם עמודה צרה מדי מציגה#####; הרחיבו אותה כדי להבחין בין השניים.)- מספר עשרוני כמו 0.354: התא מעוצב ככללי. החילו
h:mm, או הכפילו ב-24 אם רציתם שעות. - סכום קטן מדי: הסכום עבר 24 שעות ו-
h:mmהתחילה מחדש. השתמשו ב-[h]:mm.
שעות שהוקלדו כטקסט ('9:00, או ערכים שהודבקו ממערכת אחרת) אינן מספרים: SUM מדלגת עליהן, ולכן סכום של תאים כאלה יוצא קטן מדי או 0. =ISNUMBER(A2) מחזירה TRUE לשעה אמיתית; =TIMEVALUE(A2) ממירה טקסט כמו "9:00".
שאלות נפוצות
איך מחשבים את השעות בין שתי שעות באקסל?
החסירו את ההתחלה מהסיום, =B2-A2, ועצבו את התא כ-h:mm. כדי לקבל את השעות כמספר, הכפילו ב-24: =(B2-A2)*24 הופכת את 8:30 ל-8.5.
איך מחשבים זמן שעובר את חצות באקסל?
השתמשו ב-=MOD(B2-A2,1). משמרת מ-22:00 עד 6:00 נותנת -16 שעות בחיסור רגיל; MOD מוסיפה יום לכל תוצאה שלילית, וזה נותן 8:00.
למה סכום השעות שלי מתאפס אחרי 24 שעות?
התבנית h:mm מציגה את השעה ביום, ולכן 42 שעות ו-30 דקות מוצגות כ-18:30. עצבו את הסכום כ-[h]:mm (בית > תבנית מספר > תבניות מספר נוספות > מותאם אישית) כדי להציג 42:30.
איך ממירים זמן לשעות עשרוניות באקסל?
הכפילו ב-24: =A2*24. אקסל שומר שעה כשבר של יום, ולכן 6:45 הוא 0.28125 ופי 24 זה 6.75 שעות. הכפילו ב-1440 לדקות.
איך מוסיפים דקות לשעה באקסל?
=A2+TIME(0,45,0) מוסיפה 45 דקות. =A2+45/1440 עושה את אותו הדבר, כי ביום יש 1440 דקות. TIME מקבלת גם שעות: TIME(2,30,0) הן שעתיים וחצי.