מ' שואל:
אני מקבל בפלט בפורמט CSV ממערכת UNIX ערכים מספריים. איך אני ממיר ערכים אלו באקסל לתאריך ושעה המופיעים במקור?
תשובה:
תבנית זמן Unix מייצגת את מספר השניות שחלפו מאז 1 בינואר 1970.
על מנת להמיר באקסל מספר המתקבל מ-Unix יש לבצע את הפעולות הבאות -
- לחלק את המספר ב-60 על מנת להמיר שניות לדקות
- לחלק את התוצאה ב-60 על מנת להמיר דקות לשעות
- לחלק את התוצאה ב-24 על מנת להמיר שעות לימים
- להוסיף את התוצאה שהתקבלה לתאריך הבסיס 1/1/1970
מצ"ב דוגמה -
בגיליון אקסל נגדיר בעמודה A מספר לקוח ובעמודה B מספרים עשרונים.

בתא B2 נגדיר את הנוסחה הבאה להמרת המספר בתא A2 לתאריך ושעה -
=(((A2/60)/60)/24) + DATE(1970,1,1)
התוצאה היא שבעמודה B תתקבל המרת המספרים לתאריכים ושעות -

בברכה,
צוות אניפיט