Хочу хорошую книгу по Excel
May. 14th, 2009 09:11 pmМного зачем хочу. Сейчас, например - для составления табеля. Большая такая простыня, где в заголовке таблицы выходные выделены цветом, а вообще месяц - в 2 строки. И у каждого сотрудника те же две строки. Вот и хочу я, пометив выходные цветом в заголовке (хрен с ним, готов не ждать этого от календаря) - получить аналогичные пометки ниже по всей простыне. Да, я понимаю, что на Perl проще, но в HTML рисовать то, что хочет бухгалтерия, мне ломы, да и формулы все равно нужны.
Раньше была задачка по аналитике. Тоже простейших формул не хватало.
Раньше была задачка по аналитике. Тоже простейших формул не хватало.
no subject
Date: 2009-05-14 05:37 pm (UTC)no subject
Date: 2009-05-14 06:14 pm (UTC)no subject
Date: 2009-05-14 06:16 pm (UTC)2) нижняя полка шкафа. Книжка по excel 2003
no subject
Date: 2009-05-14 06:29 pm (UTC)2. Спасибо
3. А табель тебе зачем? За тебя и за твоих я его тоже подаю.
no subject
Date: 2009-05-14 07:09 pm (UTC)no subject
Date: 2009-05-14 07:16 pm (UTC)no subject
Date: 2009-05-14 06:18 pm (UTC)no subject
Date: 2009-05-14 07:08 pm (UTC)no subject
Date: 2009-05-14 05:42 pm (UTC)no subject
Date: 2009-05-14 06:14 pm (UTC)no subject
Date: 2009-05-14 08:20 pm (UTC)Кстати, пометить цветом с помощью календарных функций - просто. Есть такая фунция STYLE, которая применяет к ячейке стиль указанный в аргументе. Есть функция WEEKDAY, возвращающая день недели (1- воскресенье, 7 - суббота)
Получилась следующая формула:
=WEEKDAY(B1)+IF(OR(WEEKDAY(B1)=1; WEEKDAY(B1)=7);STYLE("red");STYLE("green"))
Показывает день недели от даты в ячейке b1 стилем red если он выходной, и green, если он рабочий.
(правда это oocalc, но полагаю, что оно совместимо). oocalc в русской локали требует точки с запятой в качестве разделителя аргументов, но использует английские имена функций. У Excel, помнится, были какие-то заморочки с переводом функций на русский язык.
no subject
Date: 2009-05-14 08:53 pm (UTC)no subject
Date: 2009-05-15 05:06 am (UTC)no subject
Date: 2009-05-14 11:06 pm (UTC)2. Раскрашиваешь выходные, выделяя их парами. 15 секунд.
3. Делаешь тоже самое для первого сотрудника. Он сразу под заголовком, так что проблем это не вызывает. 15 секунд.
4. Опционально для первого сотрудника проставляешь дефотные часы. 30 секунд (если были праздники, то сложнее).
5. Дальше копи-пейстом заполняешь для всех сотрудников. 15 секунд. Дальше персонально по каждому вносишь коррективы, если это необходимо.
---
Итого: 1 минута 17 секунд :)
no subject
Date: 2009-05-15 05:07 am (UTC)no subject
Date: 2009-05-15 05:12 am (UTC)no subject
Date: 2009-05-15 06:48 am (UTC)no subject
Date: 2009-05-15 06:58 am (UTC)no subject
Date: 2009-05-15 07:40 am (UTC)no subject
Date: 2009-05-15 08:20 am (UTC)Так что, если форматировать руками в течение 5 лет займет в сумме меньше времени, чем автоматизировать этот процесс, то автоматизация получается экономически невыгодной.
Но, да, при этом может быть субъективно выгодной для конкретного человека :)
no subject
Date: 2009-05-15 06:45 am (UTC)А еще в экселе есть VB. Он тоже весьма удобен, тоже с хорошей справкой. Плюс за счет макросов можно быстро соорудить такие функции, за которыми лень лезть в хелп.