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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2010, 11:53   #11
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Формула массива попроще:
Код:
=СУММ(ЕСЛИ($G$2:$BP$2="выход";G3:BP3)-ЕСЛИ($H$2:$BQ$2="вход";H3:BQ3))-(ВРЕМЯ(8;0;0)*СУММ(--(G3:BP3<>""))/2)
Вложения
Тип файла: rar Наркыз .rar (7.9 Кб, 11 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 05.10.2010, 14:49   #12
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Сережа, расскажи где хитрость?
Я в исходном файле ставлю формат ч:мм и при отрицательном значении тут же получаю #######################.
Еxcel пишет "отрицательные и слишком большие даты и время отображаются как #######". С этого у меня и началось творчество...
Как от этого избавиться? (в твоем файле все нормально выглядит. где настройка?)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 05.10.2010, 15:05   #13
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Нашлось!
использовать систему дат 1904 - ставим птицу.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 05.10.2010, 15:13   #14
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Наркыз Посмотреть сообщение
...но если пусто то минус 8 часов...
Парни, Вы ничего не упустили? Хотя я сильно не вникал в тему, мож ошибся.
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Старый 05.10.2010, 15:15   #15
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
Сережа, расскажи где хитрость?
Я в исходном файле ставлю формат ч:мм и при отрицательном значении тут же получаю #######################.
Еxcel пишет "отрицательные и слишком большие даты и время отображаются как #######". С этого у меня и началось творчество...
Как от этого избавиться? (в твоем файле все нормально выглядит. где настройка?)
Игорь, я установил систему дат для макинтош (1904). В этом формате отрицательные значения дат разрешены.
Как её установить думаю писать не надо?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 05.10.2010, 15:53   #16
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от DV68 Посмотреть сообщение
Парни, Вы ничего не упустили? Хотя я сильно не вникал в тему, мож ошибся.
А что у меня разве не так считает?
Вроде проверял. Может что упустил?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 06.10.2010, 10:29   #17
Наркыз
 
Регистрация: 02.10.2010
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Формула массива попроще:
Код:
=СУММ(ЕСЛИ($G$2:$BP$2="выход";G3:BP3)-ЕСЛИ($H$2:$BQ$2="вход";H3:BQ3))-(ВРЕМЯ(8;0;0)*СУММ(--(G3:BP3<>""))/2)
посмотрела, работает то не правильно, вроде как..
если я не ошиблась..
пишу пришел 8:00 ушел в 17:00
должен написать то что желтым отмечено 1, а он показал 9:00, и минус 16 )
Наркыз вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Две даты tools SQL, базы данных 5 17.06.2010 16:06
Вывести фамилии и даты рождения студентов, не получивших ни одной оценки 3 за все время обучения Гробовщик Общие вопросы C/C++ 1 14.01.2010 14:16
Высчитать радиус окружности Anyken Фриланс 4 25.06.2009 10:30
Как высчитать опыт? [Smarik] Паскаль, Turbo Pascal, PascalABC.NET 5 22.02.2008 22:34
дается строка Edit1(произвольная) Вывести в поле Edit2 строку наоборот RocKy Общие вопросы Delphi 16 23.07.2007 02:23