2013-12-17 7 views
1

Мне нужны формулы, которые подсчитывают количество последовательных вхождений в списке значений и помещают количество раз, которое оно встречается в следующих столбцах.Как подсчитать последовательные одинаковые значения

Вот электронная таблица, которую я создал, в ней перечислены результаты, достигнутые Арсеналом в этом сезоне. Значения в красном - это то, что я хотел бы получить в формулах.

https://dl.dropboxusercontent.com/u/92830254/test-sheet.xlsx

У меня есть 3 отдельные запросы:

1) Ток запуска команды. Таким образом, если «Арсенал» выиграл 2 игры подряд, то 2 появлялись рядом с каждым экземпляром победы. То же самое касается ничьей и потерей.

2) Текущие матчи, которые команда осталась непобежденной, то есть выиграть или нарисовать. Поэтому, если у «Арсенала» был пробег, такой как WIN-DRAW-DRAW-WIN, то он появится в следующем столбце после каждого из этих результатов. Если они потеряли игру, столбец будет пустым.

3) И, наконец, количество матчей, за которые команда забила, т. Е. Цели> = 1. Поэтому, если в последних 3 играх «Арсенала» было 2,1,1, то после каждого значения в этом диапазоне появлялось 3. Если они не смогли забить, то это останется пустым.

Спасибо.

По-прежнему возникают проблемы с реализации этого, обновлен 31 октября 2014 г.

+1

Вы говорите, что число 4 происходит в 3 раза, но это на самом деле происходит в пять раз, так что неясно, что вы просите.Ваш пример неясен. Возможно, вам нужно подсчитать все 4s в столбце, или, может быть, вам просто нужно подсчитать количество последовательных 4s в столбце. Пожалуйста, отредактируйте это, чтобы быть более четким. –

ответ

3

Это будет делать это. Предполагается, что ваши значения находятся в A2: A11. Обратите внимание, что диапазон в формуле распространяется на A12. Это array formula и должен быть введен с . Ctrl - Shift - . Введите его в B2 и скопируйте:

=IF(A1=A2,B1,MATCH(FALSE,$A2:$A$12=A2,0)-1) 
+0

woops, мой плохой, я должен был сказать, что введите «B2» и скопируйте. Если все еще ошибки, пожалуйста, скажите мне, что такое ошибка. –

+0

Я бы спросил новый вопрос с хорошей картиной того, что вы хотите сделать. Покажите эту формулу и спросите, как ее изменить, или если это нужно сделать с помощью вспомогательных столбцов, как это делал L42 здесь. Извините, вам нужно бежать. :) –

0

Функция вы ищете СЧЕТЕСЛИ. Это позволит вам подсчитать значения в заданном диапазоне.

Count If Reference

2

Я сделал это в длинном подходе :)

Если предположить, что данные в колонке А с заголовком (то есть фактические данные начинается в A2).
В B2 ввести эту формулу и скопировать туда, где продлить ваши данные:

=IF(OR(A2=A3,A1=A2),"YES","NO") 'this checks if consecutive or not 

В C2 ввести эту формулу и скопировать туда, где продлить ваши данные:

=IF(A2=A1,C1,ROW(A2)) 'this gives identity on numbers that re-occured (eg. 4 in your example) 

В D2 ввести эту формулу и скопируйте туда, где ваши данные распространяются:

=COUNTIFS(A:A,A2,B:B,B2,C:C,C2) 'finally, this gives you the values that you want. 

Надеюсь, это поможет вам т.
Вот скриншот:

enter image description here

+0

Да, это действительно делало трюк, но есть все равно, чтобы изменить его еще больше, скажем, из вашего примера, мы добавляем новый столбец, помещенный в него в A, перемещая остальных. Это будет называться «Цвет». Мы будем использовать только RED или BLACK. Таким образом, новая формула будет искать пробег с условием красного или черного. – Hypernova

+0

да это можно сделать. Вы можете обратиться к этому [post] (http://stackoverflow.com/questions/14227250/count-instances-of-text-in-excel-based-on-background-color) Дугом, который использует VBA. Но если вы не в VBA, попробуйте этот [подход] (http://stackoverflow.com/questions/20489472/how-to-count-cells-in-a-range-with-a-value -less-than -another-cell-in-excel/20490604 # 20490604) и проверить ответ Сиддарта. Если вы столкнулись с какими-либо трудностями и, возможно, нуждаетесь в помощи или разъяснениях, вы всегда можете попросить здесь. :) – L42

+0

Прошу прощения, я просто не могу понять, что менять, чтобы оно применилось к моей проблеме. – Hypernova

Смежные вопросы