Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2011, 08:01   #1
Karla7
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 21
По умолчанию Вычисление AVG

Здравствуйте, дорогие форумчане!

Помогите, пожалуйста!

Имеется файл, данные которого будут меняться (точнее будут добавляться новые), например, каждую неделю.

Каждый раз менять формулу (по смещению ячеек) сложновастенько.
Может есть какой-нибудь макрос...

Нужно вычислить среднюю нагрузку каждого сотрудника по часам. Затем общую нагрузку организации. Все эти данные перекинуть в лист main. НО! Данные каждый раз будут добавляться (т.е. по несколько строчек /это дни/ к каждому сотруднику). Можно ли это как то автоматизировать???
Вложения
Тип файла: rar BOOK1.rar (14.8 Кб, 14 просмотров)
Karla7 вне форума Ответить с цитированием
Старый 25.08.2011, 10:46   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Каждый раз менять формулу (по смещению ячеек) сложновастенько
если организовать хранение данных на одном листе (как нормальную базу) тогда все сложности по обработке данных развеются, как туман.
подозреваю ААА, ВВВ ... у Вас - это названия каких-то проектов

элементарнейшими формулами Вы получите трудозатраты по человеку, по подразделению, по проекту, за любой период времени в любой комбинации вышеперечисленных параметров, если "правильно" организовать данные.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.08.2011, 11:48   #3
Karla7
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 21
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
если организовать хранение данных на одном листе (как нормальную базу) тогда все сложности по обработке данных развеются, как туман.
Но мне надо на разных листах

Цитата:
Сообщение от IgorGO Посмотреть сообщение
подозреваю ААА, ВВВ ... у Вас - это названия каких-то проектов
Нет, это наименования городов, еще точно не знаю какие города включать, поэтому так "наотсебятничала"


Цитата:
Сообщение от IgorGO Посмотреть сообщение
элементарнейшими формулами Вы получите трудозатраты по человеку, по подразделению, по проекту, за любой период времени в любой комбинации вышеперечисленных параметров, если "правильно" организовать данные.
Что Вы имеете в виду под "правильно"?
- То что у меня структура неправильная?
Karla7 вне форума Ответить с цитированием
Старый 26.08.2011, 09:29   #4
Karla7
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 21
По умолчанию

Неужели моя просьба на столько глупа, что на нее неохота отвечать?
Karla7 вне форума Ответить с цитированием
Старый 26.08.2011, 11:00   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Если держать все данные в одной базе - добавив к Вашим столбцам ещё столбец "ААА", и без объединения ячеек, то что угодно можно получить сводной/макросом/запросом SQL.
Можно генерить отчёты, используя Ацесс, даже беря данные из листа Экселя.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 26.08.2011, 11:04   #6
Karla7
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 21
По умолчанию

Эммм... это все было б полезным для меня, если бы я еще в терминах разбиралась, или умела б писать макросы. Я не программист
Karla7 вне форума Ответить с цитированием
Старый 26.08.2011, 11:17   #7
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Мне кажется, работают с Ацессом не программисты, а пользователи. Правда вероятно всё же учившиеся в институтах (хотел написать "окончившие", но передумал )
Дело в том, что чтобы сделать то, что вам нужно из этих данных - действительно нужно быть программистом.
А из нормально огранизованных данных результат должен получить любой пользователь, работающий на такой должности. Вы ведь не дворником работаете?

Как вариант - пусть эти данные так и будут, но из них нужно создать базу (вручную), из которой потом делать сводную.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 26.08.2011, 21:11   #8
Karla7
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 21
По умолчанию

Вы можете смеяться, но я не совсем понимаю

Будучи пользователем, а не программистом мне все же нужно это сделать. А как не знаю... и Вас не понимаю
Karla7 вне форума Ответить с цитированием
Старый 26.08.2011, 22:18   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

мы уже не можем смеяться
Вложения
Тип файла: rar КнигаR705.rar (6.3 Кб, 22 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.08.2011, 23:58   #10
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от Karla7 Посмотреть сообщение
Неужели моя просьба на столько глупа, что на нее неохота отвечать?
Она не глупа и даже реализуема .
Работы много в написании макроса.вот и нет ответов с кодом.
Кому охота полдня(4 часа) убить впустую.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление функции Lion8990 Помощь студентам 3 16.12.2010 00:57
Вычисление по формуле.. stud3nt Общие вопросы Delphi 2 09.11.2010 18:33
Помогите пожалуйста удалить AVG. nataffka Помощь студентам 1 01.02.2009 08:44
Вычисление felmor Паскаль, Turbo Pascal, PascalABC.NET 0 26.12.2008 17:45
вычисление f(x) felmor Паскаль, Turbo Pascal, PascalABC.NET 0 24.12.2008 22:11