Подсчет количества дней для больничного листа
Amfibiya
Дата: Вторник, 13.12.2011, 15:23 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация:
0
±
Замечаний:
0% ±
Здраствуйте уважаемые знатоки. Вот нужна формула для подсчета дней больничного. Думаю вопрос 1 минуты, если можно в файле пропишите работающую формулу. Заранее благодарен.
Здраствуйте уважаемые знатоки. Вот нужна формула для подсчета дней больничного. Думаю вопрос 1 минуты, если можно в файле пропишите работающую формулу. Заранее благодарен. Amfibiya
Ответить
Сообщение Здраствуйте уважаемые знатоки. Вот нужна формула для подсчета дней больничного. Думаю вопрос 1 минуты, если можно в файле пропишите работающую формулу. Заранее благодарен. Автор - Amfibiya Дата добавления - 13.12.2011 в 15:23
Serge_007
Дата: Вторник, 13.12.2011, 15:33 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Автор - Serge_007 Дата добавления - 13.12.2011 в 15:33
Amfibiya
Дата: Вторник, 13.12.2011, 15:36 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация:
0
±
Замечаний:
0% ±
Ну я же говорю, одна минута, вот красавчики! Спасибо большое Serge 007!
Ну я же говорю, одна минута, вот красавчики! Спасибо большое Serge 007! Amfibiya
Ответить
Сообщение Ну я же говорю, одна минута, вот красавчики! Спасибо большое Serge 007! Автор - Amfibiya Дата добавления - 13.12.2011 в 15:36
0mega
Дата: Среда, 14.12.2011, 00:12 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
34
±
Замечаний:
0% ±
Quote (Serge_007 )
=РАЗНДАТ(G5;I5;"d")
Интересная штуковина получается ... Не я автор. Подсказал приятель. Проверил - работает Функция =РАЗНДАТ - это привилегия 7-го офиса. У меня 3-ий без пакетов совместимости. В списке этой функции нет, но она работает ?!
Quote (Serge_007 )
=РАЗНДАТ(G5;I5;"d")
Интересная штуковина получается ... Не я автор. Подсказал приятель. Проверил - работает Функция =РАЗНДАТ - это привилегия 7-го офиса. У меня 3-ий без пакетов совместимости. В списке этой функции нет, но она работает ?! 0mega
Сообщение отредактировал 0mega - Среда, 14.12.2011, 00:21
Ответить
Сообщение Quote (Serge_007 )
=РАЗНДАТ(G5;I5;"d")
Интересная штуковина получается ... Не я автор. Подсказал приятель. Проверил - работает Функция =РАЗНДАТ - это привилегия 7-го офиса. У меня 3-ий без пакетов совместимости. В списке этой функции нет, но она работает ?! Автор - 0mega Дата добавления - 14.12.2011 в 00:12
MCH
Дата: Среда, 14.12.2011, 01:02 |
Сообщение № 5
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
Quote (0mega )
У меня 3-ий без пакетов совместимости. В списке этой функции нет, но она работает ?!
http://www.excelworld.ru/publ/funcs/date_time/datedif/8-1-0-18 Quote
ЭТОГО НЕТ В ОФИЦИАЛЬНОЙ СПРАВКЕ EXCEL: Собственно говоря, самой функции РАЗНДАТ нет в справке Excel. Более того нет её и в мастере функций. И при наборе вручную первых букв названия функции Excel тоже не покажет подсказку в выпадающем списке. Объясняется это довольно просто. Эта функция изначально не является функцией Excel. Она всего лишь поддерживается Excel для совместимости с другими системами электронных таблиц. В Excel эта функция попала из электронных таблиц Lotus 1-2-3. В КАКОЙ ВЕРСИИ EXCEL РАБОТАЕТ: В любой версии.
Quote (0mega )
У меня 3-ий без пакетов совместимости. В списке этой функции нет, но она работает ?!
http://www.excelworld.ru/publ/funcs/date_time/datedif/8-1-0-18 Quote
ЭТОГО НЕТ В ОФИЦИАЛЬНОЙ СПРАВКЕ EXCEL: Собственно говоря, самой функции РАЗНДАТ нет в справке Excel. Более того нет её и в мастере функций. И при наборе вручную первых букв названия функции Excel тоже не покажет подсказку в выпадающем списке. Объясняется это довольно просто. Эта функция изначально не является функцией Excel. Она всего лишь поддерживается Excel для совместимости с другими системами электронных таблиц. В Excel эта функция попала из электронных таблиц Lotus 1-2-3. В КАКОЙ ВЕРСИИ EXCEL РАБОТАЕТ: В любой версии.
MCH
Ответить
Сообщение Quote (0mega )
У меня 3-ий без пакетов совместимости. В списке этой функции нет, но она работает ?!
http://www.excelworld.ru/publ/funcs/date_time/datedif/8-1-0-18 Quote
ЭТОГО НЕТ В ОФИЦИАЛЬНОЙ СПРАВКЕ EXCEL: Собственно говоря, самой функции РАЗНДАТ нет в справке Excel. Более того нет её и в мастере функций. И при наборе вручную первых букв названия функции Excel тоже не покажет подсказку в выпадающем списке. Объясняется это довольно просто. Эта функция изначально не является функцией Excel. Она всего лишь поддерживается Excel для совместимости с другими системами электронных таблиц. В Excel эта функция попала из электронных таблиц Lotus 1-2-3. В КАКОЙ ВЕРСИИ EXCEL РАБОТАЕТ: В любой версии.
Автор - MCH Дата добавления - 14.12.2011 в 01:02
0mega
Дата: Среда, 14.12.2011, 06:49 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
34
±
Замечаний:
0% ±
MCH , благодарю
Ответить
Сообщение MCH , благодарюАвтор - 0mega Дата добавления - 14.12.2011 в 06:49
Amfibiya
Дата: Среда, 14.12.2011, 08:23 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация:
0
±
Замечаний:
0% ±
Да, но считает то неправильно, кто может помочь? Нужно, чтобы считал включительно последний день. Повторяю, считает неправильно, нужно добавить 1 день - не знаю как.
Да, но считает то неправильно, кто может помочь? Нужно, чтобы считал включительно последний день. Повторяю, считает неправильно, нужно добавить 1 день - не знаю как. Amfibiya
Ответить
Сообщение Да, но считает то неправильно, кто может помочь? Нужно, чтобы считал включительно последний день. Повторяю, считает неправильно, нужно добавить 1 день - не знаю как. Автор - Amfibiya Дата добавления - 14.12.2011 в 08:23
Serge_007
Дата: Среда, 14.12.2011, 09:27 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (Amfibiya )
Нужно, чтобы считал включительно последний день.
Code
=РАЗНДАТ(G5;I5;"d")+1
Quote (Amfibiya )
Нужно, чтобы считал включительно последний день.
Code
=РАЗНДАТ(G5;I5;"d")+1
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (Amfibiya )
Нужно, чтобы считал включительно последний день.
Code
=РАЗНДАТ(G5;I5;"d")+1
Автор - Serge_007 Дата добавления - 14.12.2011 в 09:27
Amfibiya
Дата: Среда, 14.12.2011, 09:45 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация:
0
±
Замечаний:
0% ±
Спасибо, вот этот вариант правильный, я разность делал тупо первой формулой, но тут на день больше надо было, пытался притулить +1 сам, но что-то затупил)
Спасибо, вот этот вариант правильный, я разность делал тупо первой формулой, но тут на день больше надо было, пытался притулить +1 сам, но что-то затупил) Amfibiya
Ответить
Сообщение Спасибо, вот этот вариант правильный, я разность делал тупо первой формулой, но тут на день больше надо было, пытался притулить +1 сам, но что-то затупил) Автор - Amfibiya Дата добавления - 14.12.2011 в 09:45
nika
Дата: Суббота, 26.05.2012, 06:34 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
2010
Здравствуйте! Знатоки подскажите, пожалуйста, как из количества календарных дней вычесть праздничные дни. Спасибо!
Здравствуйте! Знатоки подскажите, пожалуйста, как из количества календарных дней вычесть праздничные дни. Спасибо! nika
Ответить
Сообщение Здравствуйте! Знатоки подскажите, пожалуйста, как из количества календарных дней вычесть праздничные дни. Спасибо! Автор - nika Дата добавления - 26.05.2012 в 06:34
DV
Дата: Суббота, 26.05.2012, 07:15 |
Сообщение № 11
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация:
194
±
Замечаний:
0% ±
Excel 2010 RUS
Можно так: Code
=G5-E5+1-СЧЁТЕСЛИ(A2:A13;"<="&G5)+СЧЁТЕСЛИ(A2:A13;"<"&E5)
или так: Code
=G5-E5+1-СУММПРОИЗВ((A2:A13<=G5)*(A2:A13>=E5))
Можно так: Code
=G5-E5+1-СЧЁТЕСЛИ(A2:A13;"<="&G5)+СЧЁТЕСЛИ(A2:A13;"<"&E5)
или так: Code
=G5-E5+1-СУММПРОИЗВ((A2:A13<=G5)*(A2:A13>=E5))
DV
Сообщение отредактировал DV - Суббота, 26.05.2012, 10:16
Ответить
Сообщение Можно так: Code
=G5-E5+1-СЧЁТЕСЛИ(A2:A13;"<="&G5)+СЧЁТЕСЛИ(A2:A13;"<"&E5)
или так: Code
=G5-E5+1-СУММПРОИЗВ((A2:A13<=G5)*(A2:A13>=E5))
Автор - DV Дата добавления - 26.05.2012 в 07:15
Pelena
Дата: Суббота, 26.05.2012, 07:37 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
А начиная с 2007 офиса еще так: Code
=G5-E5+1-СЧЁТЕСЛИМН(A2:A13;">="&E5;A2:A13;"<="&G5)
А начиная с 2007 офиса еще так: Code
=G5-E5+1-СЧЁТЕСЛИМН(A2:A13;">="&E5;A2:A13;"<="&G5)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение А начиная с 2007 офиса еще так: Code
=G5-E5+1-СЧЁТЕСЛИМН(A2:A13;">="&E5;A2:A13;"<="&G5)
Автор - Pelena Дата добавления - 26.05.2012 в 07:37
MCH
Дата: Суббота, 26.05.2012, 08:15 |
Сообщение № 13
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
вариант: Code
=G5-E5+1-ИНДЕКС(ЧАСТОТА(A2:A13;(E5-1)*{1;0}+G5*{0;1});2)
вариант: Code
=G5-E5+1-ИНДЕКС(ЧАСТОТА(A2:A13;(E5-1)*{1;0}+G5*{0;1});2)
MCH
Ответить
Сообщение вариант: Code
=G5-E5+1-ИНДЕКС(ЧАСТОТА(A2:A13;(E5-1)*{1;0}+G5*{0;1});2)
Автор - MCH Дата добавления - 26.05.2012 в 08:15
nika
Дата: Суббота, 26.05.2012, 12:43 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
2010
Всем спасибо за помощь. Очень помогло.
Всем спасибо за помощь. Очень помогло. nika
Ответить
Сообщение Всем спасибо за помощь. Очень помогло. Автор - nika Дата добавления - 26.05.2012 в 12:43
nika
Дата: Суббота, 26.05.2012, 14:49 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
2010
Помогите, пожалуйста, ещё. Есть дата начала периода, есть количество дней, есть праздничные дни. Надо определить дату окончание периода в расчет которого не входили бы праздничные дни. Заранее благодарна.
Помогите, пожалуйста, ещё. Есть дата начала периода, есть количество дней, есть праздничные дни. Надо определить дату окончание периода в расчет которого не входили бы праздничные дни. Заранее благодарна. nika
Ответить
Сообщение Помогите, пожалуйста, ещё. Есть дата начала периода, есть количество дней, есть праздничные дни. Надо определить дату окончание периода в расчет которого не входили бы праздничные дни. Заранее благодарна. Автор - nika Дата добавления - 26.05.2012 в 14:49
ABC
Дата: Суббота, 26.05.2012, 20:27 |
Сообщение № 16
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация:
112
±
Замечаний:
0% ±
Excel 2007
если устроит такой вариант с доп. столбиком на Excel 2007
если устроит такой вариант с доп. столбиком на Excel 2007 ABC
MS Excel 2007 and 2010... ------------------------------- С Уважением, Даулет
Ответить
Сообщение если устроит такой вариант с доп. столбиком на Excel 2007 Автор - ABC Дата добавления - 26.05.2012 в 20:27
nika
Дата: Воскресенье, 27.05.2012, 08:48 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
2010
Не производит расчет, если меняю дату начала периода (дата может быть любая) и количество дней (может быть любым).
Не производит расчет, если меняю дату начала периода (дата может быть любая) и количество дней (может быть любым). nika
Ответить
Сообщение Не производит расчет, если меняю дату начала периода (дата может быть любая) и количество дней (может быть любым). Автор - nika Дата добавления - 27.05.2012 в 08:48
Serge_007
Дата: Воскресенье, 27.05.2012, 10:39 |
Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (nika )
Не производит расчет
Если вычитать кроме праздников ещё и субботы с воскресеньями, то так: [vba]Code
=D1+ЧИСТРАБДНИ(D1;D1+D3;A2:A13)
[/vba] если только праздники, то так: [vba]Code
=D1+D3-СУММПРОИЗВ((A2:A13>=D1)*(A2:A13<=D1+D3))
[/vba] ЗЫ Хотя по логике надо не вычитать праздничные дни, а прибавлять: [vba]Code
=D1-ЧИСТРАБДНИ(D1;D1+D3;A2:A13)
[/vba] [vba]Code
=D1+D3+СУММПРОИЗВ((A2:A13>=D1)*(A2:A13<=D1+D3))
[/vba]
Quote (nika )
Не производит расчет
Если вычитать кроме праздников ещё и субботы с воскресеньями, то так: [vba]Code
=D1+ЧИСТРАБДНИ(D1;D1+D3;A2:A13)
[/vba] если только праздники, то так: [vba]Code
=D1+D3-СУММПРОИЗВ((A2:A13>=D1)*(A2:A13<=D1+D3))
[/vba] ЗЫ Хотя по логике надо не вычитать праздничные дни, а прибавлять: [vba]Code
=D1-ЧИСТРАБДНИ(D1;D1+D3;A2:A13)
[/vba] [vba]Code
=D1+D3+СУММПРОИЗВ((A2:A13>=D1)*(A2:A13<=D1+D3))
[/vba]Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (nika )
Не производит расчет
Если вычитать кроме праздников ещё и субботы с воскресеньями, то так: [vba]Code
=D1+ЧИСТРАБДНИ(D1;D1+D3;A2:A13)
[/vba] если только праздники, то так: [vba]Code
=D1+D3-СУММПРОИЗВ((A2:A13>=D1)*(A2:A13<=D1+D3))
[/vba] ЗЫ Хотя по логике надо не вычитать праздничные дни, а прибавлять: [vba]Code
=D1-ЧИСТРАБДНИ(D1;D1+D3;A2:A13)
[/vba] [vba]Code
=D1+D3+СУММПРОИЗВ((A2:A13>=D1)*(A2:A13<=D1+D3))
[/vba]Автор - Serge_007 Дата добавления - 27.05.2012 в 10:39
ABC
Дата: Воскресенье, 27.05.2012, 11:49 |
Сообщение № 19
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация:
112
±
Замечаний:
0% ±
Excel 2007
проверьте!
К сообщению приложен файл:
2003.xls
(45.5 Kb)
MS Excel 2007 and 2010... ------------------------------- С Уважением, Даулет
Ответить
Сообщение проверьте! Автор - ABC Дата добавления - 27.05.2012 в 11:49
nika
Дата: Воскресенье, 27.05.2012, 12:11 |
Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация:
0
±
Замечаний:
0% ±
2010
ABC спасибо за помощь. Serge_007 спасибо за разные варианты формул. Ваш форум очень помогает многое узнать и многому научиться.
ABC спасибо за помощь. Serge_007 спасибо за разные варианты формул. Ваш форум очень помогает многое узнать и многому научиться. nika
Ответить
Сообщение ABC спасибо за помощь. Serge_007 спасибо за разные варианты формул. Ваш форум очень помогает многое узнать и многому научиться. Автор - nika Дата добавления - 27.05.2012 в 12:11