אלה שואלת:
שלום,
שאלתי היא בנושא אקסל - נוסחת if:
יש לי טבלה עם עמודה של ימים ועמודה של שעות ביצוע.
בכדי לחשב מה ההפרש זמנים בין שעות הביצוע השונות אני בונה נוסחת if שאומרת:
אם היום המופיעה בשורה מעל אינו אותו יום כמו בשורה הנוכחית תעשה 23:59:59 פחות השעת ביצוע המופיעה ואם לא תעשה פשוט שעת ביצוע נוכחית פחות שעת ביצוע קודמת.
הבעיה היא שאני לא מצליחה להגדיר בנוסחאת if ב- value if true וגם ב-value if false שיתבצע חישוב של שעות ולא פשוט יכתב ערך קבוע.
איך אני עושה מכניסה חישוב שעות לתוך נוסחאת if והאם יש לכם רעיון יותר טוב לחשב הפרש זמנים בין שעות שונות בימים שונים?
תודה,
אלה
תשובה:
שלום אלה,
שרשור התניות IF על השוואה בין תאריכים צריך לכלול לפחות 2 תנאי השוואה:
1 - השוואה לאותו יום בין שתי שורות עקובות, ואז הפרש בין שעות של אותו יום.
2 - השוואה ליום קודם ואז ההפרש הוא משעת ייחוס של סוף יום קודם
3 - מה קורה אם הפרש התאריכים ביו שתי שורות גדול מיום אחד
להלן דוגמא לנוסחא בטבלת תאריכים ושעות:
צריך לוודא שהפורמט של תאים עם תאריכים אכן מוגדר כתאריך וכנ"ל שעות מוגדרות ומוזנות כשעות.
בברכה,
צוות AnyFit