Knife Tool Project - Cutting Away Volume
You can use the Boolean modifier to do this. Create an object that is the exact shape of the hole you want, then select the object you want the hole in, and add the modifier. You can now select the name of the object you want to use to create the hole. Now change the boolean  method to Difference, press the Apply button, and delete the mesh you used to make the hole.