Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Люди добрые, помогите несчастной девушке!!!!!!!! / 25 сообщений из 41, страница 1 из 2
18.10.2006, 14:14:31
    #34063531
Pusulunda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Посмотрите мой файл! Там в примечаниях все написано!
...
Рейтинг: 0 / 0
18.10.2006, 14:24:44
    #34063576
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
А где прописано время окончания процесса?



Рыба ищет-где глубже, человек-где больше рыбы.
...
Рейтинг: 0 / 0
18.10.2006, 14:26:54
    #34063594
Pusulunda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Процесс длится определенное врнмя. Оно указано в начале(столбец Е)-"время одного процесса). Просто на такое кол-во минут закрашиваются ячейки.
...
Рейтинг: 0 / 0
18.10.2006, 14:55:39
    #34063742
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Начиная со столбца М ты воспльзовалась условным форматированием.
Так бы и дальше сделала. Но ! Продолжительность процесса ты ввела в формате числа и получилась каша. Надо в формате времени, тогда можно сравнивать. И продолжай в том же духе (условное форматирование). Или хочешь программно?



Рыба ищет-где глубже, человек-где больше рыбы.
...
Рейтинг: 0 / 0
18.10.2006, 14:56:40
    #34063745
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Т.е. продолжительность процесса 0:40



Рыба ищет-где глубже, человек-где больше рыбы.
...
Рейтинг: 0 / 0
18.10.2006, 15:11:22
    #34063803
Pusulunda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
talgatНачиная со столбца М ты воспльзовалась условным форматированием.
Так бы и дальше сделала. Но ! Продолжительность процесса ты ввела в формате числа и получилась каша. Надо в формате времени, тогда можно сравнивать. И продолжай в том же духе (условное форматирование). Или хочешь программно?



Рыба ищет-где глубже, человек-где больше рыбы.

Мне кажется правильнее было бы программно. Но если невозможно...
Буду пытаться так.
...
Рейтинг: 0 / 0
18.10.2006, 15:20:01
    #34063845
Pusulunda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Не получается со временем. Надо, что бы было и в виде 40 и 0:40. И чтобы при изменении в ячейке 40, менялась ячейка соответственно 0:40. Не получается.
...
Рейтинг: 0 / 0
18.10.2006, 15:46:08
    #34063958
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
См. файл :-)

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
18.10.2006, 15:48:04
    #34063967
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Pusulunda talgatНачиная со столбца М ты воспльзовалась условным форматированием.
Так бы и дальше сделала. Но ! Продолжительность процесса ты ввела в формате числа и получилась каша. Надо в формате времени, тогда можно сравнивать. И продолжай в том же духе (условное форматирование). Или хочешь программно?



Рыба ищет-где глубже, человек-где больше рыбы.

Мне кажется правильнее было бы программно. Но если невозможно...
Буду пытаться так.

В 99.(9)% случаев программно - ХУЖЕ!!!

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
18.10.2006, 15:50:58
    #34063981
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
PusulundaНе получается со временем. Надо, что бы было и в виде 40 и 0:40. И чтобы при изменении в ячейке 40, менялась ячейка соответственно 0:40. Не получается.

00:40 = 0.0277777777777778 = 40/24/60
...
Рейтинг: 0 / 0
18.10.2006, 16:04:37
    #34064049
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Если без VBA, то см. вложение.
Тока я не понял, что такое итого процессов за смену . Как-то оно странно считается.

...
Рейтинг: 0 / 0
18.10.2006, 16:05:27
    #34064055
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
...
Рейтинг: 0 / 0
18.10.2006, 16:07:02
    #34064062
Pusulunda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
KL (XL)См. файл :-)

KL
[MVP - Microsoft Excel]

Пожалуйста, объясни вот эту функцию:

Range("M5").Select

ActiveCell.FormulaR1C1 = "=SUM(R4C13:R4C)<=RC5"

Range("M5").Select
...
Рейтинг: 0 / 0
18.10.2006, 16:15:53
    #34064113
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Pusulunda KL (XL)См. файл :-)

KL
[MVP - Microsoft Excel]

Пожалуйста, объясни вот эту функцию:

Range("M5").Select

ActiveCell.FormulaR1C1 = "=SUM(R4C13:R4C)<=RC5"

Range("M5").Select

Пардон, VBA к моему решению не имеет никакого отношения. То, что ты нашла - обломки автозаписи рабочего кода, которым я ускорял процесс применения условного форматирования :-)

Данное решение основано полностью на условном форматировании


KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
18.10.2006, 16:30:04
    #34064181
Pusulunda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
k-nikeЕсли без VBA, то см. вложение.
Тока я не понял, что такое итого процессов за смену . Как-то оно странно считается.



А нельзя сделать так, чтобы единички не было? Потому что там как раз процессы за смену считаются. Т.е. например на всем протяжении смены, допустим, пектин1 варился 3 раза по 5 варок. Соответственно итого процессов за смену=15!
...
Рейтинг: 0 / 0
18.10.2006, 16:34:23
    #34064203
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
KL (XL)См. файл :-)

KL
[MVP - Microsoft Excel]
Хитро. Только есть маленькая ошибка. Формулу
Код: plaintext
=ИЛИ(Y$ 4 <$L5;Y$ 4 >($L5+$E5/ 1440 ))
Надо поменять на что-то типа:
Код: plaintext
=ИЛИ(Y$ 4 <$L5- 1 / 24 / 60 / 60 ;Y$ 4 * 24 * 60 - 1 / 24 / 60 / 60 >($L5* 24 * 60 +$E5))
или сразу
Код: plaintext
=ИЛИ(Y$ 4 <$L5- 1 / 86400 ;Y$ 4 * 1440 - 1 / 86400 >($L5* 1440 +$E5))
Иначе некорректно сравниваются некоторые временные промежутки.
Типа 7:20 <> 7:20, поэтому можно как я выше привел по секунде отнимать например.
PusulundaА нельзя сделать так, чтобы единички не было? Потому что там как раз процессы за смену считаются. Т.е. например на всем протяжении смены, допустим, пектин1 варился 3 раза по 5 варок. Соответственно итого процессов за смену=15!
Можно. См. файл KL (XL) + мои поправки.
...
Рейтинг: 0 / 0
18.10.2006, 16:40:24
    #34064227
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
PusulundaСоответственно итого процессов за смену=15!
А по вашей таблице это означает варок в процессе , а итого процессов за смену суммирует значения в ячейках с рисуемыми диаграммами, но если они пусты, ничего не будет суммироваться.

...
Рейтинг: 0 / 0
18.10.2006, 16:47:19
    #34064254
Pusulunda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
k-nike KL (XL)См. файл :-)

KL
[MVP - Microsoft Excel]
Хитро. Только есть маленькая ошибка. Формулу
Код: plaintext
=ИЛИ(Y$ 4 <$L5;Y$ 4 >($L5+$E5/ 1440 ))
Надо поменять на что-то типа:
Код: plaintext
=ИЛИ(Y$ 4 <$L5- 1 / 24 / 60 / 60 ;Y$ 4 * 24 * 60 - 1 / 24 / 60 / 60 >($L5* 24 * 60 +$E5))
или сразу
Код: plaintext
=ИЛИ(Y$ 4 <$L5- 1 / 86400 ;Y$ 4 * 1440 - 1 / 86400 >($L5* 1440 +$E5))
Иначе некорректно сравниваются некоторые временные промежутки.
Типа 7:20 <> 7:20, поэтому можно как я выше привел по секунде отнимать например.
PusulundaА нельзя сделать так, чтобы единички не было? Потому что там как раз процессы за смену считаются. Т.е. например на всем протяжении смены, допустим, пектин1 варился 3 раза по 5 варок. Соответственно итого процессов за смену=15!
Можно. См. файл KL (XL) + мои поправки.



Я честно говоря так и не поняла как ячейки закрашиваются. В условном форматировании ты не меняешь цвет! Тогда как?
...
Рейтинг: 0 / 0
18.10.2006, 16:58:14
    #34064292
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
k-nikeХитро. Только есть маленькая ошибка. Формулу
Код: plaintext
=ИЛИ(Y$ 4 <$L5;Y$ 4 >($L5+$E5/ 1440 ))
Надо поменять на что-то типа:
Код: plaintext
=ИЛИ(Y$ 4 <$L5- 1 / 24 / 60 / 60 ;Y$ 4 * 24 * 60 - 1 / 24 / 60 / 60 >($L5* 24 * 60 +$E5))
или сразу
Код: plaintext
=ИЛИ(Y$ 4 <$L5- 1 / 86400 ;Y$ 4 * 1440 - 1 / 86400 >($L5* 1440 +$E5))
Иначе некорректно сравниваются некоторые временные промежутки.
Типа 7:20 <> 7:20, поэтому можно как я выше привел по секунде отнимать

Привет k-nike,

Думаю, что понимаю о чем ты, но учитывая (как я понял) то, что шаг у всех значений 5 минут и не может быть отрицательных значений, можешь продемонстрировать ошибку, используя мой файл?

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
18.10.2006, 17:01:10
    #34064308
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
KL (XL)
Привет k-nike,

Думаю, что понимаю о чем ты, но учитывая (как я понял) то, что шаг у всех значений 5 минут и не может быть отрицательных значений, можешь продемонстрировать ошибку, используя мой файл?

KL
[MVP - Microsoft Excel]
Посмотри в своем файле 2 первые диаграммы. Они не с 7:20 начинаются. Есть еще проблема с 7:45.
...
Рейтинг: 0 / 0
18.10.2006, 17:02:38
    #34064316
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Проблема не в шаге, а том что, например, 7:20 не равно 7:20, т.к. это действительные числа.

...
Рейтинг: 0 / 0
18.10.2006, 17:05:27
    #34064329
Pusulunda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
k-nike PusulundaСоответственно итого процессов за смену=15!
А по вашей таблице это означает варок в процессе , а итого процессов за смену суммирует значения в ячейках с рисуемыми диаграммами, но если они пусты, ничего не будет суммироваться.



Нет! Ты немножечко не понял. Берем Пектин1. Допустим он начал вариться в 7:40. Т.е. уже 5 варок сварилось. Это считается в ячейке "Итого процессов за смену". Т.е. там считается вся эта длинная шкала. Т.е. на этой шкале отобразилось 5, соотвественно в ячейке "Итого пр...." тоже отобразилось 5. И так далее. Еще сварился Пектин1, значит еще 5 варок, те. в ячейке "Итого пр..." соттветственно отобразилось 10. А там единички, и все путается.
...
Рейтинг: 0 / 0
18.10.2006, 17:06:18
    #34064336
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
PusulundaЯ честно говоря так и не поняла как ячейки закрашиваются. В условном форматировании ты не меняешь цвет! Тогда как?

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

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
18.10.2006, 17:11:17
    #34064358
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Действительно не врублюсь.
Pusulunda
Нет! Ты немножечко не понял. Берем Пектин1. Допустим он начал вариться в 7:40. Т.е. уже 5 варок сварилось.
??? Хм...
PusulundaЭто считается в ячейке "Итого процессов за смену". Т.е. там считается вся эта длинная шкала.
Там суммируются все значения из шкалы и если их не будет, то в графе "Итого процессов за смену" всегда будет 0.[/quot]

...
Рейтинг: 0 / 0
18.10.2006, 17:31:02
    #34064456
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Люди добрые, помогите несчастной девушке!!!!!!!!
Добавил ещё пару проверок.
Код: plaintext
1.
    If Not IsDate(Target.Value) Then Exit Sub
    If Target.Value < "07:00:00" And Target.Value > "18:55:00" Then Exit Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Люди добрые, помогите несчастной девушке!!!!!!!! / 25 сообщений из 41, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]