Block labels

Is it possible to insert a formula in a block label?  My company increments the zone number for follow sheets and I would like to find a way to automatically increment them.  On a "C" size sheet, there are 4 zones horizontal so sheet 1 has zones 1 through 4, sheet 2 has zones 5 through 8, etc..  If I could create a block label that multiplies the sheet number by the number of zones per sheet and subtract a number or something similar, that would be great!   Anybody have any ideas or does this enter the rhelm of programming?