האם 12:00AM זה חצות הלילה או הצהריים?

הטעות שגרמה למישהו לפספס טיסה – וכיצד היא קשורה לאקסל שלכם

שאלה אחת פשוטה שמבלבלת כמעט את כולם

12:00AM – זה חצות הלילה או שתים עשרה בצהריים?

עצרו שנייה לפני שאתם עונים.

רובכם יטעו. וזה לא כי אתם לא חכמים – זה כי השיטה הזו פשוט לא אינטואיטיבית לאנשים שגדלו עם שעון של 24 שעות.

התשובה: 12:00AM= חצות הלילה. 12:00PM = הצהריים.

כן, בדיוק ההפך ממה שהיינו מצפים.

הסיפור שגרם לי להבין כמה זה חשוב

לפני כמה שנים קיבלתי אישור הזמנת טיסה במייל.
היה כתוב בו: "Departure: 12:15 AM".

אמרתי לעצמי – מצוין, טיסת צהריים. יש זמן להתארגן בנחת.

הגעתי לשדה התעופה ב-11:30 בבוקר.
הטיסה? כבר המריאה. ב-12:15 בלילה.

מאז אני לא מוותרת על לבדוק פעמיים כל שעה שכתובה בפורמט AM / PM.

למה זה רלוונטי לאקסל שלך?

כי הרבה מערכות כמו, הזמנות, שיבוצי עובדים, ייצוא מ-CRM – מייצאות שעות בפורמט AM / PM.
ואם אתם מעתיקים את הנתונים לאקסל ורוצים לחשב, להשוות, או סתם להציג בשעון ישראל, תיתקלו מהר מאוד בשגיאה הזו: #VALUE!


הפתרון להמרה לשעה בשעון ישראל

הנוסחה להמרה היא באמצעות הפונקציה TEXT שלוקחת את 9:00AM ומחזירה 09:00:

=TEXT(TIMEVALUE(A1),"HH:MM")

 

אולם הפונקציה TIMEVALUE גורמת לבעיה:

הפונקציה אמורה לקחת 9:00AM ולהחזיר 09:00, אבל לעיתים נקבל את השגיאה #VALUE, זה קורה בגלל שהפונקציה TIMEVALUE עובדת רק על טקסט.
כשמקלידים 9:00AM – אקסל לפעמים מזהה את זה כשעה ושומר אותה פנימית כמספר (למשל 0.375) ואז TIMEVALUE מקבלת מספר, שלא מצפה לו, ונשברת. במילים פשוטות: אקסל "עזר" לנו ובגלל זה הנוסחה נכשלת.


פתרון סופי: נוסחה שמטפלת בשני המצבים

=IF(ISNUMBER(A1), TEXT(A1,"HH:MM"), TEXT(TIMEVALUE(A1),"HH:MM"))

מה הנוסחה עושה?

– אקסל זיהה את השעה כמספר → TEXT(A1,"HH:MM") מעצב ישירות
– השעה נשמרה כטקסט → TIMEVALUE ממיר קודם, ואז TEXT מעצב

כך מכוסים שני המצבים, בלי שגיאות.


רוצים לחסוך זמן? הכנתי קובץ מוכן

במקום לבנות את הנוסחה מאפס, הכנתי קובץ אקסל מוכן להורדה.

הקובץ כולל:
– ✅ טופס ממיר שעות AM / PM לפורמט ישראלי
– ✅ רשימה נפתחת לבחירת AM / PM
– ✅ הנוסחה המתוקנת שעובדת תמיד – בלי שגיאות
– ✅ הוראות שימוש בעברית

[⬇ הורידו את הקובץ חינם]

 

טיפ בונוס: כשה-AM/PM נמצא בעמודה נפרדת

יש מערכות שמייצאות את השעה והסיומת בנפרד – 9:00 בעמודה A ו-AM בעמודה B.
במקרה כזה, אפשר לחבר אותן ישירות בנוסחה:

=TEXT(TIMEVALUE(A1&" "&B1),"HH:MM")

התוצאה: 9:00 + AM ← 09:00 בפורמט ישראלי.

 

גם לכם יש סיפור של בלבול בין  AM / PM ? שתפו בתגובות – אני קוראת הכול ועונה לכולם.

 16/05/2026

עודכן לאחרונה ב- 16/05/2026

💻 רוצה לתרגל את הנושא הזה עם מורה?

שיעור פרטי בזום — 45 דקות ב-150 ₪
ללא התחייבות | בקצב שלך

← לשיחת וואטסאפ

או התקשר : 052-3253768

🏢 מנהל בארגון? להדרכות אקסל ואופיס לצוות שלך ← הדרכת קורסי אופיס בארגונים

כתיבת תגובה