Рассмотрите вариант построения такой программы в конструкторе баз данных Руна (
http://runabase.ru/).
Конструктор бесплатен и как раз представляет из себя "новый уровень" Excel-подобных задач.
Если есть понимание, что нужно видеть в программе - это уже полдела, поскольку изучение самого конструктора несложно и даже увлекательно.
Есть готовый пример по учету рабочего времени здесь:
http://runamarket.ru/control/work-time.html, но рекомендую сделать вариант "под себя" с нуля.