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

Вход

Регистрация

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

 

= Мир MS Excel/помогите составить формулу учета времени - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
помогите составить формулу учета времени
Avvv Дата: Пятница, 26.04.2013, 07:56 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

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

т.е. надо заменить эту часть
Код
=(СЧЁТЕСЛИ(A2:AE2,"<>?")-СЧЁТЕСЛИ(A2:AE2,"="))/24


вот в этой книге.. ячейка H9.. там щас 18:00, а должно быть 14:00..
К сообщению приложен файл: 4787250.xlsx (11.6 Kb)


Сообщение отредактировал Avvv - Пятница, 26.04.2013, 07:56
 
Ответить
Сообщениеесть табличка, там считается время прихода и ухода за месяц.. формулу сделал, не могу только сделать чтобы правильно вычитал 1 час за обед
часы обеда должны отниматься только в том случае, если заполнены обе ячейки (время прихода и ухода), а если хотя бы одна не заполнена, то не считалось.. как это можно реализовать без дополнительных ячеек?

т.е. надо заменить эту часть
Код
=(СЧЁТЕСЛИ(A2:AE2,"<>?")-СЧЁТЕСЛИ(A2:AE2,"="))/24


вот в этой книге.. ячейка H9.. там щас 18:00, а должно быть 14:00..

Автор - Avvv
Дата добавления - 26.04.2013 в 07:56
Pelena Дата: Пятница, 26.04.2013, 08:04 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19407
Репутация: 4556 ±
Замечаний: ±

Excel 365 & Mac Excel
Расширение Вашего файла позволяет использовать функцию СЧЁТЕСЛИМН
Код
=СЧЁТЕСЛИМН(A2:AE2;"<>";A3:AE3;"<>")/24

или для любой версии
Код
=СУММПРОИЗВ((A2:AE2<>"")*(A3:AE3<>""))/24


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеРасширение Вашего файла позволяет использовать функцию СЧЁТЕСЛИМН
Код
=СЧЁТЕСЛИМН(A2:AE2;"<>";A3:AE3;"<>")/24

или для любой версии
Код
=СУММПРОИЗВ((A2:AE2<>"")*(A3:AE3<>""))/24

Автор - Pelena
Дата добавления - 26.04.2013 в 08:04
Avvv Дата: Пятница, 26.04.2013, 08:24 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Pelena, Вы еще и здесь! tongue привет))

спасибо, всё прекрасно работает.. я уже начал составлять стоку что-то типа
Код
=ЕСЛИ(И(A2<>"в",A2<>"п",A2<>"о",A2<>"o",A2<>"b"),ЕСЛИ(A2<>"",ЕСЛИ(A3<>"",1,0),0),0)

и так 31 раз на каждый день =) и то работало бы коряво..

еще раз спасибо =)
 
Ответить
СообщениеPelena, Вы еще и здесь! tongue привет))

спасибо, всё прекрасно работает.. я уже начал составлять стоку что-то типа
Код
=ЕСЛИ(И(A2<>"в",A2<>"п",A2<>"о",A2<>"o",A2<>"b"),ЕСЛИ(A2<>"",ЕСЛИ(A3<>"",1,0),0),0)

и так 31 раз на каждый день =) и то работало бы коряво..

еще раз спасибо =)

Автор - Avvv
Дата добавления - 26.04.2013 в 08:24
Avvv Дата: Пятница, 26.04.2013, 10:14 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

и опять я тут.. блин.. всё-равно всё косячит.. =(

как бы так сделать.. чтобы если в ячейке ни время, ни число, т.е. какая-нибуть буква или текст, то эти 2 ячейки не считались.. почему он умножает 18 на "в" и у него получаеться 1 ? О_о ..
я опять настрочил тысяче-символьных формул.. и то они неверно считают в некоторых случаях =\

вот этих ячейках все формулы, еще не усложненные..)) AF2 AG2 AH2 AF3

если подставить в ячейку АА2 или АА3 любую букву, то все исчисления становятся не правильными.. (а этот день не должен учитываться)..
К сообщению приложен файл: 6493674.xlsx (11.8 Kb)
 
Ответить
Сообщениеи опять я тут.. блин.. всё-равно всё косячит.. =(

как бы так сделать.. чтобы если в ячейке ни время, ни число, т.е. какая-нибуть буква или текст, то эти 2 ячейки не считались.. почему он умножает 18 на "в" и у него получаеться 1 ? О_о ..
я опять настрочил тысяче-символьных формул.. и то они неверно считают в некоторых случаях =\

вот этих ячейках все формулы, еще не усложненные..)) AF2 AG2 AH2 AF3

если подставить в ячейку АА2 или АА3 любую букву, то все исчисления становятся не правильными.. (а этот день не должен учитываться)..

Автор - Avvv
Дата добавления - 26.04.2013 в 10:14
Pelena Дата: Пятница, 26.04.2013, 11:06 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19407
Репутация: 4556 ±
Замечаний: ±

Excel 365 & Mac Excel
Не уверена, что правильно поняла, проверяйте
Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(A3:AE3)*ЕЧИСЛО(A2:AE2);A3:AE3-A2:AE2-1/24))
К сообщению приложен файл: 8466579.xlsx (11.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНе уверена, что правильно поняла, проверяйте
Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(A3:AE3)*ЕЧИСЛО(A2:AE2);A3:AE3-A2:AE2-1/24))

Автор - Pelena
Дата добавления - 26.04.2013 в 11:06
Avvv Дата: Пятница, 26.04.2013, 12:00 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

ваш код работает, но у меня там неправильно считается "норма отработки", поэтому переработка всё-равно косячит..
также, если будет приход в 9:00 а уход в 19:00 (не в 18) и заменить 9:00 на букву, то тоже час появляется лишний в переработке..

вообщем я пока сделал по своему.. вроде всё работает =) если что-то не так сразу не считает этот день.. и не считает корректно)
если кому интересно прикрепляю файл..
там какие-то дикие формулы)) я уже сам не понимаю как там что работает.. но работает и ладно =D
в ячейках AF10, AF11
К сообщению приложен файл: 6369621.xlsx (19.4 Kb)


Сообщение отредактировал Avvv - Пятница, 26.04.2013, 12:01
 
Ответить
Сообщениеваш код работает, но у меня там неправильно считается "норма отработки", поэтому переработка всё-равно косячит..
также, если будет приход в 9:00 а уход в 19:00 (не в 18) и заменить 9:00 на букву, то тоже час появляется лишний в переработке..

вообщем я пока сделал по своему.. вроде всё работает =) если что-то не так сразу не считает этот день.. и не считает корректно)
если кому интересно прикрепляю файл..
там какие-то дикие формулы)) я уже сам не понимаю как там что работает.. но работает и ладно =D
в ячейках AF10, AF11

Автор - Avvv
Дата добавления - 26.04.2013 в 12:00
  • Страница 1 из 1
  • 1
Поиск:

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