Показать полную графическую версию : [решено] Помогите посчитать
Добрый день!
Есть таблица в которой надо определить следующее:
в столбце "По месяц" количество совпадающих месяцев, например:
По месяц: 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 - СЧЕТ и СЧЕТЕСЛИ
огромное спасибо, суперская функция )))
Delirium
26-01-2011, 14:10
суперская функция »
Стандартная, начиная с 2003 Excel :)
дык, я не знал о ее существовании :search:
Опять проблема...
Прошлую задачу выполнил, сейчас мне ее усложнили, существует таблица (http://forum.oszone.net/attachment.php?attachmentid=59308&stc=1&d=1297163045) , нужно выполнить подсчет одинаковых цифр во всех столбцах только в том случае если во втором столбце 1
как это сделать?
может проще создать две разные таблицы? т.е. разделить одну большую на две, одна с единицами, а другая будет содержать только те строки в вотором столбце которых есть 1 или есть способ более продвинутый?
NeoVit, так для этого есть отдельная функция ЕСЛИ
Delirium
09-02-2011, 09:29
NeoVit, и все операторы поддерживают вложенные операторы, т.е. можно написать так:
СЧЕТЕСЛИ( ЕСЛИ .....; ....; .....)
что то никак не получается, формула у меня примерно такая:
=счетесли(если(B5=1;F5:F20;2) полный бред
выдает ошибку на неправильность формулы
Мне надо проверять на равность 1 построчно, а счетесли работает с диапазоном данных, никак не могу понять как это можно совместить...
самое сложное для меня, это как сравнить строку с массивом
раньше я не вдавался в подробности, больше пользвоался функциями с пом растяжки, и обычно сравнивал или суммировал построчно, поэтому такие сложности
я раньше на basic програмки писал, там бы это сделалось просто, сравниваешь переменную с массивом в цикле и все, а как это осущ в excel, подскажите эксперты...
люди, направьте на путь истинный, сам всяко перепробовал, с места не сдвинулся :(
как должна выглядеть формула приминимая к этой таблице (http://forum.oszone.net/attachment.php?attachmentid=59505&stc=1&d=1297415623)
Delirium
11-02-2011, 13:26
Ссылка нерабочая.
перезалил файл ТЕПЕРЬ ЗДЕСЬ (http://narod.ru/disk/5480714001/%D0%9A%D0%BD%D0%B8%D0%B3%D0%B01.xls.html)
inspektorpo
14-02-2011, 11:29
NeoVit, =ЕСЛИ(B1=1;СЧЁТЕСЛИ(A1:E20;"1");"фигня") может так?
inspektorpo, не совсем то что мне надо, в предложенной тобой формуле мы сравниваем только одну ячейку B1, а у меня целый столбец, в котором 1 то есть, то нет, реальная таблица просто огромная.
Я пока нашел выход из данной ситуации, с пом фильтра и деления таблиц, но это примитивно ((
http://s012.radikal.ru/i319/1102/cb/b3ce89f6f743.jpg
если 1 в первом столбце есть, то: счетесли(С1:С20;"21") будет равно 2, а всего "21" встречается 4 раза.
а может с помощью сводных таблиц? есть идеи?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC