2016-02-25 5 views
0

Я пытаюсь использовать функцию count if, которая будет считать -1, где она существует в каждой строке.Excel подсчитывает уникальные значения в строке?

Проблема в том, что иногда я могу иметь 1, 2 или 3 экземпляра -1 в любой строке. Тем не менее, я хочу только считать первый экземпляр -1 для каждой строки?

=COUNTIF(G11:AK500,"-1") 

Пожалуйста, может кто-нибудь покажет мне, как это сделать?

Заранее спасибо

+0

Используйте вспомогательную колонку; в AL11 положите '= COUNTIF (G11: AK11," - 1 ")> 0' и скопируйте. Затем выполните: '= COUNTIF (AL11: AL500, True)' –

+0

@ScottCraner спасибо, но проблема с этим заключается в том, что у меня более 1000 строк, а использование отдельной функции подсчета для каждой строки может быть не идеальной. –

+0

Интересно, я делаю этот метод на таблицы, которые имеют 30 000 строк, и да, есть заметное время вычисления, но это меньше секунды. Я буду болтаться и увидеть, если кто-то умнее меня, и их много, можно найти один метод формулы. Я также был бы очень заинтересован в этом. –

ответ

0

Вы также можете попробовать НЕ (ISERROR (MATCH ("- 1"; G11: AK11; 0))), но я не знаю, если это делает никакой разницы времени расчет

0

Вы пытаетесь использовать комбинацию из IF и COUNT? Насколько я понимаю, считая первый экземпляр «-1» даст вам ответ 1. Итак, когда вы могли бы попробовать что-то вроде этого

=IF(COUNTIF(G11:AK500,"-1")>0,1,0) 

Это должно дать вам много творчества, чтобы решить, что вы «Собираюсь получить от такого подсчета.
Плюс, делая это более 1000 строк, вы не должны замедлять работу таблицы, поэтому стоит попробовать. Если вам не нравится перетаскивать формулу на столько строк, рассмотрите, если возможно, преобразование диапазона в таблицу, что значительно упростит жизнь с большими электронными таблицами.

+0

Это не учитывает количество строк, которые имеют не менее 1 '-1', это возвращает только 1, если во всем диапазоне есть «-1» или более. –

+0

Если вы считаете это так и суммируете ответы, вы получите количество строк с «-1». –

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