Страницы: 1
RSS
посчитать сколько месяцев в диапазоне
 
имеем диапазон дат (см. файл), можно ли формулой сосчитать сколько в нем месяцев?
 
=РАЗНДАТ(A4;A23-1;"m")
Живи и дай жить..
 
с доп столбцом сделал,хотелось бы проще :)
 
Вам РАЗНОСТЬДАТ() поможет , но забыл где ее найти и синтаксис.
 
{quote}{login=Евгений.}{date=14.01.2011 10:48}{thema=Re: посчитать сколько месяцев в диапазоне}{post}с доп столбцом сделал,хотелось бы проще :){/post}{/quote}  
 
Так вы уже все сделали :)  
Формула массива:  
{=СУММ(ЕСЛИ((ЧАСТОТА(ПОИСКПОЗ(МЕСЯЦ(A4:A23)&" "&ГОД(A4:A23);МЕСЯЦ(A4:A23)&" "&ГОД(A4:A23);0);ПОИСКПОЗ(МЕСЯЦ(A4:A23)&" "&ГОД(A4:A23);МЕСЯЦ(A4:A23)&" "&ГОД(A4:A23);0))>0);1))}
 
даже вот так:  
{=СУММ(ЕСЛИ((ЧАСТОТА(ПОИСКПОЗ(МЕСЯЦ(A4:A23)&ГОД(A4:A23);МЕСЯЦ(A4:A23)&ГОД(A4:A23);0);ПОИСКПОЗ(МЕСЯЦ(A4:A23)&ГОД(A4:A23);МЕСЯЦ(A4:A23)&ГОД(A4:A23);0))>0);1))}  
 
Кстати, а почему в примере написано, что должно получиться 14?
 
Спасибо, как сделать массивом не сообразил
 
а в примере 14, потому что я невнимательно сосчитал, извиняюсь.  
_____  
83738
 
Слэн решил задачу формулой из 6 символов и я вспомнил функцию( спасибо Слэн), и что огород городить?
 
{quote}{login=Микки}{date=14.01.2011 11:13}{thema=}{post}Слэн решил задачу формулой из 6 символов и я вспомнил функцию( спасибо Слэн), и что огород городить?{/post}{/quote}  
 
Я может не так поставил вопрос, =РАЗНДАТ выдает нам сколько полных месяцев между первой и последней датой (если я правильно понимаю), а нужно сосчитать количество месяцев в диапазоне (уникальное число месяцев).    
Кстати, подскажите где почитать про функцию =разндат? у меня в справке нет ничего.
 
{quote}{login=Евгений.}{date=14.01.2011 11:21}{thema=Re: }{post}{quote}{login=Микки}{date=14.01.2011 11:13}{thema=}{post}Слэн решил задачу формулой из 6 символов и я вспомнил функцию( спасибо Слэн), и что огород городить?{/post}{/quote}  
 
Я может не так поставил вопрос, =РАЗНДАТ выдает нам сколько полных месяцев между первой и последней датой (если я правильно понимаю), а нужно сосчитать количество месяцев в диапазоне (уникальное число месяцев).    
Кстати, подскажите где почитать про функцию =разндат? у меня в справке нет ничего.{/post}{/quote}  
Ее нет в справке счас и сам не помню где читать, но меняя"m" - "y" "d" получаете разность дат в годах и днях. и вообще класная формула.
 
{quote}{login=Евгений.}{date=14.01.2011 11:21}{thema=Re: }{post}{quote}{login=Микки}{date=14.01.2011 11:13}{thema=}{post}Слэн решил задачу формулой из 6 символов и я вспомнил функцию( спасибо Слэн), и что огород городить?{/post}{/quote}  
... Я может не так поставил вопрос... а нужно сосчитать... уникальное число месяцев.{/post}{/quote}  
??? - уникальное число месяцев??? - "Я может не так поставил вопрос"!!!
 
в диапазоне 20 дат, которые принадлежат 16 месяцам вот это и нужно было посчитать
 
кстати функция разность дат описана в Приемах Планеты  
http://www.planetaexcel.ru/tip.php?aid=24
 
=СУММ(--(ЧАСТОТА((A4:A23)-ДЕНЬ(A4:A23);(A4:A23)-ДЕНЬ(A4:A23))>0))
 
ага месяцегоды посчитать надо!    
в периоде 2 года ровно 24 месяца, но мы ведь не говорим 24 месяцегода, подразумевая что 12 из них месяцы одного года, а 12 другого?  
Вопрос задан коряво не спорю так как одни его поняли другие нет. Тему можно закрыть, так как ответ на вопрос найден. Спасибо!  
_____  
55055
 
=СЧЁТЗ($A$4:$A$23)-СУММ(ЕСЛИ(ТЕКСТ($A4:$A23;"ММ.ГГ")=ТЕКСТ($A3:$A22;"ММ.ГГ");1))  
 
- формула массива.
 
{quote}{login=dl}{date=14.01.2011 12:00}{thema=уникальное для любой даты в месяце число = дата-день}{post}=СУММ(--(ЧАСТОТА((A4:A23)-ДЕНЬ(A4:A23);(A4:A23)-ДЕНЬ(A4:A23))>0)){/post}{/quote}  
или так(подсократим):  
=СЧЁТ(1/ЧАСТОТА(A4:A23-ДЕНЬ(A4:A23);A4:A23))
 
Прошу прощения, формула ошибочна, необходимо еще +1 добавить:  
=СЧЁТ(1/ЧАСТОТА(A4:A23-ДЕНЬ(A4:A23)+1;A4:A23))
Страницы: 1
Читают тему
Наверх