How many wallets have at least 0.01 BTC? It's probably reasonable to only count those.
i think there are only 800k people MAX... though i think its alot lower number of actual people than this.
although there are over 1.4 addresses with balances. remember some people have more then one address.
EG i have 5 addresses in my client, i also have 6 addresses linked to me, as they are exchange deposit addresses. so i have 11 addresses that are used and can have fnds on them on any given day for 'my' use.
i know that exchanges sweep thire addresses daily so they are not always full to be shown as addresses with balance. but on any given day (the time the stats was grabbed by the op) the balance in my exchange deposit addresses could have been included in the 1.4mill stats.
also i know that many people make new addresses like confetti, for personal transactions (non re-use address methodology) and hoard coins in umpteen addresses long term. and also merchants make new addresses, and yet again some of those may have appeared in the OP's stats as on any given day they had not been sweeped into a central pot.
EG imagine how many addresses bitpay has displayed to customers of 30,000 merchants in the last hour alone (before having chance to sweep)