Среднее значение за день

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Dmikha
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 16.07.2004 (Пт) 0:41

Среднее значение за день

Сообщение Dmikha » 16.07.2004 (Пт) 0:46

Среднее значение за день

Пытаюсь с помощью макроc получить среднее значение за день!
Имею 2 столбца: в первом дата, во втором числа
А__________В
13.04.07 ____ 10
13.04.07 ____ 20
15.04.07 ____ 25
16.04.07 ____ 30

Проблема в том, что мне каждое утро нужно значение за вчерашний день! И так каждый день! + Дата не по календарю стоит, а вносится только по рабочим дням, причем несколько раз в зависимости от количества смен ( 2 иногда 3 раза).

Спасибо

Tin
Woodsman
Woodsman
Аватара пользователя
 
Сообщения: 1001
Зарегистрирован: 08.12.2001 (Сб) 11:00
Откуда: Kazakhstan

Сообщение Tin » 16.07.2004 (Пт) 6:46

Ну допустим рабочий день определим так:
weekday(date) - тут 1 - это воскресенье, 7 - суббота, поэтому если рабочие дни с понедельника по субботу, то делаем усовие

допустим сегодня вторник 20.07.2004 - weekday(date)=3, тады

if weekday(date-1)<>1 then
'т.е вчера был не воскресенье
<<Делаем выборку за дату DATE-1>>
else
'вчера всетаки было воскресенье
<<Делаем выборку за субботу DATE-2>>
end if

Вроде бы так... Если что уточняй - поможем
888888__88__88____88
__88________8888__88
__88____88__88__8888
__88____88__88____88


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 31

    TopList  
cron