Yes "решать" means both: to decide and to accomplish as well as to solve (problems) etc. You can also use "выполнять" The last sentence can be translated like this
Последние исследования показали, что настроение членов коллектива влияет на общую эффективность в решении (выполнении) поставленных задач.