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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет количества дней для больничного листа - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Подсчет количества дней для больничного листа
Amfibiya Дата: Вторник, 13.12.2011, 15:23 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Здраствуйте уважаемые знатоки. Вот нужна формула для подсчета дней больничного. Думаю вопрос 1 минуты, если можно в файле пропишите работающую формулу. Заранее благодарен.
К сообщению приложен файл: 9542836.xls (13.5 Kb)
 
Ответить
СообщениеЗдраствуйте уважаемые знатоки. Вот нужна формула для подсчета дней больничного. Думаю вопрос 1 минуты, если можно в файле пропишите работающую формулу. Заранее благодарен.

Автор - Amfibiya
Дата добавления - 13.12.2011 в 15:23
Serge_007 Дата: Вторник, 13.12.2011, 15:33 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Code
=I5-G5

Code
=РАЗНДАТ(G5;I5;"d")


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Code
=I5-G5

Code
=РАЗНДАТ(G5;I5;"d")

Автор - Serge_007
Дата добавления - 13.12.2011 в 15:33
Amfibiya Дата: Вторник, 13.12.2011, 15:36 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Ну я же говорю, одна минута, вот красавчики! Спасибо большое Serge 007!
 
Ответить
СообщениеНу я же говорю, одна минута, вот красавчики! Спасибо большое 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-ий без пакетов совместимости. В списке этой функции нет, но она работает ?!

К сообщению приложен файл: 9387829.png (14.6 Kb)


Сообщение отредактировал 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
Дата добавления - 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
Дата добавления - 14.12.2011 в 08:23
Serge_007 Дата: Среда, 14.12.2011, 09:27 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Amfibiya)
Нужно, чтобы считал включительно последний день.

Code
=I5-G5+1

Code
=РАЗНДАТ(G5;I5;"d")+1


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Amfibiya)
Нужно, чтобы считал включительно последний день.

Code
=I5-G5+1

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
Дата добавления - 14.12.2011 в 09:45
nika Дата: Суббота, 26.05.2012, 06:34 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2010
Здравствуйте! Знатоки подскажите, пожалуйста, как из количества календарных дней вычесть праздничные дни. Спасибо!
К сообщению приложен файл: 2012_01.xls (13.5 Kb)
 
Ответить
СообщениеЗдравствуйте! Знатоки подскажите, пожалуйста, как из количества календарных дней вычесть праздничные дни. Спасибо!

Автор - 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))


Сообщение отредактировал 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)


"Черт возьми, Холмс! Но как??!!"
Ю-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
Дата добавления - 26.05.2012 в 08:15
nika Дата: Суббота, 26.05.2012, 12:43 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2010
Всем спасибо за помощь. Очень помогло.
 
Ответить
СообщениеВсем спасибо за помощь. Очень помогло.

Автор - nika
Дата добавления - 26.05.2012 в 12:43
nika Дата: Суббота, 26.05.2012, 14:49 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2010
Помогите, пожалуйста, ещё. Есть дата начала периода, есть количество дней, есть праздничные дни. Надо определить дату окончание периода в расчет которого не входили бы праздничные дни. Заранее благодарна.
К сообщению приложен файл: 2012_02.xls (14.0 Kb)
 
Ответить
СообщениеПомогите, пожалуйста, ещё. Есть дата начала периода, есть количество дней, есть праздничные дни. Надо определить дату окончание периода в расчет которого не входили бы праздничные дни. Заранее благодарна.

Автор - nika
Дата добавления - 26.05.2012 в 14:49
ABC Дата: Суббота, 26.05.2012, 20:27 | Сообщение № 16
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
если устроит такой вариант с доп. столбиком
на Excel 2007
К сообщению приложен файл: 2012_02-1.xls (54.5 Kb)


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
Сообщениеесли устроит такой вариант с доп. столбиком
на Excel 2007

Автор - ABC
Дата добавления - 26.05.2012 в 20:27
nika Дата: Воскресенье, 27.05.2012, 08:48 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2010
Quote (ABC)
ABC

Не производит расчет, если меняю дату начала периода (дата может быть любая) и количество дней (может быть любым).
К сообщению приложен файл: 6755087.png (61.4 Kb)
 
Ответить
Сообщение
Quote (ABC)
ABC

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

Автор - nika
Дата добавления - 27.05.2012 в 08:48
Serge_007 Дата: Воскресенье, 27.05.2012, 10:39 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (nika)
Не производит расчет

Quote (ABC)
на Excel 2007


Если вычитать кроме праздников ещё и субботы с воскресеньями, то так:
[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]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (nika)
Не производит расчет

Quote (ABC)
на Excel 2007


Если вычитать кроме праздников ещё и субботы с воскресеньями, то так:
[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
Дата добавления - 27.05.2012 в 12:11
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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