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

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

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

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

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

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

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

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

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

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

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

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

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

כי באמצעות פונקציה פשוטה באקסל ניתן להמיר לשעה בפורמט שאנו מכירים.

 

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

הנוסחה להמרה היא באמצעות הפונקציה TEXT שלוקחת את 3:30PM ומחזירה 15:30:

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

 

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

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

הפונקציה אמורה לקחת 3:30PM ולהחזיר 15:30, אבל לעיתים נקבל את השגיאה #VALUE, זה קורה בגלל שהפונקציה TIMEVALUE עובדת רק על טקסט.
כשמקלידים 3:30PM – אקסל לפעמים מזהה את זה כשעה ושומר אותה פנימית כמספר ואז 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 נמצא בעמודה נפרדת

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

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

התוצאה: 15:30 + PM ← 03:30 בפורמט ישראלי.

 

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

 

25/05/2026

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

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

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

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

או התקשר : 052-3253768

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

כתיבת תגובה