In the PoW mining equation...
Hash = (Nonce x prev_hash x list of transactions)
the miners find the nonce to add the block to the blockchain and receive the block reward. As we can see, the hash is created with the transactions before the miner is even involved.
So are all transactions that will be included in the next block already determined before the block is found?
If so, the miner is including transactions for the next block, not the block he is trying to solve.
Am I understanding correctly?