I、Excel の sumif 関数が値 0 を返す問題の解決方法
最近、Excel の sumif 関数を使用しているときに問題が発生しました。 sumif 関数の設定はすべて正しいです。 参照されたパラメータは問題ありませんが、 sumif 関数の結果は 0 です。 インターネットで検索しましたが、有用な結果が見つかりませんでした。 今回はExcelでsumif関数が値0を返した場合の解決方法をエディターが教えます。
Excel の sumif 関数が値 0 を返す問題の解決方法は次のとおりです。
Excel を使用して、図に示すように新しい勘定科目と残高表を作成します。 下に。
この関数の原理は、列 A から 4 桁の会計口座コード (総勘定元帳の口座コード) を選択し、同時に 3 列目と 4 列目の対応する残高をそれぞれ見つけることです。 、総勘定元帳勘定科目の借方をすべて検索します。 左側の赤いボックスで囲まれた残高と貸方残高が、4 桁の詳細勘定コードと一致しません。
ここでは、関数の最初のパラメータによって参照される領域である最初の列の特性を観察できます。 次に、これらの数値がすべて残っていることがわかります。 Excel では、ユーザーが数値のセル形式を設定していなければ、数値が左揃えであれば数値テキスト型データとして判断できます。 数値が数値データであることがわかります。 矢印が指す各セルの左上隅に注目してください。 これは、数値がテキストとしてセルに保存されていることを意味します。
sumif 関数のパラメータ要件を見ると、最初のパラメータは条件が配置されている領域を参照します。 この領域のセルのがテキストでない場合、関数はテキストである必要があります。 最初の列には見つかりません。 2 番目のパラメータは条件のセルです。
テストを実行し、コード領域の最初の列を選択して、セルの形式を数値に設定できます。
最初の列を選択して [データの並べ替え] をクリックし、3 番目のステップでタイプを通常に設定し、[OK] をクリックしてテキストを数値に変換します。
テキスト数値を数値に変換するには、まずセルの書式を設定してから、編集または列に分する必要があります。
このとき、最初の列が数値であることがわかります。 また、関数の結果が 0 になっていることがわかります。 ゼロになっていない場合は、関数をクリックして入力状態に入り、Enter キーを押します。 オプションで自動再計算が設定されているため、直接ゼロになります。
関数のデメリットがゼロなのは、関数「????」の第二引数が4つの文字列を参照しており、第一列に文字列データがないため一致しないからです。 条件付きセルなので、関数の結果はゼロになります。
注:
数値形式のセル列を、列形式のテキスト形式のセル列に変換できます。