К любому человеку, который ходит без настроения, лучше не подходить.
Но вообще это сильно зависит от ситуации (причина, по которой настроения нет) и ваших с человеком отношений. Если это ваш близкий человек, то определенно стоит поговорить об этом и выяснить что же случилось.
В случае с коллегой все то же самое. Если вы более-менее дружно общаетесь, то можете подойти и мягко и ненавязчиво попытаться выяснить причину. Возможно, если причина не веская, то коллега, высказавшись вам, немного успокоится и станет веселее. Попробуйте вовлечь его в непринужденную беседу, чтобы отвлечь от грустных мыслей.
Если же причина серьезная, такая как смерть родных, серьезные проблемы с деньгами, то есть такие, где вы помочь уж точно не можете, то лучше оставьте его в покое, пока он сам не подойдет к вам или его настроение не улучшится. Дайте ему пережить это и прийти в себя, разобравшись со всем без лишних "поддергиваний" с вашей стороны.
Ну а если вы не сильно и дружны и не общаетесь между собой, то не стоит вообще в личную жизнь человека лезть. Даже если вы хотели бы, то сначала налаживайте контакт, а уж потом начинайте заботиться, когда он сам вас примет.
Однако если вы хотите обратиться лишь по работе - обязательно обращайтесь. Для этого вы оба и пришли на работу, верно? Кроме того усердная работа тоже отвлекает от грустных мыслей, поэтому не стесняйтесь подходить и сообщать или получать нужную информацию для выполнения задачи.