PDA

Показать полную графическую версию : [решено] Помогите посчитать


Страниц : [1] 2

NeoVit
26-01-2011, 09:15
Добрый день!
Есть таблица в которой надо определить следующее:
в столбце "По месяц" количество совпадающих месяцев, например:
По месяц: 1,1,1,2,3,4,2,1,7,4,7
Определить сколько 1, 2, 3, 4, 7...

Как это можно осуществить?

Пробовал с пом Автофильтра, это конечно вариант, но не оч удобно, мож макрос какойнить набросать, подскажите как лучше сделать. Просто в реальной таблице порядка 15 столбцов и 1000 строк...

Delirium
26-01-2011, 09:57
используй функции Excel - СЧЕТ и СЧЕТЕСЛИ

NeoVit
26-01-2011, 12:27
огромное спасибо, суперская функция )))

Delirium
26-01-2011, 14:10
суперская функция »
Стандартная, начиная с 2003 Excel :)

NeoVit
26-01-2011, 22:20
дык, я не знал о ее существовании :search:

NeoVit
08-02-2011, 13:59
Опять проблема...
Прошлую задачу выполнил, сейчас мне ее усложнили, существует таблица (http://forum.oszone.net/attachment.php?attachmentid=59308&stc=1&d=1297163045) , нужно выполнить подсчет одинаковых цифр во всех столбцах только в том случае если во втором столбце 1
как это сделать?

может проще создать две разные таблицы? т.е. разделить одну большую на две, одна с единицами, а другая будет содержать только те строки в вотором столбце которых есть 1 или есть способ более продвинутый?

NeoVit
09-02-2011, 02:44
эй, ктонибудь...

Codru
09-02-2011, 09:27
NeoVit, так для этого есть отдельная функция ЕСЛИ

Delirium
09-02-2011, 09:29
NeoVit, и все операторы поддерживают вложенные операторы, т.е. можно написать так:
СЧЕТЕСЛИ( ЕСЛИ .....; ....; .....)

NeoVit
11-02-2011, 08:18
что то никак не получается, формула у меня примерно такая:
=счетесли(если(B5=1;F5:F20;2) полный бред

выдает ошибку на неправильность формулы
Мне надо проверять на равность 1 построчно, а счетесли работает с диапазоном данных, никак не могу понять как это можно совместить...
самое сложное для меня, это как сравнить строку с массивом

NeoVit
11-02-2011, 09:37
раньше я не вдавался в подробности, больше пользвоался функциями с пом растяжки, и обычно сравнивал или суммировал построчно, поэтому такие сложности

NeoVit
11-02-2011, 10:20
я раньше на basic програмки писал, там бы это сделалось просто, сравниваешь переменную с массивом в цикле и все, а как это осущ в excel, подскажите эксперты...

NeoVit
11-02-2011, 11:49
люди, направьте на путь истинный, сам всяко перепробовал, с места не сдвинулся :(

NeoVit
11-02-2011, 12:06
как должна выглядеть формула приминимая к этой таблице (http://forum.oszone.net/attachment.php?attachmentid=59505&stc=1&d=1297415623)

Delirium
11-02-2011, 13:26
Ссылка нерабочая.

NeoVit
12-02-2011, 12:45
перезалил файл ТЕПЕРЬ ЗДЕСЬ (http://narod.ru/disk/5480714001/%D0%9A%D0%BD%D0%B8%D0%B3%D0%B01.xls.html)

NeoVit
13-02-2011, 10:51
ссылка уже рабочая

inspektorpo
14-02-2011, 11:29
NeoVit, =ЕСЛИ(B1=1;СЧЁТЕСЛИ(A1:E20;"1");"фигня") может так?

NeoVit
14-02-2011, 13:54
inspektorpo, не совсем то что мне надо, в предложенной тобой формуле мы сравниваем только одну ячейку B1, а у меня целый столбец, в котором 1 то есть, то нет, реальная таблица просто огромная.
Я пока нашел выход из данной ситуации, с пом фильтра и деления таблиц, но это примитивно ((

http://s012.radikal.ru/i319/1102/cb/b3ce89f6f743.jpg

если 1 в первом столбце есть, то: счетесли(С1:С20;"21") будет равно 2, а всего "21" встречается 4 раза.

NeoVit
15-02-2011, 17:53
а может с помощью сводных таблиц? есть идеи?




© OSzone.net 2001-2012