מהו יום העבודה הראשון בחודש שמועד מסוים הוא?

תוכן העניינים

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

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

ראשית, רשום את הנוסחה בתא G10 = DATE (YEAR (E10), MONTH (E10), 1) + CHOICE (WEEKDAY (DATE (YEAR (E10), MONTH (E10), 1), 2) ;;;;;; 2, 1).

נוסחה זו משתמשת תחילה בפונקציית DATE כדי לחשב את היום הראשון בחודש בו תאריך זה נמצא מתאריך ההתחלה בתא E10. בחלק השני של הנוסחה, הימים או, בהתאם לקבוצת הכוכבים של התאריכים, מתווספים רק יום אחד או לא באמצעות הפונקציה CHOICE ו- WEEKDAY על מנת לקבוע את יום העבודה הראשון.

הפונקציה CHOICE בוחרת ערך מהרשימה שנוצר עם WEEKDAY. ליתר דיוק, יום השבוע של היום הראשון בחודש הנדון נקבע בוויכוח הראשון בפונקציה CHOICE למדד. בדוגמה הנוכחית, זהו יום חול 6 (שבת). עם מספר מדד זה, הערך המתאים, כלומר הערך 2, מוחזר בפונקציה WAHL מהארגומנט "ערך 6", אותו יש להוסיף לראשון בחודש.

אם היום הראשון בחודש היה נופל ביום ראשון, הפונקציה CHOICE הייתה מחזירה את הערך מהארגומנט "ערך 7", כלומר 1.

הארגומנטים "ערך 1" עד "ערך 5" (נקודה -פסיק רצופה) אינם רלוונטיים לחישוב זה ואינם חייבים להיות מלאים, כך שבמקרה של אינדקס הערך 0 יוחזר.

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave