Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2010, 20:02   #1
pavel.ignatenko
Пользователь
 
Регистрация: 01.11.2009
Сообщений: 23
По умолчанию Подсчет времени.

Что-то я совсем торможу... ну проще не бывает, а не работает. Где ошибка?
В ячейке С6 неправильно считает время. В то время как в соседних все Ок.

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

И еще вопрос: а почему на форум doc файлы загружать можно, а xls -- нет

Спасибо.
Вложения
Тип файла: zip Учет рабочего времени.zip (10.4 Кб, 20 просмотров)
pavel.ignatenko вне форума Ответить с цитированием
Старый 27.04.2010, 20:16   #2
FullmetalAlchemist
Пользователь
 
Аватар для FullmetalAlchemist
 
Регистрация: 26.02.2010
Сообщений: 18
По умолчанию

такая фишка если в ячейке C2 вместо 20:00:00 написать 10:00:00 то все работает.вот что я заметилВот я кажись понял он считает что 8:00:00=20:00:00 потому что когда пишешь вместо 20:00:00 21:00:00 то итог получается 1 почему так я не знаю
"Люди не могут получить что-либо не отдав что-либо взамен.Ты должен заплатить что-то равной величины за то, что хочешь получить."-Это принцип равнозначного обмена в алхимии.

Последний раз редактировалось FullmetalAlchemist; 27.04.2010 в 20:21. Причина: Додумался ыыы
FullmetalAlchemist вне форума Ответить с цитированием
Старый 27.04.2010, 20:20   #3
pavel.ignatenko
Пользователь
 
Регистрация: 01.11.2009
Сообщений: 23
По умолчанию

Вот и я ничего не понимаю.
pavel.ignatenko вне форума Ответить с цитированием
Старый 27.04.2010, 20:25   #4
FullmetalAlchemist
Пользователь
 
Аватар для FullmetalAlchemist
 
Регистрация: 26.02.2010
Сообщений: 18
По умолчанию

попробуй проверь формат времени в каждой ячейке
"Люди не могут получить что-либо не отдав что-либо взамен.Ты должен заплатить что-то равной величины за то, что хочешь получить."-Это принцип равнозначного обмена в алхимии.
FullmetalAlchemist вне форума Ответить с цитированием
Старый 27.04.2010, 20:45   #5
aval
Пользователь
 
Регистрация: 08.06.2009
Сообщений: 68
По умолчанию

У Лиды в первой строке 20.00час -8.00 час даёт 12.00 час или 00.00 часов в двенадцатичасовом формате. Ноль+Ноль даёт Ноль. Так что формула правильно всё считает. Поменяй формат. Ну, а чтобы не "городить огород" просто поставь
=сумм(сумм(C2:C5);-сумм(B2:B5))
aval вне форума Ответить с цитированием
Старый 27.04.2010, 21:42   #6
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от FullmetalAlchemist Посмотреть сообщение
...он считает что 8:00:00=20:00:00...
Не вводите в заблуждение. Excel всё считает так, как в него вводят. Во вложение формула
Цитата:
чтобы не городить такой огород
и правильный результат. Обратите внимание на формат ячеек
Вложения
Тип файла: rar Учет рабочего времени pavel.ignatenko .rar (5.9 Кб, 20 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 27.04.2010, 21:51   #7
pavel.ignatenko
Пользователь
 
Регистрация: 01.11.2009
Сообщений: 23
По умолчанию

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

И сразу вопрос в догонку: как вы такие формулы вставляете с фигурными скобками?
Простое копирование не помогает...

Простите за ламерские вопросы.

Последний раз редактировалось pavel.ignatenko; 27.04.2010 в 21:55.
pavel.ignatenko вне форума Ответить с цитированием
Старый 27.04.2010, 22:02   #8
pavel.ignatenko
Пользователь
 
Регистрация: 01.11.2009
Сообщений: 23
По умолчанию

Ага... нашел. Нужно жать Ctrl-Shift-Enter. Но мне в этом случае пишет: Формулы массива в объединенных ячейках не верны.

И что значат квадратные скобки в формате?
pavel.ignatenko вне форума Ответить с цитированием
Старый 27.04.2010, 22:02   #9
pavel.ignatenko
Пользователь
 
Регистрация: 01.11.2009
Сообщений: 23
По умолчанию

Ага.. Разобрался. В объединенных ячейках нельзя подобное делать. Теперь понял почему вы разбили ячейки в отправленном файле.

Сейчас еще почитаю что значат квадратные скобки в формате и отстану..

Последний раз редактировалось pavel.ignatenko; 27.04.2010 в 22:05.
pavel.ignatenko вне форума Ответить с цитированием
Старый 27.04.2010, 22:29   #10
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от pavel.ignatenko Посмотреть сообщение
Ага.. Разобрался. В объединенных ячейках нельзя подобное делать. Теперь понял почему вы разбили ячейки в отправленном файле.

Сейчас еще почитаю что значат квадратные скобки в формате и отстану..
Всё абсолютно правильно
Формулы массива вводятся именно так как Вы описали, для них я отменил объединение ячеек (вообще не советую пользоваться подобным, кроме может только шапок таблиц), а квадратные скобки в формате указывают Эксу отображать сумму часов более 24.

ЗЫ Видите как много и сразу Вы сегодня нового узнали? Заходите на сайт чаще :-)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823

Последний раз редактировалось Serge 007; 27.04.2010 в 22:32.
Serge 007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет времени работы алгоритмов Solncelikiy Общие вопросы C/C++ 2 15.12.2009 20:15
Подсчет суммы Владимир1988 Помощь студентам 7 05.12.2009 23:02
Подсчет времени kostya.myit Microsoft Office Excel 4 11.06.2009 23:43
Подсчет знаков Dizman Помощь студентам 4 31.01.2008 22:27
Подсчет r2n Общие вопросы Delphi 4 01.05.2007 05:48