If the 24/7 performance of a whole number of cards happens to line up well with the required payments for the "power bill" wallet, then sure, this would be fine. Otherwise, you'll end up over or undershooting by quite a lot. Splitting by time would offer more flexibility, at the cost of losing a little bit of mining time at the stop/start period(s).
I'm considering it because I'll be running 2 of my buddies rigs & wanted to dynamically mine to a "power bill" wallet so to speak, with a config indicating how long to mine there based on average power usage/cost. I like to automate as much as possible, BUT I could just subtract the power fees once a month too.
Still I'm sure there's many reasons one would want to do this.
For your purpose, I personally wouldn't attempt to automate this. I'm assuming your power bill is based on USD, and attempting to allocate some of the hashpower/time such that your "power bill" wallet receives something close to the USD value would be rather difficult. This is simply due to a combination of fluctuations in both the difficulty and ZEC/USD conversion rates. (Not to mention the apparent randomness associated with mining makes it impossible to predict the exact number of blocks/shares that you receive rewards for, although estimates over the course of a month aren't too shabby.) If your system cannot take that into account, you'll be left updating it manually, and/or manually correcting for when you took too much or too little.
You might be better off reaching an informal agreement with your friend(s), perhaps agreeing to ignore the power bill entirely in exchange for some fixed amount of hashpower or mining time per month, or even just agreeing to a flat ZEC payment each month, if direct USD isn't convenient.
My friend doesn't really care what I do. If I say "you made this much this month" he trusts me. He did just hand me $15k in cash to build rigs so.. It's more a matter of making things easy/automated for myself as much as possible. For now I can just subtract the equivalent coin every month for the power bill but it would be nice if I could even setup automatic exchanges from the power bill wallet to send $ to a bank account where the power bill is automatically deducted from. That part wouldn't be too difficult, it's getting a reasonably accurate figure once a month to that wallet.
I'm thinking maybe just automate a payment from the mining wallet to the power bill wallet once a month. That way the move & cash out are relatively close to each other so the value won't change too much in the time it take to verify + sell the coin for USD.
While right now I can easily do this all manually, after 100-200+ GPUs I'm gonna want to automate as much as possible. Using different cards for different wallets isn't a bad idea but seems a bit more complicated than other methods. Then again if 1 card in every 7 covered the power that'd be pretty nice.