Frequency() function is used to find the occurred number of a given data group from a single data set. It is an Array formula like Transpose(). You can easily understand Frequency function if you do know Statistics, where Frequency counts based on a group or class from a raw data. I'll try to explain in details about this function here.
Function Structure:
The structure of this Frequency function is:
There are 2 main arguments in this function. These are:
1) data_array: This is the raw data range. You need to select an un-grouped raw data range here for count.
2) bins_array: This is the range of your own created Class or Group by which the function will count the data_array.
Example 1:
Assume that, A2:A16 is the record of Rainfall in Dhaka City. B2:B11 is the Class based on which you wish to group the A2:A16 data. D2:E12 is the reporting area where you need to use Frequency function. D2:D12 is your reporting group. If you imagine the data it will looks like below:
Select E2:E13 cell and enter the following Array Formula (press Ctrl+Shift+Enter after entering formula):
The above Rainfall record data grouped in 10 based classes (B2:B11) but a new class automatically added which is Greater than 100. Found there 1 record.
Example 2:
If the above same data placed in horizontal line like below image:
To get the answer use first of all select B7:L7 and enter the Frequency function as usual like below:
=Frequency(B1:P1,B3:K3) and press Ctrl+Shift+Enter. This will looks like this:
This will return the wrong value. For more clearly you will understand, if you click on B7 cell and select the formula in formula bar and press F9, then you will see the below result which separated with ";" (semi-colon).
";" (semi-colon) means Row, and "," means Column. Here all the calculated values are separated with ";" (semi-colon). So you need to convert the Row to Column with the help of TRANSPOSE() function, which is another array function.
To use the Transpose() function over Frequency() function, just select the B7:L7 again, and use the below formula and press Ctrl+Shift+Enter:
Error:
If there is not available Class present, then it will return #N/A.
Function Structure:
The structure of this Frequency function is:
=FREQUENCY(data_array,bins_array)
There are 2 main arguments in this function. These are:
1) data_array: This is the raw data range. You need to select an un-grouped raw data range here for count.
2) bins_array: This is the range of your own created Class or Group by which the function will count the data_array.
Example 1:
Assume that, A2:A16 is the record of Rainfall in Dhaka City. B2:B11 is the Class based on which you wish to group the A2:A16 data. D2:E12 is the reporting area where you need to use Frequency function. D2:D12 is your reporting group. If you imagine the data it will looks like below:
Image1: Example Data
Select E2:E13 cell and enter the following Array Formula (press Ctrl+Shift+Enter after entering formula):
Image 2: After Entering CSE Formula (Ctrl+Shift+Enter formula)
The above Rainfall record data grouped in 10 based classes (B2:B11) but a new class automatically added which is Greater than 100. Found there 1 record.
Example 2:
If the above same data placed in horizontal line like below image:
Image 3: Frequency function in horizontal data
To get the answer use first of all select B7:L7 and enter the Frequency function as usual like below:
=Frequency(B1:P1,B3:K3) and press Ctrl+Shift+Enter. This will looks like this:
Image 4: After entering the formula it returns wrong value
This will return the wrong value. For more clearly you will understand, if you click on B7 cell and select the formula in formula bar and press F9, then you will see the below result which separated with ";" (semi-colon).
Image 5: Result in dept analysis
";" (semi-colon) means Row, and "," means Column. Here all the calculated values are separated with ";" (semi-colon). So you need to convert the Row to Column with the help of TRANSPOSE() function, which is another array function.
To use the Transpose() function over Frequency() function, just select the B7:L7 again, and use the below formula and press Ctrl+Shift+Enter:
Image 6: Transpose and Frequency function used together
Error:
If there is not available Class present, then it will return #N/A.