אקסל
- איך עוקפים Nested
IF בחישוב תאריכים
יש לכם טבלת תאריכים ובטבלה 2 עמודות: תאריך הזמנה ותאריך קבלה
אתם רוצים שבימים א-ד – תאריך הקבלה יהיה זהה לתאריך ההזמנה,
אבל בשאר הימים – תאריך הקבלה
יהיה יום ראשון הקרוב.
במחשבה ראשונה, יש לנו כאן Nested IF:
אם יום בשבוע < 5, אז תאריך קבלה = תאריך הזמנה,
אם יום בשבוע = 5, אז תאריך קבלה
= תאריך הזמנה + 3
אם יום בשבוע = 6, אז תאריך קבלה
= תאריך הזמנה + 2
אם יום בשבוע = 7, אז תאריך קבלה
= תאריך הזמנה + 1
אבל במחשבה שניה, מצאתי פתרון
יותר אלגנטי:
שלושת הימים: חמישי,
שישי ושבת – צריכים להפוך ליום ראשון:
ליום חמישי – צריך להוסיף 3 ימים,
ליום שישי – צריך להוסיף 2 ימים,
ליום שבת – צריך להוסיף 1 ימים.
והנוסחא הסופית:
=IF(WEEKDAY(B2)<5,B2,B2+8-WEEKDAY(B2))
תמונה מס.2 : פתרון יותר פשוט
אין תגובות:
הוסף רשומת תגובה