I disagree.
Currently my site makes NO money, in fact it loses money. Now, there is a reason why this is happening, because I am holding out for something else big.
However I think mancroft is right. Your formula's would put my site at a value of 0 for sure. However I have some large traffic, of which is very niche and marketable in the hands of the right person (someone with an established relevant business, or someone looking to start a new business).
Instead of trying to sell it, I am starting a business I am just giving you an example of how non money making sites can be of worth.