I am a bit confused between using the word "for" and "of." To clarify, what would be the grammatically correct word to use in a sentence such as this:

"The Excel document contains the roles for this week's club."

"The Excel document contains the roles of this week's club."


"Back in 2006, ABC company had slash its prices for/of their ABC gaming console."


"Nintendo slashed their prices of/for their system."

For the first sentence, I think it would be for, instead of. However I want to be sure...On the second sentence, I would imagine it being "...had slash its prices for their.."" Regardless whether I am correct or not, can anyone explain why they are correct? I want to improve my writing skills. Thank you
The Excel document contains the roles (Do you mean 'rolls'?) for this week's club.

Back in 2006, ABC Company slashed the price for/of its ABC gaming console.

Nintendo slashed the price of/for their system.

can anyone explain why they are correct? -- The only reason I can give is 'usage'. Both sound OK to me in the second two sentences, but 'of' does not sound quite right in the first one. Do you mean 'role' or 'roll'?
Thanks. I mean roles as in a position. For example, "his role as Editor-in-chief is to...."
Teachers: We supply a list of EFL job vacancies
AnonymousThe Excel document contains the roles for this week's club.
I don't see how a club lasts only a week. A club is an organization, like a nation. "This week's nation" makes about as much sense.

Did you mean "this week's club meeting"?

Yes. I meant this club's meeting. Thanks.
The use of the word "of" denotes the genitive case, as in possession. In that sense the roles are the ones belonging to the club. "for" is the dative case as in an action...the roles are something for the club to do, so both usages are correct, albeit with different meanings. In the case of the prices, only the genitive case is applicable, since the price is something belonging to the consoles, not something the consoles are going to do.
Students: Are you brave enough to let our tutors analyse your pronunciation?
The word "slash" is misspelled. It should be use in the past tense of "slashed"