Да, нужно.
Местоимение сколько склоняется в зависимости от строя предложения. Правильно: до скольких работает магазин (родительный падеж), со скольких работает магазин (родительный падеж), ко скольким (дательный падеж).
Неправильное употребление можно объяснить неграмотностью (часто люди не знают, что это слово в принципе склоняется) или небрежностью говорящего.
Верно: профессиональные знания по основам...
Словари не фиксируют прилагательного по значению существительного среда.
Корректно: со всей России, по всей России.
Правильно: с 180 до 200.
Фраза «сто лет со дня рождения» является устойчивым словосочетанием, однако это не означает, что она не допускает распространения. Так, сочетание сто лет исполнилось со дня рождения вполне корректна.