Екцел формула: Добијте н-ти дан у недељи у месецу -

Преглед садржаја

Генеричка формула

=date-DAY(date)+1+n*7-WEEKDAY(date-DAY(date)+8-dow)

Резиме

Да бисте добили н-ти дан у недељи у месецу (тј. Први уторак, трећи уторак, четврти четвртак, итд.), Можете користити формулу засновану на функцијама ДАИ и ВЕЕКДАИ. У приказаном примеру, формула у Е5 је:

=B5-DAY(B5)+1+D5*7-WEEKDAY(B5-DAY(B5)+8-C5)

Објашњење

Прво, ова формула одређује „датум почетка“. Овде се израчунава „први у месецу“ са функцијом ДАИ:

=B5-DAY(B5)+1

Тада се н * 7 дана додаје првог у месецу, да би се добио датум почетка н недеља од првог у месецу. У генеричком облику формуле, н представља „н-ту“.

Следећи корак је израчунавање прилагођавања потребног за постизање коначног резултата. Прилагођавање се израчунава према ВЕЕКДАИ и ДАИ:

WEEKDAY(B5-DAY(B5)+8-C5)

Унутар ВЕЕКДАИ-а поново се рачуна први у месецу, затим се додаје 8 дана и одузима вредност за дов (дан у недељи). Дан у недељи је скраћено "дов" у генеричком облику формуле. Ово је број између 1 (недеља) и 7 (субота) који се по потреби може мењати.

На крају се израчунато прилагођавање одузима од првобитног датума почетка да би се добио коначни резултат.

Добри линкови

Чип Пеарсонова страница о функцијама датума и времена

Занимљиви Чланци...