1 (13 лет 2 месяца назад)

Тема: Помогите с Excel

Не могу решить одну проблему. Мне нужно узнать, находится ли текущая системная дата (узнанная при помощи функции ТДАТ() ) в необходимом временном интервале. Грубо говоря - узнать, идет ли сейчас урок, пара, занятие и т.п. Не получается совершить логическое сравнение. Время системы на момент скриншота - 12:23. Формат ячеек А1 и А2 - время в формате "13:30".

https://price-altai.ru/uploads/410000/1000/411477/thumb/p16915lep8mpftuah9pnfda7f1.png

Предпринял попытку сделать при помощи разницы между границами (если она >0, то время находится в интервале). Опять ошибка (отрицательная дата).

https://price-altai.ru/uploads/410000/1000/411477/thumb/p16915stsom4221heo21m481mrd1.png

Отредактировано Kompozit (, 13 лет 2 месяца назад)

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

2 (13 лет 2 месяца назад)

Re: Помогите с Excel

функция "если"  не канает? не знаю как у тебя, у меня в 2003 тдата выдает системную дату и время и сравниваешь ты только со временем. может проблема в этом

3 (13 лет 2 месяца назад)

Re: Помогите с Excel

У меня тоже 2003. А как тогда иначе получить текущее значение времени?

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

4 (13 лет 2 месяца назад)

Re: Помогите с Excel

https://price-altai.ru/uploads/410000/1000/411495/thumb/p169172or39k34kts41kr0cs81.jpg

в 2007


могу кинуть файлик, ес нужно


могу в 2003 пересохранить

Отредактировано (, 13 лет 2 месяца назад)

5 (13 лет 2 месяца назад)

Re: Помогите с Excel

Так если судить по ячейке B2 (там ТДАТА) вообще-то идет пара (время между А1 и А2).

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

6 (13 лет 2 месяца назад)

Re: Помогите с Excel

Kompozit пишет:

Так если судить по ячейке B2 (там ТДАТА) вообще-то идет пара (время между А1 и А2).

ага. счас. трабла в разных форматах

Отредактировано Athlon82 (, 13 лет 2 месяца назад)

7 (13 лет 2 месяца назад)

Re: Помогите с Excel

mirax абсолютно прав
ТДАТА выдает и дату, и время, поэтому если нам нужно только время без привязки к дате, нужно оперировать не ТДАТА, а, например, ТДАТА()-ОКРУГЛВНИЗ(ТДАТА();0), отбрасывая дату и оставляя время.
Если брать из ТДАТА() только время, все великолепно получается, сравнивается и далее по тексту....  🙂

Отредактировано Approximator (, 13 лет 2 месяца назад)

8 (13 лет 2 месяца назад)

Re: Помогите с Excel

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

9 (13 лет 2 месяца назад)

Re: Помогите с Excel

https://price-altai.ru/uploads/410000/1500/411536/thumb/p1691aj5eii281n1lgus1s811p2f1.jpg
или так, но проще форматы.
на самом деле в результате получаем дробное цифровое значение тек. времени и сравниваем его

10 (13 лет 2 месяца назад)

Re: Помогите с Excel

Кажись работает, но нужно что-то попроще. А то 8 временных промежутков (указать надо, в каком находишься) - это будет жутко.

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

11 (13 лет 2 месяца назад)

Re: Помогите с Excel

сделай файлик с интервалами, выложи, чтобы только формулы забить осталось - тогда проще будет
можно и покороче нарисовать
2003 нужен?

12 (13 лет 2 месяца назад)

Re: Помогите с Excel

Да, 2003, привык в нем работать. Сейчас пытаюсь переработать.

Формула упрощена и переработана. Всё получилось, всем спасибо! 🙂

Отредактировано (, 13 лет 2 месяца назад)

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

13 (13 лет 2 месяца назад)

Re: Помогите с Excel

Kompozit пишет:

Да, 2003, привык в нем работать.

1 час поработай (именно поработай!) в 2007\2010м и уже не вернешься в 2003 никогда  )))

14 (13 лет 2 месяца назад)

Re: Помогите с Excel

Kompozit пишет:

Да, 2003, привык в нем работать. Сейчас пытаюсь переработать.

Формула упрощена и переработана. Всё получилось, всем спасибо! 🙂

есть програмки обучения, в которых если знаешь, где находится функция в 2003 покажется как выполнить ее в 2007. могу дать по всему офисному пакету.