Как да се направи средно въз основа на ден от седмицата в Excel?
В Excel опитвали ли сте някога да изчислите средната стойност на номер от списък в зависимост от кой ден от седмицата? Да предположим, че имам следния диапазон от данни и сега искам да получа средните поръчки за всички понеделници, работни дни или почивни дни. В тази статия ще представя някои формули, които да ви помогнат да решите тази задача.
Изчислете средната стойност въз основа на ден от седмицата с формули
Изчислете средната стойност въз основа на ден от седмицата с формули
Изчислете средната стойност въз основа на конкретен ден от седмицата
За да получите средната стойност въз основа на конкретен ден от седмицата, следната формула може да ви помогне. В този пример ще изчисля средните поръчки за понеделник от диапазона от данни, моля, направете следното:
Моля, въведете тази формула: =AVERAGE(IF(WEEKDAY(D2:D15)=2,E2:E15)) в празна клетка и след това натиснете Shift + Ctrl + Enter ключовете заедно, за да получите правилния резултат. Вижте екранна снимка:
Забележка: В горната формула:
D2: D15 е периодът от време, на който се базирате;
Броят 2 показва, Понеделник, и 1=неделя, 3=вторник, 4=сряда…, можете да промените числото 2 според нуждите си;
E2: E15 се отнася до диапазона от данни, който искате да получите средната стойност.
Съвети: Следната формула също може да ви помогне да разрешите този проблем: =SUMPRODUCT((WEEKDAY(D2:D15,2)=1)*E2:E15)/SUMPRODUCT((WEEKDAY(D2:D15,2)=1)*1) и просто натиснете Въведете ключ за получаване на резултата. (D2: D15 е периодът от време, на който се основавате, E2: E15 се отнася до диапазона от данни, който искате да получите средната стойност, числото 1 показва, Понеделник, 2 = вторник, 3 = сряда...)
Изчислете средната стойност въз основа на работни дни
Ако искате да осредните поръчките с всички работни дни в диапазона, моля, приложете тази формула: =AVERAGE(IF(WEEKDAY(D2:D15,2)={1,2,3,4,5},E2:E15)), След това натиснете Shift + Ctrl + Enter ключове заедно и ще получите средните поръчки от понеделник до петък.
Забележки:
1. Ето още една формула, която може да ви направи услуга:=SUMPRODUCT((WEEKDAY(D2:D15,2)<6)*E2:E15)/SUMPRODUCT((WEEKDAY(D2:D15,2)<6)*1) и натиснете Въведете ключ.
2. В горните формули: D2: D15 е периодът от време, на който се базирате, и E2: E15 се отнася до диапазона от данни, който искате да получите средната стойност.
Изчислете средната стойност въз основа на почивните дни
И ако просто искате да осредните поръчките през почивните дни (събота и неделя), следната формула може да ви направи услуга:
Моля, въведете тази формула: =AVERAGE(IF(WEEKDAY(D2:D15,2)={6,7},E2:E15)) в конкретна празна клетка и натиснете Shift + Ctrl + Enter ключове едновременно и тогава ще получавате само средните поръчки през уикендите. Вижте екранна снимка:
Забележки:
1. Можете също да използвате формулата по-долу, за да решите тази задача: =SUMPRODUCT((WEEKDAY(D2:D15,2)>5)*E2:E15)/SUMPRODUCT((WEEKDAY(D2:D15,2)>5)*1) и просто натиснете клавиша Enter.
2. В горните формули: D2: D15 е периодът от време, на който се базирате, и E2: E15 се отнася до диапазона от данни, който искате да получите средната стойност.
Още по темата:
Как да изчисля средно между две дати в Excel?
Как да осредня клетките въз основа на множество критерии в Excel?
Как да осредните горните или долните 3 стойности в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!