0

我是一所与有特殊需要的孩子一起工作的学校的助教,我被要求制作一个电子表格,可以跟踪他们在学校学习期间的阅读年龄和拼写年龄。他们每年进行两次测试,大约每 6 个月一次,所以我使用一列作为测试结果,使用相邻列作为他们上次测试的改进。

但是,为了使改进正常工作,我需要让单元从 H2 到(例如)V20 以在 base 12 中工作,以便我可以在其上执行功能。我找到了一种将调用的输出转换为以 base 12 显示的方法,但这就是我可以使用它的全部 - Base 12。

我现在如何获得它的一个例子如下:

7 年级测试后的阅读年龄 1 - 7 7 年级测试后的阅读年龄 2 - 7.2(不是 7.2 岁,7 岁零 2 个月。) 8 年级测试后的阅读年龄 - 7.8 岁(同样,7 岁零 8 个月)第 8 年测试 2 - 7.11(所以不是 7 个单位、十分之一和百分之一,而是 7 年 11 个月)

计算每次测试改进的公式如下:

=IF(OR(ISBLANK(H2),ISBLANK(I2))," ",(I2-H2))

我的问题是让该区域内的单元格工作(或思考?),就好像它们使用月份而不是小数一样。

4

1 回答 1

1

我建议您需要使用 7.01 7 年 1 个月,以便您可以区分它和 7.10(7 年 10 个月)。如果您使用这种方法,那么您可以使用 DOLLARDE 和 DOLLARFR 函数来处理基数 12,例如

=IF(COUNT(H2,I2)=2,DOLLARFR(DOLLARDE(I2,12)-DOLLARDE(H2,12),12),"")

于 2013-05-14T11:29:52.940 回答