Подсчитайте количество последовательностей в диапазоне -- excel-formula пол Связанный проблема

Count the number of sequences in a range


0
vote

проблема

русский

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

Данные представляют мм дождь одна запись на каждый час дня. Если он запускает дождь, начинается новая последовательность, если она останавливается дождь, новая последовательность начинается также. В некоторые дни он продолжает дождь (1 последовательность дождя, 0 последовательностей сушки). На других днях будет сухой (0 последовательность дождя, 1 последовательность сухого). В остальные дни будут обнаружены X последовательности дождя и Y последовательности сухого (X и Y отличаются 0 или 1).

Пример: Диапазон (N1: N25) содержит

 <код> RH 0 0 0 0 0 0 1 3 9 2 0 0 0 0 0 0 2 0 0 0 0 0 0 0   

Использование матричных формул я могу рассчитать Самая длинная последовательность ненулевых, быть 4, путем

 <код> =MAX(FREQUENCY(IF($N$2:$N$25>0,ROW($N$2:$N$25)),IF($N$2:$N$25<=0,ROW($N$2:$N$25)))   

Но я не могу рассчитать количество последовательностей ненулевых, быть 2, ни общего количества последовательностей, находящихся 5.

Как я могу это сделать?

Я искал ответ на Stackoverflow, но не смог найти это

Английский оригинал

I would like to count the number of sequences in a dataset. A new sequence is started whenever a the value changes from zero to positive or from positive to zero.

The data represent mm rain one entry for every hour of the day. If it starts raining a new sequence starts, if it stops raining a new sequence starts as well. On some days it keeps raining (1 sequence of rain, 0 sequences of dry). On others days it will be dry (0 sequence of rain, 1 sequence of dry). The other days will have X sequences of rain and Y sequences of dry (X and Y differ 0 or 1).

Example: Range (N1:N25) contains

RH 0 0 0 0 0 0 1 3 9 2 0 0 0 0 0 0 2 0 0 0 0 0 0 0 

Using Matrix formulas I can calculate The longest sequence of non-zero's, being 4, by

=MAX(FREQUENCY(IF($N$2:$N$25>0,ROW($N$2:$N$25)),IF($N$2:$N$25<=0,ROW($N$2:$N$25))) 

but i cannot calculate the number of sequences of non-zero's, being 2, nor the total number of sequences, being 5.

How can I do that?

I looked for the answer on Stackoverflow but couldn't find it

</div
  
 
 

Список ответов

2
 
vote
vote
Лучший ответ
 

Чтобы получить счет не <Код> 0 группировки:

 <код> =SUMPRODUCT(--(FREQUENCY(IF($N$2:$N$25<>0,ROW($N$2:$N$25)),IF($N$2:$N$25=0,ROW($N$2:$N$25)))>0))   

Чтобы получить счет <код> 0 группировки:

 <код> =SUMPRODUCT(--(FREQUENCY(IF($N$2:$N$25=0,ROW($N$2:$N$25)),IF($N$2:$N$25<>0,ROW($N$2:$N$25)))>0))   

Тогда вы можете добавить их вместе.

 

To get the count of non 0 groupings:

=SUMPRODUCT(--(FREQUENCY(IF($N$2:$N$25<>0,ROW($N$2:$N$25)),IF($N$2:$N$25=0,ROW($N$2:$N$25)))>0)) 

To get the count of 0 groupings:

=SUMPRODUCT(--(FREQUENCY(IF($N$2:$N$25=0,ROW($N$2:$N$25)),IF($N$2:$N$25<>0,ROW($N$2:$N$25)))>0)) 

then you can add them together.

</div
 
 
   
   

Связанный проблема

1  SUMIF, где диапазон строк определяется другой ячейкой  ( Sumif where row range is determined by another cell ) 
Так что у меня есть следующая формула: = SUMIF (GX: GY, 50, PX: PY) где x и y есть цифры, которые я ввел. Тем не менее, я хочу, чтобы цифры в вышеуказанной ...

-7  Excel, если значение ячеек A1 равно значением ячейки A2, выберите ячейку M3  ( Excel if a1 cell value is equal to a2 cell value select m3 cell ) 
Я хочу простую вещь. Если значение ячеек A1 равно значением ячейки A2, выберите ячейку M3 (установите Active Cell M3) Как я могу сделать это? ...

-1  Время выпуска и получение результатов в часы, минуты и секундах  ( Subtrac time and getting results in hours minutes and seconds ) 
<код> Check Out Date Check out Time Date Avail Time Avail Time Difference 01/02/18  09:05:05  01/02/18  09:06:06  00:01:01 01/04/18...

0  PowerPivot сгруппирован средний DAX  ( Powerpivot grouped average dax ) 
Я пытаюсь моделировать некоторые исходящие данные в PowerPivot. У нас есть повторения в нескольких местах, и в целом мы разбиваем наш исходящий призвание в дв...

0  Удалить текст из ячейки, если определенные слова показывают в другом Coumn  ( Remove text from cell if specific words show in another coumn ) 
Я надеюсь, что это будет простой, но это оттупи мне сегодня утром. У меня есть электронная таблица, которая в столбце A имеет дословно от клиентов. В каждой...

5  Excel - найдите значение в массиве и верните содержимое соответствующего столбца  ( Excel find a value in an array and return the contents of the corresponding co ) 
Я пытаюсь найти значение в массиве, а затем вернуть значение в определенную строку в соответствующем столбце. В приведенном ниже примере, мне нужно знать, к...

0  Проверьте, есть ли ссылка на ячейку внутри массива `0` или пуста  ( Check if the referenced cell inside an array is 0 or is empty ) 
Мне нужно найти какой-то способ рассказывать кроме нулей и пустых ячеек в Е.Г. Результаты значения массива функции смещения. В прилагаемой иллюстрации я хотел...

1  Есть ли функция, которая вернулась бы «», когда вход REF пуст, и его содержимое, если это не так?  ( Is there a function that would return when input ref is empty and its conte ) 
IMO Excel имеет странную обработку пустых клеток. Я строю сложную формулу массива. Один из ссылочных диапазонов содержит клетки, которые могут быть или не м...

0  Vlookup как решение или несколько ", если" и '&' или 'или "заявления для запроса Excel (не VBA)  ( Vlookup as a solution or multiple if and or statements for an excel que ) 
Были стоять мозги с этой проблемой, я обычно через эти сайты получаю мое решение, но этот у меня есть !!! Так что, если кто-то может помочь мне, я бы очень пр...

0  Форул для создания таблицы содержимого в Excel  ( Forumula to create table of content in excel ) 
Я ищу формулу, которая может быть непосредственно использоваться в клетках, чтобы прочитать все активные вкладки имени. Пожалуйста, обратитесь к снижению экра...

4  Посмотрите, если номер не удается между диапазоном в столбце A & B, затем умножить оригинальный номер по номеру в столбце D том же ряд  ( Look if number fails between range in column a b then multiply original number ) 
Вот моя проблема. Мне нужно ввести значение на C16 , а затем определить, какой диапазон чисел этот номер попадает в столбец A & AMP; <сильные> б . Я получи...

-2  Как использовать диапазон. ФОРМАМУЛА ИСПОЛЬЗУЕТСЯ ПУНКТА  ( How to use range formula using variable range ) 
Мне нужно рассчитать среднее значение диапазона, и мне нужно обновить его на каждый шаг петли; Практически мне нужно переместить диапазон 1 ruse на каждый шаг...

0  Добавление линии ± 10% в графике разброса в Excel  ( Adding a %c2%b1 10 line in scatter plot in excel ) 
Я сравниваю две переменные в графике разброса Excel, например, измеренные против расчетных значений скорости и задавались вопросом, как можно было бы добавить...

0  Как добавить несколько значений на основе диапазона даты, отображаемой в день  ( How to add multiple values based on a date range displayed per day ) 
У меня есть следующие две таблицы. Первый - это набор диапазонов даты с тремя значениями, назначенными каждому диапазону даты. <код> Start Date End Date ...

0  Как мне посчитать количество раз, ценность с кредитовыми критериями происходит в пределах условного индекса клеток  ( How do i count the number of times a value with a certian criteria occurs within ) 
У меня есть формула ниже, которая отлично работает, чтобы найти процент, который я ищу: <код> =SUM((COUNTIF(B12:B10002,">=9"))/(COUNT(B12:B10002))) Что ...

Связанный проблема

1  SUMIF, где диапазон строк определяется другой ячейкой 
-7  Excel, если значение ячеек A1 равно значением ячейки A2, выберите ячейку M3 
-1  Время выпуска и получение результатов в часы, минуты и секундах 
0  PowerPivot сгруппирован средний DAX 
0  Удалить текст из ячейки, если определенные слова показывают в другом Coumn 
5  Excel - найдите значение в массиве и верните содержимое соответствующего столбца 
0  Проверьте, есть ли ссылка на ячейку внутри массива `0` или пуста 
1  Есть ли функция, которая вернулась бы «», когда вход REF пуст, и его содержимое, если это не так? 
0  Vlookup как решение или несколько ", если" и '&' или 'или "заявления для запроса Excel (не VBA) 
0  Форул для создания таблицы содержимого в Excel 
4  Посмотрите, если номер не удается между диапазоном в столбце A & B, затем умножить оригинальный номер по номеру в столбце D том же ряд 
-2  Как использовать диапазон. ФОРМАМУЛА ИСПОЛЬЗУЕТСЯ ПУНКТА 
0  Добавление линии ± 10% в графике разброса в Excel 
0  Как добавить несколько значений на основе диапазона даты, отображаемой в день 
0  Как мне посчитать количество раз, ценность с кредитовыми критериями происходит в пределах условного индекса клеток