здравствуйте. у меня вопрос следующего характера. составляю график отпусков персонала. общее количество людей считаю по формуле SumByColor, указывая диапазон ячеек с Е11:Е42 и ссылаясь на цвет ячейки $ С46. персонал работает в разные вахты и живет в разных комнатах. при включении фильтра по комнатам подсчитанное количество людей остается во всем диапазоне Е11:Е42. как можно сделать, что бы диапазон ячеек становился только на людей прошедших через фильтр по конкретной комнате. заранее спасибо
вопрос по формуле SumByColor
12.08.2013 10:26:50
|
|
|
|
12.08.2013 11:18:39
Только изменением кода самой функции.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
12.08.2013 12:47:41
vadim81, это Вы кому сейчас написали?
|
|
|
|
12.08.2013 12:54:46
The Prist
|
|
|
|
12.08.2013 12:58:27
Так он же Вам ответил: нужно переписывать функцию.
|
|
|
|
12.08.2013 13:02:14
The_Prist Вам ссылку не давал, она в его подписи. Его ответ в первой строке сообщения.
Я сам - дурнее всякого примера! ...
|
|
|
|
12.08.2013 13:04:26
вот я и хотел узнать об этом поподробней. в смысле что добавить в эту функцию
|
|
|
|
12.08.2013 13:18:54
попробую еще раз. у меня по списку к примеру 32 человека. когда люди на работе я отмечаю их цветом. в строке формулы прописываю =SumByColor (E10:E41; $ C46). когда считаю всех все нормально.он мне выдаёт что например 1 января на работе 10 человек. включаю фильтр что бы узнать сколько человек 1 января будет в комнате 201. он мне так же выдаст эти же 10 человек хотя в списке выйдет всего 2. и вот мне надо связать каким то образом работу фильтра и работу функции. вроде так должно быть понятней
|
|
|
|
12.08.2013 13:23:30
так нет конкретного автора этой функции. тут немного там немного и получилось что есть. а дальше не продвигается и источников откудо взять тоже нету
|
|
|
|
12.08.2013 13:24:13
Понятно было и с первого раза)) Вам следует задать этот вопрос автору...
|
|
|
|
12.08.2013 13:38:22
vadim81, вот Вы пишите:
Вот, специально накидал:
Ссылка на исходник:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
12.08.2013 15:49:04
спасибо. помогло но немного надо доработать. сейчас он считает значения в ячейках а не количество цветных ячеек. помучую немного может получиться
|
|
|
|
12.08.2013 16:18:12
Добавьте переменную-счётчик и плюсуйте к ней единичку по условию.
|
|
|
|
12.08.2013 16:33:15
Замените rCell.Value на 1 и все.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
12.08.2013 17:49:34
и еще не считает цветные ячейки на которые я указываю а считает все подряд не обращая внимания на цвет
|
|
|
|
12.08.2013 18:04:26
vadim81, Вы издеваетесь? Пришли сюда в кошки-мышки играть? Где Ваш файл с Вашей функцией, где Ваш файл с функцией Дмитрия(где она не работает)? Может у Вас там УФ не считается, мы что - гадать должны?
Я сам - дурнее всякого примера! ...
|
|
|
|
12.08.2013 18:25:52
Подождите чуток: я сейчас разожгу костер, настрою бубен и пойду узнаю у древнего бога Мутумбы в чем может быть проблема. Он точно скажет всю правду без Вашего примера.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
13.08.2013 05:43:05
парни извините за глупые вопросы. никогда просто с этим не сталкивался. экран телефон маленький и пока листал строчку одну пропустил вот и вся беда а мозг вам весь вынес. спасибо за помощь. все работает. тему можно закрывать
|
||||
|
|
|||