These are the formulas I use to make my dope cards and it came directly from Sierra (and is the one they use in the Infinity software). Not exactly field friendly but if you are capable in excel you can pull info from a ballistics program and plug it into this formula to make your own table/card.
((((Bullet Drop (+) * (1.0 - cosine of angle)) + Bullet Path) / ((Range/100)*1.047)/3.438) = Corrected MIL Sight Adjustment
((((Bullet Drop (+) * (1.0 - cosine of angle)) + Bullet Path) / ((Range/100)*1.047)/1) = Corrected MOA Sight Adjustment
((((Bullet Drop (+) * (1.0 - cosine of angle)) + Bullet Path) / ((Range/100)*1.047)/.955) = Corrected IPHY Sight Adjustment
The actual formula used for Mils set up for 1/10th mil "clicks"
=ROUND((((((E3-1)*'Data Sheet'!E36)+'Data Sheet'!F36)/((A15/100)*1.047)*'Data Sheet'!O3)/3.438)*10,0)/10*-1
Of course that formula is worthless unless you know what the "Data Sheet" looks like
Cheers,
Doc