How do I get the line number of the last non-zero value from an area in Google Sheets?

I have a column of numeric data, e.g. Eg a1: a20. I would like to search this area and either return the cell address of the last not empty non-zero cell or, if that is not possible, the row number (since I already know the column).
TIA