Страницы: 1
RSS
МЕДИАНА и 75 квартиль по определнным значениям
 
Имеется таблица : код и его значение. Каждый код может иметь разные значения. НЕобходимо по каждому коду посчитать медиану и 75 квартиль значений, к нему относящихся. Что я делаю не так не понимаю, но никак не считается автоматически (кроме как вручную). А хотелось бы как нибудь это автоматизировать (так как необходимо рассчитать медиану на 100 листах с оргомным количеством кодов). Есть такой способ?
 
Так как формулы массива я ещё не освоил, то предлагаю довольно дурацкое решение :-)  
Однако работающее!
 
Формула массива к ответу Serge 007:  
=МЕДИАНА(ЕСЛИ(A2:A38=F1;B2:B38))  
Вторая формула по аналогии.
 
{quote}{login=vikttur}{date=24.12.2009 12:02}{thema=}{post}Формула массива к ответу Serge 007:  
=МЕДИАНА(ЕСЛИ(A2:A38=F1;B2:B38))  
Вторая формула по аналогии.{/post}{/quote}  
 
 
У этой формулы есть минусы  
1. нельзя зафиксировать массивы    
2. Если вы данную формулу примените на кодах которые несколько раз повторяются то она не проходит. выдает ЗНАЧ
 
{quote}{login=Serge 007}{date=24.12.2009 11:53}{thema=}{post}Так как формулы массива я ещё не освоил, то предлагаю довольно дурацкое решение :-)  
Однако работающее!{/post}{/quote}  
 
 
Спасибо, но решение действительно очень долгое. У меня 200 кодов, и 100 листов и на каждом листе так изголяться времени нет :(.
 
если листы одинаковые по структуре, то ввести все формулы можно на раз, два, три:  
копировать нужный диапазон на одном листе  
через контол выделить нужные листы и вставить
 
{quote}{login=}{date=24.12.2009 01:19}{thema=}{post}если листы одинаковые по структуре, то ввести все формулы можно на раз, два, три:  
копировать нужный диапазон на одном листе  
через контол выделить нужные листы и вставить{/post}{/quote}  
 
Ввести то можно, только какую скорость и вес файла получим?..
 
Листы имеют одинаковое количество столбцов но разное количество строк и количество кодов. Вы как себе представляете Таблицу 7*200 транпонировать как допустим 86*200, посчитать медиану и обратно транспонировать. и все это за 5 мин ? :) на 7 листе может случится истерика. :((
 
{quote}{login=kaTE}{date=24.12.2009 01:31}{thema=}{post}Листы имеют одинаковое количество столбцов но разное количество строк и количество кодов. Вы как себе представляете Таблицу 7*200 транпонировать как допустим 86*200, посчитать медиану и обратно транспонировать. и все это за 5 мин ? :) на 7 листе может случится истерика. :(({/post}{/quote}  
если вариант Сергея устраивает, то нет проблемы для транспонирования только уникальных кодов  
для Сергея  
скорость и вес, а когда нас это останавливало  
до 10М вряд ли доберемся  
скорость все вычисления идут без обмена данными между листами  
будет не быстро, но и не долго
 
это разве очень тяжелое и долгое?
 
{quote}{login=тухачевский}{date=24.12.2009 03:35}{thema=}{post}это разве очень тяжелое и долгое?{/post}{/quote}  
Андрей, так это как-раз то что автору и надо! Только с доп столбцом, но это не суть... Чего раньше-то не выложил? :-)
 
"У этой формулы есть минусы  
1. нельзя зафиксировать массивы    
2. Если вы данную формулу примените на кодах которые несколько раз повторяются то она не проходит. выдает ЗНАЧ"  
 
Что не так? (См. файл)
 
{quote}{login=vikttur}{date=25.12.2009 02:03}{thema=}{post}"У этой формулы есть минусы  
1. нельзя зафиксировать массивы    
2. Если вы данную формулу примените на кодах которые несколько раз повторяются то она не проходит. выдает ЗНАЧ"  
 
Что не так? (См. файл){/post}{/quote}  
 
Всё в порядке vikttur, посмотрите здесь:  
 
http://www.programmersforum.ru/showthread.php?s=f112e5a7a7478eb9480f2de8cf8f5cbc&t=78059
Страницы: 1
Читают тему
Наверх