共有を例にしてみましょう。 b2列からb8列までのデータがあり、ここに値(合計)を追加し、別のセル(b10など)に出力を取得しようとしています。
最も論理的なアプローチは= SUM(B2、B8)ですが、その式を使用するとゼロの出力が得られます。さまざまな異なるオプションと方法を試しましたが、異なるエラー番号が表示されます。以前はExcelで同様のことをしたことがあり、うまくいきました。私は何が間違っていましたか?
更新:=SUM(B2:B8)
以前と同様に、実行時にゼロ(ゼロ)が与えられます。
アップデート2: - (何らかの理由で)libreofficeが数値をテキスト値として扱うようです。 libreofficeメーリングリストに同じクエリを配置しました。個人的なメッセージの1つが表示>値の強調を使用していると言いました。確かにすべてのメッセージは黒でした。これは、libreofficeが数値をテキスト値として考えたことを意味します。テキスト値を「間違い」に変更する方法に対する回答が得られませんでした。数字は3,94,700に等しい。
答え1
答え2
この試み:
- C2セルに入力し
2
、C3セルに入力します3
。 - C4セルに入力します
=SUM(C2:C3)
。
結果(確認するためにテスト済み)はでマークする必要があります5
。
これがうまくいったら、B2からB8までの内容を確認してすべての数字か、合計すると0以外の整数が出ているか確認してください。
たとえば、0 で終わる 1 つの方法は、0.1 と 0.2 を加算した後、結果を整数にフォーマットすることです。ゼロに丸められます。これが問題であるかどうかを確認するには、Format -> Cells
使用しているフォーマットビューにアクセスしてください。
また、セルの値が文字列ではなく数値であることを確認してください。 Perlのような言語とは異なり、Calcで合計すると0に'1'
なります'2'
。
編集する:
なぜか数値がテキストとして入力されたように聞こえるので、次のように数値を取得できます。整数()。たとえば、
="5"
文字列を生成するセルD2を入力します。 (単純な入力'5
もテキスト値でなければなりませんが、私のバージョンのLibreOfficeでは機能しないようです。)=INT(D2)
値を取得するには、D3セルに入力します。
その後、D3 を使用して合計を計算できます。
答え3
,
数字のカンマをドットに変更してみてください.
。 LibreOfficeは、コンピュータ情報によると、選択した国で1000単位を区切るためにドットを使用し、小数点を定義するためにカンマを使用するため、数字に複数の小数点があると見なされるため、LibreOfficeはドットを見ることを期待しています。テキストとして。
ほとんどのヨーロッパ諸国では、数値形式は次のとおりです578.120,5
。私はヨーロッパにいて、あなたとほぼ同じ問題を抱えています。
PSリブレオフィスでは、見たいセルの値を考慮して値の強調表示を有効にすることがわかります。黒で示された値はテキストであり、青で示された値は数値であることを示します。