0

私は、特別な支援を必要とする子供たちを扱う学校のティーチング アシスタントを務めており、学校での進歩に合わせて読書年齢と綴り年齢を追跡できるスプレッドシートの作成を依頼されました。彼らは年に 2 回、約 6 か月ごとにテストを実施するため、テスト結果の列と、前回のテストからの改善点を示す隣接列を使用しています。

ただし、改善が適切に機能するためには、H2 から (たとえば) V20 までのセルを base 12 で機能させて、その上で機能を実行できるようにする必要があります。呼び出しの出力を基数 12 で表示するように変換する方法を見つけましたが、使用できるのは基数 12 だけです。

私が今それを手に入れた方法の例は次のようになります:

7 年テスト 1 - 7 後の読書年齢 7 年テスト 2 - 7.2 後の読書年齢 (7.2 歳、7 歳 2 か月ではありません。) 8 年テスト 1 - 7.8 後の読書年齢 (再び、7 年 8 か月) year 8 test 2 - 7.11 (したがって、7 単位、10 分の 1、100 分の 1 ではなく、7 年 11 か月になります)

テストごとの改善を計算する式は次のとおりです。

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

私の問題は、この領域内のセルを、小数ではなく月で動作しているかのように動作させることです (または考えますか?)。

4

1 に答える 1

1

7.10 (7 年 10 か月) と区別できるように、7.01 を 7 年 1 か月使用する必要があることをお勧めします。そのアプローチを使用する場合、DOLLARDE および DOLLARFR 関数を使用して基数 12 を処理できます。

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

于 2013-05-14T11:29:52.940 に答える