Excel 2020: Обчислення нестандартних робочих тижнів - Поради Excel

Зміст

На моїх живих семінарах Power Excel досить рано в той день, коли я показую, як клацнути правою кнопкою миші заповнення, перетягнути дату, а потім вибрати «Заповнити будні». Це заповнює дати з понеділка по п’ятницю. Я запитую аудиторію: "Скільки з вас працює з понеділка по п'ятницю?" Піднімається багато рук. Я кажу: «Це чудово. Для всіх інших Microsoft явно не піклується про вас ". Сміх.

Звичайно, здається, що якщо ви працюєте чим-небудь, крім понеділка по п'ятницю або маєте рік, який закінчується будь-яким днем, окрім 31 грудня, багато речей в Excel не працюють дуже добре.

Однак дві функції в Excel показують, що команда Excel дбає про людей, які працюють у незвичайні робочі тижні: NETWORKDAYS.INTL та WORKDAY.INTL.

Але почнемо з їх оригінальних попередніх подій з понеділка по п’ятницю. На наступному малюнку показано дату початку в колонці B і дату закінчення у колонці C. Якщо відняти =C5-B5, ви отримаєте кількість днів між двома датами. Щоб визначити кількість робочих днів, ви використовуєте =NETWORKDAYS(B2,C2).

Примітка

Якщо відняти понеділок 14 серпня від п’ятниці 18 серпня, Excel скаже вам, що між цими датами є 4 дні. Excel не враховує дату завершення. Але NETWORKDAYS враховує як першу, так і останню дату в діапазоні.

Це стає ще кращим. NETWORKDAYS допускає необов’язковий третій аргумент, де ви вказуєте робочі канікули. На наступному малюнку список свят у H3: H15 дозволяє розрахувати робочі дні за відпусткою у стовпці F.

До Excel 2007 функції NETWORKDAYS та WORKDAY були доступні, якщо ви ввімкнули надбудову Analysis ToolPak, яка постачається з кожною копією Excel. Для Excel 2007 ці надбудови стали основною частиною Excel. У Excel 2007 Microsoft додала версії INTL обох функцій з новим аргументом Weekend. Цей аргумент дозволяв будь-які два дні поспіль як вихідні, а також дозволяв одноденні вихідні.

Крім того, є кілька країн з вихідними, які не припадають на суботу та неділю. Усі наведені нижче країни, крім Брунею Даруссалема, отримали функціональність за допомогою NETWORKDAYS.INTL та WORKDAY.INTL.

Однак, все ще бувають випадки, коли вихідні не відповідають жодному з 14 визначень вихідних, доданих у Excel 2007.

Наприклад, Гартвільський ринок працює в понеділок, четвер, п’ятницю та суботу. Це означає, що їх вихідними є вівторок, середа та неділя.

Починаючи з Excel 2010, замість використання 1-7 або 11-17 як аргументу вихідних, ви можете передати двійковий двійковий текст із 7 цифр, щоб вказати, чи компанія відкрита чи закрита в певний день. Це здається трохи незвичним, але ви використовуєте 1, щоб вказати, що магазин закритий на вихідні, а 0, щоб вказати, що магазин працює. Зрештою, 1 зазвичай означає Увімкнено, а 0 зазвичай означає Вимкнено. Але назва аргументу - вихідні, тож 1 означає, що це вихідний день, а 0 означає, що у вас немає вихідних.

Таким чином, для розкладу на понеділок, четвер, п’ятницю та суботу на торговому майданчику Хартвіля ви б використовували "0110001". Кожного разу, коли я набираю одну з цих текстових рядків, мені доводиться мовчки говорити головою: «Понеділок, вівторок, середа…», коли я набираю кожну цифру.

Маріон Кобленц на Гартвільському ринку може використати наступну формулу, щоб зрозуміти, скільки днів ринку існує між двома датами.

До речі, я не використовував необов’язковий аргумент «Свята» вище, оскільки День пам’яті, 4 липня, та День праці є найбільшими днями споживачів у Гартвілі.

Якщо ви коли-небудь знаходились у північно-східному штаті Огайо, вам потрібно заїхати до Хартвіля, щоб побачити 100% будинок американського виробництва всередині обладнання Хартвіля та спробувати чудову їжу на кухні Хартвілла.

Цікаві статті...