Тире между существительными не ставится, например, если есть отрицание.
Например: Болезнь - повод для отсутствия в школе.
Лень не повод для прогула.
Восклицательный знак ставят, если по интонации восклицательное. Например: Какой прекрасный день! Часто люди говорят эту фразу с придыханием, неким восхищением, поэтому восклицательный знак можно услышать.