There are several ways to handle this, all with complications and side-effects. This is because spreadsheets, in general, expect one datum per cell, and in this case, you've got at least 4.
Let's assume the contents of cell A1 is "15;20;25;25"
One way is to split up the contents of that one cell into an appropriately sized range. Instead of one cell, you might have A2 = "15", A3 = "20", A4 = "25", etc..
Numbers doesn't have a single command for parsing strings like A1 into multiple cells, except when you open a non-native format file, like a .txt, .csv, or .xls file. You may have better luck adjusting how data like that is input into your spreadsheet.
Another way is to use Number's Regex command. Here's a trivial example of counting the number of semi-colons in that cell:
=COUNTMATCHES(A1, REGEX(";"))
displays "3".
Note that setting up a robust regex is non-trivial.