1. A computer-implemented method for dynamically filtering visible values in a spreadsheet, comprising: maintaining a plurality of filters to be applied in a designated order to the spreadsheet, the spreadsheet comprising a plurality of cells; applying, by the computer, a first filter to a first set of cell values in the spreadsheet, the first filter being applied to the first set of cell values at least in response to hiding cell values displayed within at least one of the plurality of cells in the spreadsheet; generating a second set of cell values by evaluating visible values of a first set of cells; applying a second filter to the second set of cell values; and generating a third set of cell values by evaluating visible values of the second set of cell values.