web-dev-qa-db-ja.com

式の代わりにIF()に対してTRUEを返すExcel / Libreoffice

次の状況を参照してください。

enter image description here

いくつかのための

ここで、セルA1:E3にはプレーンテキストデータ(数式なし)があり、C4:E4には同じ数式があります(つまり、1つのセルに入力してから、別のセルに自動入力します)。

2行目の右側の2つのセルに何もない場合は、セルC4:E4に__を含め、それ以外の場合は、2行目の対応するセルの周囲に平均5つのセルを含めたいと思いました。代わりに、テストがtrueと評価されたときに入力した数式のTRUEが取得されます。

Libreofficeでもまったく同じ動作がします(これは最初に試したもので、LibOのバグだと思ってMSOをチェックしました)。

ここで何が起こっているのですか?平均ではなくTRUEを取得するのはなぜですか?

4
Ruslan

セルのフォーマットを確認してくださいC4。もし Boolean Value、期待される数式結果の代わりにTRUEまたはFALSEを出力します。

5
tohuwawohu

セルの列の単純な合計を作成しようとすると、「True」応答が得られました。 [フォーマット]> [直接フォーマットのクリア]に移動して、「True」をクリアしました。 LibreOfficeバージョン5.2.3.3を使用しています。

1