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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчитать необходимую сумму через формулы если, разндат... - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Подсчитать необходимую сумму через формулы если, разндат...
serewka Дата: Понедельник, 21.10.2019, 15:59 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день всем! Помогите, пожалуйста очень важно!!! :'(
Задание: Помогите рассчитать количество наборов клиентам через формулу (для зеленого столбика).
Критерии таковы: 1 (один) набор выдается клиенту за каждый пролеченный месяц, если клиент в месяце пролечился не менее 10 дней + если клиент пролечился менее 10 дней в месяце, однако в этом месяце у него есть хоть одна из диагностик 1, 2, 3 или и две диагностики, или три то клиенту дополнительно выдается еще 1 (один набор). Расчет идет от даты начала лечения до даты окончания, если окончания нет - то расчитываем на конец года 31.12.2019.
Ручной расчет добавляю, изначально считал через "РАЗНДАТ", но она не учитывает 10 дней более или менее...Еще таких клиентов более 5 тыс., поэтому нужна формула одна
К сообщению приложен файл: __21___.xlsx (10.3 Kb)
 
Ответить
СообщениеДобрый день всем! Помогите, пожалуйста очень важно!!! :'(
Задание: Помогите рассчитать количество наборов клиентам через формулу (для зеленого столбика).
Критерии таковы: 1 (один) набор выдается клиенту за каждый пролеченный месяц, если клиент в месяце пролечился не менее 10 дней + если клиент пролечился менее 10 дней в месяце, однако в этом месяце у него есть хоть одна из диагностик 1, 2, 3 или и две диагностики, или три то клиенту дополнительно выдается еще 1 (один набор). Расчет идет от даты начала лечения до даты окончания, если окончания нет - то расчитываем на конец года 31.12.2019.
Ручной расчет добавляю, изначально считал через "РАЗНДАТ", но она не учитывает 10 дней более или менее...Еще таких клиентов более 5 тыс., поэтому нужна формула одна

Автор - serewka
Дата добавления - 21.10.2019 в 15:59
Pelena Дата: Понедельник, 21.10.2019, 17:58 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19392
Репутация: 4537 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Если правильно поняла
Код
=РАЗНДАТ(C3;ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3);"m")+(ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3)-ДАТАМЕС(C3;РАЗНДАТ(C3;ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3);"m"))>10)+(СЧЁТ(E3:G3)>0)

можно бы и немного короче
Код
=РАЗНДАТ(C3;ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3);"m")+(РАЗНДАТ(C3;ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3);"md")>10)+(СЧЁТ(E3:G3)>0)

но вот этот кусок
Код
РАЗНДАТ(C3;ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3);"md")
может дать неверный результат на стыке февраль-март, о чём Microsoft честно предупреждает в справке
К сообщению приложен файл: _21_.xlsx (11.1 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Если правильно поняла
Код
=РАЗНДАТ(C3;ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3);"m")+(ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3)-ДАТАМЕС(C3;РАЗНДАТ(C3;ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3);"m"))>10)+(СЧЁТ(E3:G3)>0)

можно бы и немного короче
Код
=РАЗНДАТ(C3;ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3);"m")+(РАЗНДАТ(C3;ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3);"md")>10)+(СЧЁТ(E3:G3)>0)

но вот этот кусок
Код
РАЗНДАТ(C3;ЕСЛИ(D3="";ДАТА(ГОД(C3);12;31);D3);"md")
может дать неверный результат на стыке февраль-март, о чём Microsoft честно предупреждает в справке

Автор - Pelena
Дата добавления - 21.10.2019 в 17:58
serewka Дата: Вторник, 22.10.2019, 16:49 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, спасибо большое, немного разобрался :)
 
Ответить
СообщениеPelena, спасибо большое, немного разобрался :)

Автор - serewka
Дата добавления - 22.10.2019 в 16:49
  • Страница 1 из 1
  • 1
Поиск:

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