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

Вход

Регистрация

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

 

= Мир MS Excel/Присвоение ячейке времени, при изменении другой - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Присвоение ячейке времени, при изменении другой
qwertyq81 Дата: Воскресенье, 03.02.2013, 12:37 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Есть макрос который фиксирует время изменения ячейке и это самое время ставит в соседней ячейке. Но макрос мне не подходит, давненько где-то видел решение этого вопроса через массив, но у меня почему-то этот массив не срабатывал. Теперь опять у меня возникла эта потребность, но найти формулу массива не могу. Помогите пожалуйста.
Вобще мне это необходимо для учета рабочего времени сотрудников. Файл прикреплен, из него в принципе все понятно.
Заранее благодарен!
К сообщению приложен файл: __.xls (19.5 Kb)
 
Ответить
СообщениеЕсть макрос который фиксирует время изменения ячейке и это самое время ставит в соседней ячейке. Но макрос мне не подходит, давненько где-то видел решение этого вопроса через массив, но у меня почему-то этот массив не срабатывал. Теперь опять у меня возникла эта потребность, но найти формулу массива не могу. Помогите пожалуйста.
Вобще мне это необходимо для учета рабочего времени сотрудников. Файл прикреплен, из него в принципе все понятно.
Заранее благодарен!

Автор - qwertyq81
Дата добавления - 03.02.2013 в 12:37
ikki Дата: Воскресенье, 03.02.2013, 12:54 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Цитата (qwertyq81)
где-то видел решение этого вопроса через массив

как увидите снова - хватайте и не выпускайте из рук.
шнобелевская премия вам гарантирована.

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

Цитата (qwertyq81)
Файл прикреплен, из него в принципе все понятно.

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


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Цитата (qwertyq81)
где-то видел решение этого вопроса через массив

как увидите снова - хватайте и не выпускайте из рук.
шнобелевская премия вам гарантирована.

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

Цитата (qwertyq81)
Файл прикреплен, из него в принципе все понятно.

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

Автор - ikki
Дата добавления - 03.02.2013 в 12:54
qwertyq81 Дата: Воскресенье, 03.02.2013, 13:16 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Может я не правильно написал, что требуется. Но суть этой таблицы в том, что, допустим пришел сотрудник открыл эту книгу, поставил в ячейке "отметка о приходе" любое число, а в ячейке "время прихода" автоматически поставилось текущее время.
Смотрится это примерно так
К сообщению приложен файл: 9118820.xls (19.5 Kb)


Сообщение отредактировал qwertyq81 - Воскресенье, 03.02.2013, 13:27
 
Ответить
СообщениеМожет я не правильно написал, что требуется. Но суть этой таблицы в том, что, допустим пришел сотрудник открыл эту книгу, поставил в ячейке "отметка о приходе" любое число, а в ячейке "время прихода" автоматически поставилось текущее время.
Смотрится это примерно так

Автор - qwertyq81
Дата добавления - 03.02.2013 в 13:16
ikki Дата: Воскресенье, 03.02.2013, 13:25 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
я вам уже написал.
макросом это делается легко.
формулами - нет.
никак.
ни простым, ни сложным способом.
ни через массивы, ни как-нибудь ещё.

конечно, Excel - большая и сложная программа.
но свои пределы есть и у неё.
за 2 года детального освоения и изучения я не встречал решения вашей задачи без макросов.
в том числе - на сайтах людей, имеющих сертификат MVP MS Excel.
нигде и никогда.

но если вы встретите - поделитесь ссылкой, плиз.


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениея вам уже написал.
макросом это делается легко.
формулами - нет.
никак.
ни простым, ни сложным способом.
ни через массивы, ни как-нибудь ещё.

конечно, Excel - большая и сложная программа.
но свои пределы есть и у неё.
за 2 года детального освоения и изучения я не встречал решения вашей задачи без макросов.
в том числе - на сайтах людей, имеющих сертификат MVP MS Excel.
нигде и никогда.

но если вы встретите - поделитесь ссылкой, плиз.

Автор - ikki
Дата добавления - 03.02.2013 в 13:25
qwertyq81 Дата: Воскресенье, 03.02.2013, 13:47 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Вот нашел наконец-то, но пишу эту формулу у себя и она не работает((((
вот ссылка на тот сайт и ту формулу: http://community.i-rs.ru/index.php?topic=21510.0
 
Ответить
СообщениеВот нашел наконец-то, но пишу эту формулу у себя и она не работает((((
вот ссылка на тот сайт и ту формулу: http://community.i-rs.ru/index.php?topic=21510.0

Автор - qwertyq81
Дата добавления - 03.02.2013 в 13:47
Serge_007 Дата: Воскресенье, 03.02.2013, 14:01 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (qwertyq81)
она не работает

Естественно
А почему она должна работать?
Вам уже ранее написали что это невозможно

ЗЫ Не обращая внимания на то что ссылку Вы дали на форум по Calc, а не по Excel (это две абсолютно разные и не связанные между собой программы разных производителей) стоит всё же заметить что итерации выполняются при КАЖДОМ изменении на листе,а так же при открытии файла


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (qwertyq81)
она не работает

Естественно
А почему она должна работать?
Вам уже ранее написали что это невозможно

ЗЫ Не обращая внимания на то что ссылку Вы дали на форум по Calc, а не по Excel (это две абсолютно разные и не связанные между собой программы разных производителей) стоит всё же заметить что итерации выполняются при КАЖДОМ изменении на листе,а так же при открытии файла

Автор - Serge_007
Дата добавления - 03.02.2013 в 14:01
qwertyq81 Дата: Воскресенье, 03.02.2013, 14:02 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

 
Ответить
Сообщениеikki, http://community.i-rs.ru/index.php?topic=21510.0

Автор - qwertyq81
Дата добавления - 03.02.2013 в 14:02
qwertyq81 Дата: Воскресенье, 03.02.2013, 14:04 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Извиняюсь, что взбаламутил воду((( очень жаль, что не получится формулами
Всем спасибо!
 
Ответить
СообщениеИзвиняюсь, что взбаламутил воду((( очень жаль, что не получится формулами
Всем спасибо!

Автор - qwertyq81
Дата добавления - 03.02.2013 в 14:04
Michael_S Дата: Воскресенье, 03.02.2013, 14:07 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
ikki, Serge_007, вы не совсем правы. формулами тоже возможно, но возникает постоянная морока по включению итераций - имхо, проще разрешить макросы, чем включать итерации.


Сообщение отредактировал Michael_S - Воскресенье, 03.02.2013, 14:07
 
Ответить
Сообщениеikki, Serge_007, вы не совсем правы. формулами тоже возможно, но возникает постоянная морока по включению итераций - имхо, проще разрешить макросы, чем включать итерации.

Автор - Michael_S
Дата добавления - 03.02.2013 в 14:07
Serge_007 Дата: Воскресенье, 03.02.2013, 14:09 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Michael_S)
формулами тоже возможно

Миш, зафиксируй формулами СЕГОДНЯ()
При помощи итераций, и что бы работало biggrin


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Michael_S)
формулами тоже возможно

Миш, зафиксируй формулами СЕГОДНЯ()
При помощи итераций, и что бы работало biggrin

Автор - Serge_007
Дата добавления - 03.02.2013 в 14:09
Michael_S Дата: Воскресенье, 03.02.2013, 14:23 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Вот примерно это я делал в 2007 году для себя.
К сообщению приложен файл: Data_Now.xls (30.5 Kb)


Сообщение отредактировал Michael_S - Воскресенье, 03.02.2013, 14:25
 
Ответить
СообщениеВот примерно это я делал в 2007 году для себя.

Автор - Michael_S
Дата добавления - 03.02.2013 в 14:23
Serge_007 Дата: Воскресенье, 03.02.2013, 14:41 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Миш, попробуй в любой ячейке столбца С "случайно" удалить значение, а потом его вернуть (даже через Undo)
Какая же это фиксация? smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеМиш, попробуй в любой ячейке столбца С "случайно" удалить значение, а потом его вернуть (даже через Undo)
Какая же это фиксация? smile

Автор - Serge_007
Дата добавления - 03.02.2013 в 14:41
Michael_S Дата: Воскресенье, 03.02.2013, 15:04 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Изначально удаление данных не предполагалось. Это тоже можно сделать формулами, но мне это не интересно. Я в таких случаях применяю макрос.
зы. В 2007 я еще не умел писать макросы, потому делал на формулах.


Сообщение отредактировал Michael_S - Воскресенье, 03.02.2013, 15:05
 
Ответить
СообщениеИзначально удаление данных не предполагалось. Это тоже можно сделать формулами, но мне это не интересно. Я в таких случаях применяю макрос.
зы. В 2007 я еще не умел писать макросы, потому делал на формулах.

Автор - Michael_S
Дата добавления - 03.02.2013 в 15:04
Serge_007 Дата: Воскресенье, 03.02.2013, 15:08 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Michael_S)
удаление данных не предполагалось

Предполагалась ФИКСАЦИЯ
Цитата (qwertyq81)
фиксирует время изменения ячейке и это самое время ставит в соседней ячейке


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Michael_S)
удаление данных не предполагалось

Предполагалась ФИКСАЦИЯ
Цитата (qwertyq81)
фиксирует время изменения ячейке и это самое время ставит в соседней ячейке

Автор - Serge_007
Дата добавления - 03.02.2013 в 15:08
qwertyq81 Дата: Воскресенье, 03.02.2013, 15:37 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Ну не обязательно чтобы фиксировало, главное чтобы при вводе в одной ячейке, появлялось текущее время в другой ячейке, и это значение времени не менялось
 
Ответить
СообщениеНу не обязательно чтобы фиксировало, главное чтобы при вводе в одной ячейке, появлялось текущее время в другой ячейке, и это значение времени не менялось

Автор - qwertyq81
Дата добавления - 03.02.2013 в 15:37
qwertyq81 Дата: Воскресенье, 03.02.2013, 15:51 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Опишу подробнее, что я хочу добиться от всего этого, может сможете что-нибудь посоветовать.
Есть неболшьой офис, в этом офисе работает 15 сотрудников, все из них иногда опаздывают и уходят пораньше. Ведется письменный журнал, в котором сотрудники самостоятельно отмечают свой приход и уход, но действительно ли они пишут то время в которое пришли, не факт......... Так вот я и задумался сделать электронный журнал, в котором каждый сотрудник при приходе на работу отмечался в ячейке напротив своей фамилии, а в соседней ячейке ставилось время, которое соответсвовало бы изменению той ячейке, а сама книга была бы защищена, кроме ячеек где сотрудники ставили бы отметки о приходе.
 
Ответить
СообщениеОпишу подробнее, что я хочу добиться от всего этого, может сможете что-нибудь посоветовать.
Есть неболшьой офис, в этом офисе работает 15 сотрудников, все из них иногда опаздывают и уходят пораньше. Ведется письменный журнал, в котором сотрудники самостоятельно отмечают свой приход и уход, но действительно ли они пишут то время в которое пришли, не факт......... Так вот я и задумался сделать электронный журнал, в котором каждый сотрудник при приходе на работу отмечался в ячейке напротив своей фамилии, а в соседней ячейке ставилось время, которое соответсвовало бы изменению той ячейке, а сама книга была бы защищена, кроме ячеек где сотрудники ставили бы отметки о приходе.

Автор - qwertyq81
Дата добавления - 03.02.2013 в 15:51
Michael_S Дата: Воскресенье, 03.02.2013, 16:03 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Ну так оно и фиксирует время изменения в столбце Модель.
Введите новый , из выпадающего списка выбираем модель - все, дата зафиксировалась. Если меняем модель через Del, то время изменится. Если через выпадающий список - нет.
Можно сделать и без таблицы и без №, только время и данные, но, еще раз говорю - мне это в настоящий момент не интересно.
К сообщению приложен файл: Data_Now-2-.xls (34.5 Kb)
 
Ответить
СообщениеНу так оно и фиксирует время изменения в столбце Модель.
Введите новый , из выпадающего списка выбираем модель - все, дата зафиксировалась. Если меняем модель через Del, то время изменится. Если через выпадающий список - нет.
Можно сделать и без таблицы и без №, только время и данные, но, еще раз говорю - мне это в настоящий момент не интересно.

Автор - Michael_S
Дата добавления - 03.02.2013 в 16:03
Michael_S Дата: Воскресенье, 03.02.2013, 16:17 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
qwertyq81, макрос чем не устраивает?
Посмотрел ваш пример - такое ведение данных очень неудобно для формул.

зы. Где гарантия, что я, придя на работу вовремя, не отмечу еще парочку своих друзей, которые опаздывают? biggrin
 
Ответить
Сообщениеqwertyq81, макрос чем не устраивает?
Посмотрел ваш пример - такое ведение данных очень неудобно для формул.

зы. Где гарантия, что я, придя на работу вовремя, не отмечу еще парочку своих друзей, которые опаздывают? biggrin

Автор - Michael_S
Дата добавления - 03.02.2013 в 16:17
qwertyq81 Дата: Воскресенье, 03.02.2013, 16:22 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Каждый сотрудник будет отмечаться со своего компьютера, и у каждого будут права только на изменения своих данных. Т.Е. будет разграничение прав на изменения
 
Ответить
СообщениеКаждый сотрудник будет отмечаться со своего компьютера, и у каждого будут права только на изменения своих данных. Т.Е. будет разграничение прав на изменения

Автор - qwertyq81
Дата добавления - 03.02.2013 в 16:22
qwertyq81 Дата: Воскресенье, 03.02.2013, 16:30 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Михаил, а как Вы считаете, с макросом можно реализовать данную идею? и какие минусы могут возникнуть?
 
Ответить
СообщениеМихаил, а как Вы считаете, с макросом можно реализовать данную идею? и какие минусы могут возникнуть?

Автор - qwertyq81
Дата добавления - 03.02.2013 в 16:30
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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