Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Учет рабочего времени сотрудников, опоздания сотрудников. - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Учет рабочего времени сотрудников, опоздания сотрудников.
Mordor Дата: Среда, 27.09.2017, 13:46 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго времени суток.
Ситуация следующая, в компании есть турникет на входе, ежедневно люди проходят использую свои карты доступа.
Сама система формирует список когда проходил человек, но делает это просто сплошным списком вход и выход, также люди ходят туда сюда в течении дня.
Помогите сделать формулу или скрип как это можно систематизировать.
Надо что бы дублирующие фамилии не встречались в итоговой, и считалось время опозданий, по дням месяца.
Рабочий день с 8-30, после считается опозданием. Но есть час опозданий на весь месяц.
Работают также в выходной в субботу но не все а только дежурные.
Данные будут формироваться каждый месяц и следовательно операция будет проводиться ежемесячно.

Во вложении файл сформированный системой а на втором листе как хотелось что бы выглядело.

Сам не обладаю такими глубокими знаниями в этой области.
Заранее благодарю тем кто откликнется и сможет реально помочь.
К сообщению приложен файл: 01-09-17-07-09-.xlsx (96.7 Kb)


Сообщение отредактировал Mordor - Среда, 27.09.2017, 13:47
 
Ответить
СообщениеДоброго времени суток.
Ситуация следующая, в компании есть турникет на входе, ежедневно люди проходят использую свои карты доступа.
Сама система формирует список когда проходил человек, но делает это просто сплошным списком вход и выход, также люди ходят туда сюда в течении дня.
Помогите сделать формулу или скрип как это можно систематизировать.
Надо что бы дублирующие фамилии не встречались в итоговой, и считалось время опозданий, по дням месяца.
Рабочий день с 8-30, после считается опозданием. Но есть час опозданий на весь месяц.
Работают также в выходной в субботу но не все а только дежурные.
Данные будут формироваться каждый месяц и следовательно операция будет проводиться ежемесячно.

Во вложении файл сформированный системой а на втором листе как хотелось что бы выглядело.

Сам не обладаю такими глубокими знаниями в этой области.
Заранее благодарю тем кто откликнется и сможет реально помочь.

Автор - Mordor
Дата добавления - 27.09.2017 в 13:46
sboy Дата: Среда, 27.09.2017, 16:54 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Сделал Вам для учета опозданий, для вечернего ухода после работы, можно по аналогии сделать.
и Лучше сделать весь список сотрудников в таблице, т.к. я их вытянул формулой из-за нее подтормаживает файл
[p.s.]пришлось удалить часть данных (7.09) и часть таблицы, чтобы файл влез на форум
К сообщению приложен файл: 01-09-17-07-09-.zip (99.2 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Сделал Вам для учета опозданий, для вечернего ухода после работы, можно по аналогии сделать.
и Лучше сделать весь список сотрудников в таблице, т.к. я их вытянул формулой из-за нее подтормаживает файл
[p.s.]пришлось удалить часть данных (7.09) и часть таблицы, чтобы файл влез на форум

Автор - sboy
Дата добавления - 27.09.2017 в 16:54
Mordor Дата: Четверг, 28.09.2017, 07:51 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Прекрасная работа,

Как это можно применить на весь месяц сентябрь? Там количество строк другое. Как вставить ваши формулы на другой документ.
Ежемесячно количество строк будет не постоянным, можно сделать так что бы диапазон строк автоматически определялся?

Я правильно вас понял, что надо от руки написать всех сотрудников на лист2 в итоговую таблицу, что бы файл работал быстрее?
[moder]Прочитайте Правила форума
Излишнее цитирование удалено администрацией - это нарушение п.5j Правил форума
[/moder]


Сообщение отредактировал Mordor - Четверг, 28.09.2017, 08:02
 
Ответить
СообщениеПрекрасная работа,

Как это можно применить на весь месяц сентябрь? Там количество строк другое. Как вставить ваши формулы на другой документ.
Ежемесячно количество строк будет не постоянным, можно сделать так что бы диапазон строк автоматически определялся?

Я правильно вас понял, что надо от руки написать всех сотрудников на лист2 в итоговую таблицу, что бы файл работал быстрее?
[moder]Прочитайте Правила форума
Излишнее цитирование удалено администрацией - это нарушение п.5j Правил форума
[/moder]

Автор - Mordor
Дата добавления - 28.09.2017 в 07:51
sboy Дата: Четверг, 28.09.2017, 10:29 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
можно сделать так что бы диапазон строк автоматически определялся?

можно. необходимо создать именованные динамические диапазоны, поищите по форуму или создайте новую тему
Я правильно вас понял

абсолютно верно


Яндекс: 410016850021169
 
Ответить
Сообщение
можно сделать так что бы диапазон строк автоматически определялся?

можно. необходимо создать именованные динамические диапазоны, поищите по форуму или создайте новую тему
Я правильно вас понял

абсолютно верно

Автор - sboy
Дата добавления - 28.09.2017 в 10:29
Mordor Дата: Четверг, 28.09.2017, 10:56 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
поищите по форуму или создайте новую тему


Может доделаем в рамках этой темы дабы не плодить новые темы попусту?

Sboy хочу вас еще раз поблагодарить.

А после завершения можно тему перенести в "готовые решения".

Думаю модераторы не будут против.
 
Ответить
Сообщение
поищите по форуму или создайте новую тему


Может доделаем в рамках этой темы дабы не плодить новые темы попусту?

Sboy хочу вас еще раз поблагодарить.

А после завершения можно тему перенести в "готовые решения".

Думаю модераторы не будут против.

Автор - Mordor
Дата добавления - 28.09.2017 в 10:56
sboy Дата: Четверг, 28.09.2017, 11:04 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Может доделаем в рамках этой темы дабы не плодить новые темы попусту?

Правила


Яндекс: 410016850021169
 
Ответить
Сообщение
Может доделаем в рамках этой темы дабы не плодить новые темы попусту?

Правила

Автор - sboy
Дата добавления - 28.09.2017 в 11:04
_Boroda_ Дата: Четверг, 28.09.2017, 13:37 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Все то же самое (только значительно быстрее работает) сводной таблицей с динамическим диапазоном. У Вас 1334 строки только за 6 дней. За 31 получится 7000. Формулы умрут
Я там поколдовал с шапкой таблицы, Вы ее не трогайте (я про серые ячейки)
Когда будут новые данные, то Ваши действия такие
1. Копируете их у себя из выгрузки (без шапки, начиная с первой фамилии)
2. Вставляете в ячейку А9
3 Переводите время из текста в реальное время - встаете в ячейку В9, жмете Контрл Шифт СтрелкаВниз, идете на вкладку Данные, жмете кнопку "Текст по столбцам", жмете кнопку "Готово"
4. Томаете правой мышой в любое место сводной таблицы - Обновить
К сообщению приложен файл: 01-09-17-07-09-.xlsb (76.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВсе то же самое (только значительно быстрее работает) сводной таблицей с динамическим диапазоном. У Вас 1334 строки только за 6 дней. За 31 получится 7000. Формулы умрут
Я там поколдовал с шапкой таблицы, Вы ее не трогайте (я про серые ячейки)
Когда будут новые данные, то Ваши действия такие
1. Копируете их у себя из выгрузки (без шапки, начиная с первой фамилии)
2. Вставляете в ячейку А9
3 Переводите время из текста в реальное время - встаете в ячейку В9, жмете Контрл Шифт СтрелкаВниз, идете на вкладку Данные, жмете кнопку "Текст по столбцам", жмете кнопку "Готово"
4. Томаете правой мышой в любое место сводной таблицы - Обновить

Автор - _Boroda_
Дата добавления - 28.09.2017 в 13:37
Mordor Дата: Четверг, 28.09.2017, 14:30 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Подскажите, почему после сохранения документа данные не расчитываются.
И расчет формулы не происходит.
Например хочу поменять шапку документа о составлении данных.
 
Ответить
СообщениеПодскажите, почему после сохранения документа данные не расчитываются.
И расчет формулы не происходит.
Например хочу поменять шапку документа о составлении данных.

Автор - Mordor
Дата добавления - 28.09.2017 в 14:30
_Boroda_ Дата: Четверг, 28.09.2017, 15:02 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Поставьте автоматический пересчет данных - Фармулы - Параметры пересчета


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПоставьте автоматический пересчет данных - Фармулы - Параметры пересчета

Автор - _Boroda_
Дата добавления - 28.09.2017 в 15:02
Mordor Дата: Пятница, 29.09.2017, 05:54 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Поставил автоматический расчет формул, все равно сбиваются формулы. у меня 2016 офис.

И еще вопрос, при копировании данных с результатами, они не сохраняются, как можно сделать так что бы можно было сохранять результат.

За ранее огромное спасибо.


Сообщение отредактировал Mordor - Пятница, 29.09.2017, 08:27
 
Ответить
СообщениеПоставил автоматический расчет формул, все равно сбиваются формулы. у меня 2016 офис.

И еще вопрос, при копировании данных с результатами, они не сохраняются, как можно сделать так что бы можно было сохранять результат.

За ранее огромное спасибо.

Автор - Mordor
Дата добавления - 29.09.2017 в 05:54
_Boroda_ Дата: Пятница, 29.09.2017, 09:08 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Я -
Я там поколдовал с шапкой таблицы, Вы ее не трогайте

Вы -
хочу поменять шапку документа о составлении данных

По-хорошему нужно просто сделать специальный лист с уже настроенной шапкой и вставлять туда Ваши выгрузки
Покажите в файле - что Вы в шапке поменять хотите
А вот это вообще не понял -
при копировании данных с результатами, они не сохраняются


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЯ -
Я там поколдовал с шапкой таблицы, Вы ее не трогайте

Вы -
хочу поменять шапку документа о составлении данных

По-хорошему нужно просто сделать специальный лист с уже настроенной шапкой и вставлять туда Ваши выгрузки
Покажите в файле - что Вы в шапке поменять хотите
А вот это вообще не понял -
при копировании данных с результатами, они не сохраняются

Автор - _Boroda_
Дата добавления - 29.09.2017 в 09:08
Mordor Дата: Пятница, 29.09.2017, 11:10 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
То что хочу поменять в шапке закрашу желтым

а данные которые хочу скопировать в другой документ закрашу синим.

Конечно я изначально думал что данные будут формироваться на новом листе, но вы сделали для примера я так понял.
К сообщению приложен файл: 6536259.xlsb (75.1 Kb)


Сообщение отредактировал Mordor - Пятница, 29.09.2017, 11:16
 
Ответить
СообщениеТо что хочу поменять в шапке закрашу желтым

а данные которые хочу скопировать в другой документ закрашу синим.

Конечно я изначально думал что данные будут формироваться на новом листе, но вы сделали для примера я так понял.

Автор - Mordor
Дата добавления - 29.09.2017 в 11:10
_Boroda_ Дата: Пятница, 29.09.2017, 15:31 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Там формула массива. Она вводится одновременным нажатием Контрл Шифт Ентер. Видите, по краям формул фигурные скобочки? Это признак формулы массива. Только вручную эти скобочки вводить не нужно, они при нажатии Контрл Шифт Ентер самостоятельно создаются
Желтые ячейки с датами конечно менять можно - это же не шапка таблицы
Ну и перенес Вам на новый лист всё. Там 31 скрытый столбец - на максимальное количество дней в месяце. Открыть можно, нажав не плюсик над ними.
Формулу переписал, сделал немассивной. Протянул на 500 строк вниз, должно хватить. Если нет, то протяните ее на сколько нужно
К сообщению приложен файл: 6536259_2.xlsb (80.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТам формула массива. Она вводится одновременным нажатием Контрл Шифт Ентер. Видите, по краям формул фигурные скобочки? Это признак формулы массива. Только вручную эти скобочки вводить не нужно, они при нажатии Контрл Шифт Ентер самостоятельно создаются
Желтые ячейки с датами конечно менять можно - это же не шапка таблицы
Ну и перенес Вам на новый лист всё. Там 31 скрытый столбец - на максимальное количество дней в месяце. Открыть можно, нажав не плюсик над ними.
Формулу переписал, сделал немассивной. Протянул на 500 строк вниз, должно хватить. Если нет, то протяните ее на сколько нужно

Автор - _Boroda_
Дата добавления - 29.09.2017 в 15:31
Perfect2You Дата: Пятница, 29.09.2017, 15:52 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Ничего себе организация у Вас. На вход и "Зарегистрирован проход" и "Отказ от доступа". А на выход - только "Отказ от доступа".
Всех впускать и никого не выпускать?
;)

Предлагаю к последней формуле добавить еще -"01:00:00". Основание - "Но есть час опозданий на весь месяц." Видимыми значения останутся только у злостных нарушителей. Укладывающихся в час формат скроет.
К сообщению приложен файл: _6536259_2.xlsb (80.1 Kb)
 
Ответить
СообщениеНичего себе организация у Вас. На вход и "Зарегистрирован проход" и "Отказ от доступа". А на выход - только "Отказ от доступа".
Всех впускать и никого не выпускать?
;)

Предлагаю к последней формуле добавить еще -"01:00:00". Основание - "Но есть час опозданий на весь месяц." Видимыми значения останутся только у злостных нарушителей. Укладывающихся в час формат скроет.

Автор - Perfect2You
Дата добавления - 29.09.2017 в 15:52
Mordor Дата: Понедельник, 02.10.2017, 06:26 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Уважаемый Борода.
Подскажите с чем связан отказ работы формул при нажатии кнопки "Разрешить редактирование", все формулы перестают работать.

Перфект2.
Ваш вариант отличный, но к сожалению так же не работает расчет формул, не могу сказать с чем
это связано, возможно 2016 эксель как то не правильно считает.

я в настройках безопасности убрал проверку безопасности документа что бы при открытии не было запроса на редактирование. Но все равно запрос появляется, и при открытии файла Бороды сначала все формулы работают и расчет идет, но итоговая формула не считает, хотя при первом открытии до разрешения редактирования итоговый столбец с расчетами.

Парни выручайте.
Заранее спасибо.
 
Ответить
СообщениеУважаемый Борода.
Подскажите с чем связан отказ работы формул при нажатии кнопки "Разрешить редактирование", все формулы перестают работать.

Перфект2.
Ваш вариант отличный, но к сожалению так же не работает расчет формул, не могу сказать с чем
это связано, возможно 2016 эксель как то не правильно считает.

я в настройках безопасности убрал проверку безопасности документа что бы при открытии не было запроса на редактирование. Но все равно запрос появляется, и при открытии файла Бороды сначала все формулы работают и расчет идет, но итоговая формула не считает, хотя при первом открытии до разрешения редактирования итоговый столбец с расчетами.

Парни выручайте.
Заранее спасибо.

Автор - Mordor
Дата добавления - 02.10.2017 в 06:26
_Boroda_ Дата: Понедельник, 02.10.2017, 09:19 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Ничего пока ответить не могу. Нужно смотреть. Возможно, какие-то настройки в параметрах, типа итеративных вычислений, возможно, Вы в исходные данные добавили что-то не то или как-то изменили таблицу.
Скиньте Ваш вариант таблицы, в котором не работает. Если не поможет и у нас все будет нормально работать, то запишите коротенечко видео и положите его сюда


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНичего пока ответить не могу. Нужно смотреть. Возможно, какие-то настройки в параметрах, типа итеративных вычислений, возможно, Вы в исходные данные добавили что-то не то или как-то изменили таблицу.
Скиньте Ваш вариант таблицы, в котором не работает. Если не поможет и у нас все будет нормально работать, то запишите коротенечко видео и положите его сюда

Автор - _Boroda_
Дата добавления - 02.10.2017 в 09:19
Mordor Дата: Понедельник, 02.10.2017, 10:24 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
К сожалению ничего не добавлял, только открыл вашу таблицу и разрешил редактирование.

Таблица во вложении, ваш же вариант, без изменений.
К сообщению приложен файл: 3508110.xlsb (79.8 Kb)
 
Ответить
СообщениеК сожалению ничего не добавлял, только открыл вашу таблицу и разрешил редактирование.

Таблица во вложении, ваш же вариант, без изменений.

Автор - Mordor
Дата добавления - 02.10.2017 в 10:24
_Boroda_ Дата: Понедельник, 02.10.2017, 10:36 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Очень странно.
А, подождите, у Вас на компе какой разделитель между часами, минутами и секундами?И вообще не вражеский ли у Вас Excel?
Нажмите Контрл 1, выберите там "Время" в левом столбике, тпнитесь в любое в правом столбике, затем в левом выберите "Все форматы" и посмотрите что написано в строке "Тип"
Или попробуйте вот такую формулу в АН9
Код
=СУММПРОИЗВ(ИНДЕКС(--ТЕКСТ(C9:AG9-"8:30";"0"&ПСТР(1/2;2;1)&ПОВТОР(0;15)&";0");))
К сообщению приложен файл: 3508110_1.xlsb (80.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеОчень странно.
А, подождите, у Вас на компе какой разделитель между часами, минутами и секундами?И вообще не вражеский ли у Вас Excel?
Нажмите Контрл 1, выберите там "Время" в левом столбике, тпнитесь в любое в правом столбике, затем в левом выберите "Все форматы" и посмотрите что написано в строке "Тип"
Или попробуйте вот такую формулу в АН9
Код
=СУММПРОИЗВ(ИНДЕКС(--ТЕКСТ(C9:AG9-"8:30";"0"&ПСТР(1/2;2;1)&ПОВТОР(0;15)&";0");))

Автор - _Boroda_
Дата добавления - 02.10.2017 в 10:36
Mordor Дата: Понедельник, 02.10.2017, 11:07 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
кстати да использую английский язык на Windows, а вот офис на русском.

формат времени hh:mm:ss

Проверил из вашего прошлого сообщения файл работает, и еще как можно добавить в учет что бы он начинал считать за вычетом часа времени который дается на опоздания.

Так предложил еще один автор. мне идея понравилась.


Сообщение отредактировал Mordor - Понедельник, 02.10.2017, 11:27
 
Ответить
Сообщениекстати да использую английский язык на Windows, а вот офис на русском.

формат времени hh:mm:ss

Проверил из вашего прошлого сообщения файл работает, и еще как можно добавить в учет что бы он начинал считать за вычетом часа времени который дается на опоздания.

Так предложил еще один автор. мне идея понравилась.

Автор - Mordor
Дата добавления - 02.10.2017 в 11:07
_Boroda_ Дата: Понедельник, 02.10.2017, 11:29 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Час вычесть просто
Код
=МАКС(;СУММПРОИЗВ(ИНДЕКС(--ТЕКСТ(C9:AG9-"8:30";"0"&ПСТР(1/2;2;1)&ПОВТОР(0;15)&";0");))-"1:")
К сообщению приложен файл: 3508110_2.xlsb (79.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЧас вычесть просто
Код
=МАКС(;СУММПРОИЗВ(ИНДЕКС(--ТЕКСТ(C9:AG9-"8:30";"0"&ПСТР(1/2;2;1)&ПОВТОР(0;15)&";0");))-"1:")

Автор - _Boroda_
Дата добавления - 02.10.2017 в 11:29
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!