First, there is NO additional charge to do a quick stop in Sedona.  We encourage it.  However, if you're looking to maximize your time at the Grand Canyon, you will sacrifice about over an hour and a half making a stop in Sedona.  This still leaves you about 3.5 hours inside the Grand Canyon National Park.