ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   sort 2 or more occurrences (https://www.excelbanter.com/excel-worksheet-functions/82295-sort-2-more-occurrences.html)

akullen

sort 2 or more occurrences
 

Hi

I have an excel sheet that I use as a log for my firewall. I one column
I have all the IP addresses that have been log by the firewall. What i
want to do is to, in a new column, sort the IP's based on number of
occurrences and only listing those with 2 or more occurrences.

The closest I have come is in the attachment. The only problem with
that “solution” is that it cannot handle different IP’s with the same
number of occurrences.

I tried adding the IP’s as decimals to the occurrences but since an IP
can have 12 figures and more that 100 occurrences, i.e. 3 more figures,
and I had to add a trailing 0 to cope with blank cells I broke the 15
figures limit.

Any help would be great.

The excel file looks like this

A1:A12


123.123.123.123
123.123.123.123
123.123.123.123
123.321.321.321
321.321.321.321

123.123.321.321
123.123.321.321
321.321.321.321
123.123.123.321
1.1.1.5

Paste as arrayformula in B2 and drag to B12
{=LARGE(IF(COUNTIF($A$2:$A$12,$A$2:$A$12)=2,COUNT IF($A$2:$A$12,$A$2:$A$12)),SUM(B$1:B1)+1)}

Paste as arrayformula in C2 and drag to C12
{=INDEX($A$2:$A$12,MATCH(B2,COUNTIF($A$2:$A$12,$A$ 2:$A$12),0))}


+-------------------------------------------------------------------+
|Filename: sort 2 or more ocurr.zip |
|Download: http://www.excelforum.com/attachment.php?postid=4607 |
+-------------------------------------------------------------------+

--
akullen
------------------------------------------------------------------------
akullen's Profile: http://www.excelforum.com/member.php...o&userid=32513
View this thread: http://www.excelforum.com/showthread...hreadid=531218


akullen

sort 2 or more occurrences
 

I forgott to sat that the error occurres in C4 which lists:
321.321.321.321
insteed of:
123.123.321.321
since they have the same number of occurrences

Thanks.


--
akullen
------------------------------------------------------------------------
akullen's Profile: http://www.excelforum.com/member.php...o&userid=32513
View this thread: http://www.excelforum.com/showthread...hreadid=531218


Herbert Seidenberg

sort 2 or more occurrences
 
Convert the addresses (modified for readability)
into numbers and add headers as shown:
bin2 bin3
111222333444 333222333444
111222333444 111222444555
111222333555 111222333555
111222444555 111222333444
333222333444 0
0
123123321321 0
111222444555 0
333222333444 0
111222333555 0
1115 0

Name the columns bin2 and bin3.
The header <bin2 is located at A1.
In the first cell of bin3, enter this array formula
=MAX(bin2*(COUNTIF(bin2,bin2)1))
In the second cell of bin 3, enter this array formula
=MAX(IF((bin2<bin3 2:2)*(COUNTIF(bin2,bin2)1),bin2,0))
Then drag the fill handle until zeros appear.
Note: Each cell gets its own CTRL+SHIFT+ENTER
Credit: Harlan Grove



All times are GMT +1. The time now is 09:02 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com