Консультация № 116768
03.01.2008, 19:18
0.00 руб.
0 2 2
Уважаемые эксперты, помогите сделать диаграмму.

есть список из IP адресов
пример
<code>
213.184.24.10
213.184.24.10
217.150.55.10
217.21.40.10
217.21.40.10
217.21.40.10
</code>

нужно нарисовать диаграмму по количеству пользователей в подсети
т.е.

213.184.24
217.150.55
217.21.40

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

Обсуждение

Неизвестный
03.01.2008, 22:49
общий
это ответ
Здравствуйте, Кэр Лаэда!
Только что сделал ваш заказ, вот, пожалуйста:

Приложение:
http://slil.ru/25313825
давно
Специалист
399094
201
04.01.2008, 00:35
общий
это ответ
Здравствуйте, Кэр Лаэда!
Можно с помощью функции =ПСТР(C5;5;3) выделить номер подсети для каждого из
IP адресов.Если он трехзначный, то вернется 184,150? а если двух значный, то 21.
Но это не страшно. А затем с помощью функции =СЧЁТЕСЛИ(E10:E15;"=184") подсчитать количество для каждой цифры. Где E10:E15 Ваш получившийся диапазон из чисел подсетей, а второе число критерий. Тоесть получиться
=СЧЁТЕСЛИ(E10:E15;"=184") равно 2
=СЧЁТЕСЛИ(E10:E15;"=150") равно 1
=СЧЁТЕСЛИ(E10:E15;"=21.") равно 3
Теперь можно построить диаграмму. Удачи! Надеюсь, что подсетей не очень много!
Форма ответа