office hours
Hey, quick question...
I think scheduling 
office hours
is a good way to circumvent this. If your coworkers know that you have an upcoming office hour in two or three days then they can ask you during that time.

Also it gives them time to write down their question more clearly, which will make it easier for the questionee to help. Sometimes writing it down will allow the questioner to even figure it out themselves
Abraham Kim