Agree with Arvind, it's a nonesense to calculate Cpk with such small amount of data.
A smaller version of your formula could be:
=IF(MAX(I14:M14)-MIN(I14:M14),MIN((E14+G14)-S14,S14-(E14-G14))/(3*(MAX(I14:M14)-MIN(I14:M14))/2.326),"")
But it's just the same and looks mathematically right, not statistically, look at this forum post attachment:
Cpk Confidence.pdf
It's posibility that thee other softwares are calculating the Cpk with sample size of 1 (IX -MR chart), individual and moving ranges deal better with such small amount of data.