Илюстриран урок за Microsoft Excel 2002 › Електронен график ›

Определяне на почивните дни в графика

Трансфер през уикенда

На практика не са редки случаите, когато почивните дни се отлагат. В нашата отчетна карта реакцията на такива трансфери не е предоставена. Сега ще коригираме този недостатък. Ще въведем датите на дните, които са станали работни поради прехвърлянето в областта G22:G24 на листа Празници. Нека назовем тази област DataTransfer (фиг. 7.13).

Датите на дните, които са станали почивни поради прехвърлянето, ще бъдат добавени към списъка с празници, намиращ се в диапазона A15:G16 на листа Празници (фиг. 7.5).

Сега в отчета се нуждаем от формула, която ще определи дали този почивен ден е отложен. За да го получим, ще финализираме формулата от клетка C27 на листа.

excel
Фиг. 7.13. Списък с преместени дати

Копирайте го от лентата с формули, поставете го в клетка C31, заменете DateHoliday с DateShift и премахнете функцията NOT.

Получената формула в клетка C31 трябва да изглежда така:

Формулата връща FALSE, ако намери дата сред преместените, или TRUE, ако не намери. Така тази клетка ще съдържа стойността FALSE, ако денят е станал работен поради разместването. Ако клетката съдържа стойност TRUE, тогава състоянието на деня не е променено.

Сега трябва да анализираме стойностите на клетките C30 и C31. Първият съдържа булева стойност, която показва дали денят е уикенд или празник. Логическата стойност във втората клетка отразява факта, че статусът на деня се е променил (т.е. дали е станал работен ден поради прехвърлянето на уикенда).

Формулата за анализ трябва да работи така. Един ден е празник, ако статусът му не се е променил (C31 е TRUE) и е празник, събота илиНеделя (C30 е ВЯРНО). Във всички останали случаи денят ще бъде работен.

Тук boolean1, boolean2,... са от I до 30 условия за тестване, които могат да бъдат или TRUE, или FALSE.

Въведете следната функция в клетка C32:

Тази функция трябва да съдържа формули от клетки C30 и C31. Следното показва как изглежда получената формула в клетка C32:

Копирайте формулите от клетки C27 и C32 в клетки C10 и C11.