Right, I am not brilliant with Excel but this is how I would do it
If you put the following in A243 =IF(A242<-4.99,A2," ") it will show the name in A2 if that person owes $5 or more. You can then use auto fill to put the formula in all the adjacent cells in that row and anyone owing $5 or more will show in row 243.
If you want data from a cell to appear on another worksheet, you need to define the name of the cell so for example A243 on sheet1 is defined as =Sheet1!$A$243 the same cell on sheet 2 would be =Sheet2!$A$243 and so on for all 12 sheets. If you have named each sheet, you need to replace sheet1 etc with the actual name.
You will need to define the row in which the figures and names appear and copy and paste that on the final worksheet where you want the final information to appear. If you have the original data in row 242 showing the amount each person owes and the final column is X for example, if the first cell in the row is A243, the cells with the data in are defined as =Sheet1!$A$243:$X$243. Copy and paste that onto the first cell in whichever row you want it to appear in on the final sheet. Move the cursor to the corner so a wee cross appears and drag it across so that it auto fills as many cells as there were on the source worksheet.
If you do the same with the row that had the names of those owing more than $5 you will have two rows. If you want to combine the information so that you have the name AND the amount, you need to use the concatenate function in another row.