המתמטיקה של ספירת ימים: למה חישובי תאריכים מפילים אנשים
8 באוקטובר 2026
ספירת הימים בין שני תאריכים מרגישה כאילו היא אמורה להיות חיסור פשוט, ובכל זאת זה אחד המקורות האמינים ביותר לטעויות של יום אחד בתכנון יומיומי, בגיליונות אלקטרוניים ואפילו בכלי תזמון מקצועיים. הסיבוכים אינם באמת מתמטיים — הם נוגעים להגדרות עמומות שכולם מניחים שהן ברורות עד ששתי תשובות של שני אנשים לא תואמות.
למה אנשים טועים כל כך הרבה פעמים ביום אחד בחישובי הפרש תאריכים?
זה מסתכם בשאלה אם סופרים באופן כולל או בלעדי, ורוב האנשים לא מחליטים במודע למה הם מתכוונים. "משני עד שישי" יכול להיות 4 ימים (הפער ביניהם) או 5 ימים (אם סופרים את יום שני עצמו כיום הראשון) — שתיהן פרשנויות סבירות לאותו ביטוי, ובלבול ביניהן הוא המקור הנפוץ ביותר לאי-הסכמות בחישובי תאריכים, בין אם מדובר בחישוב תקופת שכירות, מועד אחרון או כמה ימי חופשה משהו באמת מכסה.
איך שנים מעוברות באמת מסבכות חישובי גיל ותאריכים?
שנה מעוברת מוסיפה את 29 בפברואר בערך אחת לארבע שנים (עם כמה חריגים מבוססי מאה), כלומר יום הולדת שחל בדיוק בתאריך הזה חוזר טכנית רק אחת לארבע שנים — איך מחשבים גיל או יום שנה למי שנולד ביום מעובר בשנים שביניהן הוא עמימות אמיתית שמערכות שונות מטפלות בה באופן שונה (חלקן מתייחסות אליו כ-1 במרץ, אחרות כ-28 בפברואר, בשנים שאינן מעוברות). מעבר למקרה הקצה הזה, כל חישוב שמשתרע על פני מספר שנים צריך להביא בחשבון נכון אילו מהשנים שביניהן היו מעוברות כדי לקבל ספירת ימים מדויקת, וזו הסיבה שקיצורי דרך נאיביים של 'הכפל שנים ב-365' סוטים יותר ויותר ככל שטווח הזמן ארוך יותר.
מה 'ימי עבודה' או 'ימי עסקים' באמת לא כוללים, והאם זה משתנה?
לכל הפחות, חישובי ימי עבודה לא כוללים סופי שבוע (בדרך כלל שבת וראשון, אם כי זה משתנה לפי מדינה ותעשייה), אבל חגים הם גורם נפרד ומשתנה הרבה יותר — ספירת ימי עבודה שמוציאה רק סופי שבוע תספור יתר על המידה את ימי העסקים הזמינים בפועל בכל חודש שמכיל חג. מכיוון שלוחות החגים שונים לפי מדינה, אזור ואפילו לפי תעשייה או חברה, מחשבון ימי עבודה כללי מטפל בדרך כלל כברירת מחדל רק בהוצאת סופי השבוע ומשאיר את ההתאמה לחגים למשתמש, וכדאי לבדוק זאת במפורש לפני שמסתמכים על ספירת ימי עבודה למשהו עם השלכות אמיתיות של מועד אחרון.
למה חישוב הגיל המדויק של מישהו כרוך ביותר מסתם חיסור שנת הלידה מהשנה הנוכחית?
חיסור פשוט של שנים נותן את הגיל הנכון רק אם התאריך של היום כבר עבר את יום ההולדת השנה — חיסור שנת הלידה מהשנה הנוכחית עבור מי שיום הולדתו עדיין לא חל בשנה הקלנדרית הזו מנפח את גילו באחד. חישוב גיל מדויק צריך להשוות לא רק שנים אלא את המיקום המלא של חודש ויום בתוך השנה, ולהפחית באחד אם יום ההולדת עדיין לא התרחש בשנה הנוכחית — פרט קטן אך קל לפספוס בחישוב ידני.
