時刻計算が4.4.3でエラーとなります。

質問日 2015-05-16 04:26:31 +0100

tankimono のGravatar画像

同じcalc.odsファイルをWinXPのVer4.1.4.2では正常に表示可能で、Win7のVer4.4.3ではエラー表示となってしまいます。 毎日の血圧計の測定時のばらついたデータを入力して日付毎に集計・平均して血圧管理をcalcで行なおうとしています。

ファイル構造は1ページ目(血圧測定値)に日々の測定値を入力しています。 (6)測定日(B) 曜日 服薬 時刻 最高血圧 朝 最低血圧 朝 脈拍 朝 時刻 最高血圧 夕 最低血圧 夕 脈拍 夕 生活メモ(M)

2ページ目(血圧表)に1ページの複数回計測したデータを日々毎に集計平均させています。 測定日 曜日 服薬 時刻 最高血圧 朝 最低血圧 朝 脈拍 朝 最高血圧 夕 最低血圧 夕 脈拍 夕 3ページ目以降に2ページに集計・平均したデータをグラフ化させています。

2ページ目の時刻の集計・平均セル式内容(E6)==>4.4.3ではエラー表示(入力データー数50ではOKで150?ライン程度以上でNG) =IF(SUMPRODUCT((血圧測定値.$B$6:$B$612=$B6)(血圧測定値.$E$6:$E$612))=0,NA(),SUMIF(血圧測定値.$B$6:$B$612,$B6,血圧測定値.E$6:E$612)/SUMPRODUCT((血圧測定値.$B$6:$B$612=$B6)(血圧測定値.$E$6:$E$612<>0)))

最高血圧 朝の集計・平均セル式内容(F6)==>バージョンに関係なしに血圧数値は正常に表示されています。 =IF(SUMPRODUCT((血圧測定値.$B$6:$B$612=$B6)(血圧測定値.F$6:F$612))=0,NA(),ROUND(SUMIF(血圧測定値.$B$6:$B$612,$B6,血圧測定値.F$6:F$612)/SUMPRODUCT((血圧測定値.$B$6:$B$612=$B6)(血圧測定値.$E$6:$E$612<>0))))

何が悪いんでしょうか?Calcのバージョンと、集計するデーター数でエラーとなるのはどうしてでしょうか? 基本的に関数の使い方に問題があるのでしょうか? CALCファイルを添付できれば良いのですが・・・・・

edit retag flag offensive close merge delete