Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] Помогите посчитать (http://forum.oszone.net/showthread.php?t=197680)

NeoVit 26-01-2011 09:15 1597420

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

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

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

Delirium 26-01-2011 09:57 1597446

используй функции Excel - СЧЕТ и СЧЕТЕСЛИ

NeoVit 26-01-2011 12:27 1597539

огромное спасибо, суперская функция )))

Delirium 26-01-2011 14:10 1597629

Цитата:

Цитата NeoVit
суперская функция »

Стандартная, начиная с 2003 Excel :)

NeoVit 26-01-2011 22:20 1597927

дык, я не знал о ее существовании :search:

NeoVit 08-02-2011 13:59 1607583

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

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

NeoVit 09-02-2011 02:44 1608092

эй, ктонибудь...

Codru 09-02-2011 09:27 1608211

NeoVit, так для этого есть отдельная функция ЕСЛИ

Delirium 09-02-2011 09:29 1608213

NeoVit, и все операторы поддерживают вложенные операторы, т.е. можно написать так:
Код:

СЧЕТЕСЛИ( ЕСЛИ .....; ....; .....)

NeoVit 11-02-2011 08:18 1609932

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

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

NeoVit 11-02-2011 09:37 1609978

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

NeoVit 11-02-2011 10:20 1610014

я раньше на basic програмки писал, там бы это сделалось просто, сравниваешь переменную с массивом в цикле и все, а как это осущ в excel, подскажите эксперты...

NeoVit 11-02-2011 11:49 1610099

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

NeoVit 11-02-2011 12:06 1610124

как должна выглядеть формула приминимая к этой таблице

Delirium 11-02-2011 13:26 1610223

Ссылка нерабочая.

NeoVit 12-02-2011 12:45 1610977

перезалил файл ТЕПЕРЬ ЗДЕСЬ

NeoVit 13-02-2011 10:51 1611608

ссылка уже рабочая

inspektorpo 14-02-2011 11:29 1612492

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

NeoVit 14-02-2011 13:54 1612614

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



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

NeoVit 15-02-2011 17:53 1613654

а может с помощью сводных таблиц? есть идеи?

le Roj 15-02-2011 22:35 1613920

=СЧЁТЕСЛИМН(A:A; "1"; B:B; "342") и тд.

NeoVit 16-02-2011 18:21 1614609

Цитата:

Цитата le Roj
=СЧЁТЕСЛИМН(A:A; "1"; B:B; "342")»

наверное функция отличная, но в excel 2003 не работает :(

:cry: :cry: :cry:

NeoVit 16-02-2011 22:24 1614822

вобщем, многоуважаемые ГУРУ, пришлось установить office 2007, и проблема решилась в раз, ф-я счетеслимн просто рулит )))

а всеже, как можно было реализовать функцию "счетеслимн" в excel 2003?

Delirium 17-02-2011 00:56 1614953

NeoVit, реализация возможна через макросы или же дополнительные вычисления. Т.е. сначала в отдельном столбце смотрим на 1 в столбце Б, затем во втором столбце еще какие нибудь условия и так далее. А вообще, переводи народ на новый офис и не задумывайся :)

NeoVit 19-02-2011 08:58 1616785

думаю так и придется сделать, прогресс не стоит на месте...


Время: 18:30.

Время: 18:30.
© OSzone.net 2001-