我不是学统计学的,但是前段时间学习JMP的时候了解过一点,通过你的步骤,我发现这样算你的自由度是有问题的,实际上自由度应该是(r-1)*(c-1),所以我觉得你应该首先把数据转换成列联表的形式,如图所示,只有这样你这个函数才能按正确的自由度去计算你要的p值:
源数据的排列不同,用Excel函数Chitest计算的结果也不同:
图中分别取绿色和黄色区域的数据(对应的数据相同)用Chitest函数计算,得到的结果就不一样。所以你需要确认跟答案计算的区域形状是否一致。