2017-01-24 7 views
0

DailyLog.o3からDailyLog.o55のすべての値が現在0になっています。 WeeklyLog.f3でLibreOffice Calcで "#VALUE"エラーが発生するのはなぜですか?

この式だけで正常に動作し、0を返します。WeeklyLog.f4で

=IF(DailyLog.O3:DailyLog.O9 > 0, AVERAGE(DailyLog.O3:DailyLog.O9), 0) 

この式は#VALUEエラーを与える:ちょうどテストとして

=IF(DailyLog.O10:DailyLog.O16 > 0, AVERAGE(DailyLog.O10:DailyLog.O16), 0) 

、私が入りましたDailyLog.o3からDailyLog.o16までのセル内の1〜14。今WeeklyLog.f3は「4」を返し、WeeklyLog.f4がまだ

を「#VALUE」を返す私はWeeklyLog.f4を簡素化し、それがまだ「#VALUE」

=DailyLog.o10:DailyLog.016 

を返す私も式を追加しようとしましたその適切な範囲とWeeklyLog.F8てWeeklyLog.f5およびそれらのショーのすべての「#VALUE」

は今、私はWeeklyLog.f3を変更し、それが「17.5」を示しています

=IF(DailyLog.O3:DailyLog.O16 > 0, AVERAGE(DailyLog.O3:DailyLog.O16), 0) 
+0

あなたはCtrlキーを押しながらShiftキーを押しながら入力します使用して、配列数式としてそれを入力してくださいましたか? –

+0

Ctrl-Shift-Enterは何もしないようです。 – user2021539

+0

編集モードのときに行う必要があります。数式バーのセルのクリックを選択します。その後、Ctrl + Shift + Enterを押します。 –

答えて

1

それはBUかもしれしかし、私には、配列式や範囲を必要とする関数がない範囲を使うのは悪い考えです。ここで

は、配列数式を必要としない代替手段です:

=IF(COUNTIF(DailyLog.O10:DailyLog.O16, "<=0"), 0, AVERAGE(DailyLog.O10:DailyLog.O16)) 
関連する問題