Google Sheets: Share document with a Variety of Permissions

I want to be able to share a google sheet with my team of 15, have three of us with complete editing capability, five users be able to edit only a single column, and all others viewing privileges only. Is this possible?