ホームページ > トピック > excel > Excel関数学習:数値に変換する関数N()について話しましょう

Excel関数学習:数値に変換する関数N()について話しましょう

青灯夜游
リリース: 2022-11-10 20:36:06
転載
3614 人が閲覧しました

Excel関数学習:数値に変換する関数N()について話しましょう

今日紹介した関数は非常にシンプルで、文字は 1 つだけ、N だけです。

N 関数の機能は、日付をシリアル値に変換する、TRUE を 1 に変換する、FALSE を 0 に変換する、テキスト コンテンツを 0 に変換するなど、Excel の数値以外のコンテンツを数値に変換することです。次に強調しておきたいのは、N 関数はエラー値を変換できないということです。

さて、ExcelN 関数の機能についての説明は終わりました。私はこれがどれほど強力であるかを理解していませんでした。この関数の有用性には限界があるようです。

これが事実かどうか、いくつかの例を通して説明しましょう。例を読んだ後、N 関数が本当に強力であると感じた場合は、必ずコメント エリアにメッセージを残してください~~~

1. 数式の簡略化における N 関数の適用

例 1: 通常、累計金額を計算するために sum を直接使用します。数式 = を入力します。セル C2 の SUM($B$2) :B2) をダブルクリックして入力し、累計金額を取得します。

Excel関数学習:数値に変換する関数N()について話しましょう

実際、N 関数を使用して C2 セルの数式を次のように変更できます: =B2 N(C1)、ダブルクリックして入力します, 日ごとの累計金額を取得することができます。

Excel関数学習:数値に変換する関数N()について話しましょう

#この例は、N 関数の威力を示すものではありません。N 関数のウォームアップとして考えてください。

なんと、2 番目の式が理解できません。

N はテキストを 0 に変換することです。合計を計算するときにタイトル C1 は必要ありません。この変換を行わないとエラーが発生し、テキストを直接計算できません。

Excel関数学習:数値に変換する関数N()について話しましょう# 2 番目の例を見てみましょう。今回は N 関数が威力を発揮します。

例 2: 部門が異なる場合、シリアル番号は 1 ずつ増加します;

セル A2 に従来の数式を入力します:

=SUMPRODUCT(1/COUNTIF(B$2) :B2,B$2 :B2))

Excel関数学習:数値に変換する関数N()について話しましょうN 関数を使用すると、セル A2 の数式は次のようになります。

= (B1B2) N (A1)

Excel関数学習:数値に変換する関数N()について話しましょう理解できませんか?まだ N 関数が単純だとか役に立たないと思いますか?

数式解析:

まず、B1 と B2 が等しいかどうかを判断します。等しくない場合は、1 に N (A1) の値を加えた値が TRUE です (A1) 0 , したがって、セルA2の結果は1になります。ドロップダウン式では、B2 と B3 が等しく、結果は FALSE、つまり 0 に加え、N (A2) の値が 1 であるため、セル A3 の結果は 1 になります。等々。

2 番目の例では、数式を簡略化する際の N 関数の利点のみを示しています。数式関数の応用について知識が深まるにつれて、このことは理解できるでしょう。

#2. 条件付き統計における N 関数の適用

##例 3: 条件付きカウント

COUNTIF の条件範囲はセル範囲を使用してのみ参照でき、関数を使用して取得できないため、この種の問題は COUNTIF を使用して計算できません。データ ソースに既製の月がありません。 MONTH 関数を使用して処理する必要があります。 Excel関数学習:数値に変換する関数N()について話しましょう通常、SUMPRODUCT 関数は統計に使用されますが、統計結果は 0 になります。これは、SUMPRODUCT が論理値を直接カウントできないためです。このとき、N 関数が必要です。

例 4: IF 関数によるマッチングの例

Excel関数学習:数値に変換する関数N()について話しましょう

この例は非常に単純です。スコアが 60 点未満の場合は資格がありません。試験に落ちた場合は資格がないと見なされます。

##if を 1 つだけ使用すると、間違った結果が表示されます。このとき、N 関数を使用できます。

Excel関数学習:数値に変換する関数N()について話しましょう

Principle N 関数を使用してテキストを 0 に変換し、比較するだけです。

上記の内容は比較的理解しやすいものですが、N 関数にはさまざまな用途があることがわかります。次の内容はさらに高度な内容で、いよいよ N 関数の本領を発揮します。信じられない場合は、見てください:

3. VLOOKUP の空想の組み合わせ N

例は以下のとおりです。 : 特定の合計月間売上高に複数の製品を指定してください

Excel関数学習:数値に変換する関数N()について話しましょう

通常、複数条件の合計問題は通常 SUMPRODUCT を使用して解決されますが、 N 関数。この問題は、最もよく知られている VLOOKUP によって解決されました (もちろん、SUM の功績も認められます)。

この数式:

=SUM(VLOOKUP(N(IF({1},G2:G3)),A2:E5,4,))

VLOOKUP当然最初は次のように書かれていました:

=SUM(VLOOKUP(G2:G3,A2:E5,4,))

Excel関数学習:数値に変換する関数N()について話しましょう

最初のパラメータが 2 なので、結果も 2 つ得られます。合計すると、最初のデータだけが合計の目的を達成していないことがわかりますが、

N(IF({1} 、G2:G3) で問題ありません。これは魔法の組み合わせです。IF の最初のパラメータは 1 (TRUE) なので、IF の 2 番目のパラメータが G2:G3 として返され、N 関数によって処理されます。 , VLOOKUP 参照ができます。複数の結果が得られました。

原理は何ですか?

明確に説明できないので、空想の組み合わせと言っています...これを覚えておいてください。

友人の中には、このように製品番号が数字でない場合は問題が発生する、と尋ねる人もいるかもしれません:

Excel関数学習:数値に変換する関数N()について話しましょう

これは当てはまると思います。N 関数は数字に対してのみ有効なので、答えられます。そのような数字は明らかにテキストです。このとき、N を T に置き換える必要があります。

Excel関数学習:数値に変換する関数N()について話しましょう

さて、N 関数もそろそろお休みです。公式が難しすぎて気を失いそうになった友達も多いと思います。理解しています...

最後の例では、N が数式の説明にコメントを追加します。これを使用する方法を知っている人は多くないと思います。

4. N関数は式に命令を追加します

次の図は例です: 年功賃金を年功に基づいて決定します。ルールは非常に単純です。年功が 3 年を超えると、100 年ずつ増加します。一般的には =IF(D2>3,(D2-3)*100,0) という計算式を使って目的を達成しますが、表を見る人に計算方法をわかりやすくするために、以下の編集バーに示すように、N 関数を使用して数式にリテラルの説明を書き込むことができます。数式は明確であり、結果には影響しません。

Excel関数学習:数値に変換する関数N()について話しましょう##注: 数式の結果が数値の場合は、N() メソッドを使用します。数式の結果がテキストの場合は、&T() メソッドを使用します。もちろん、ここでも使用できます。コメントを使用して説明を追加します。 , しかし、この方法のほうが謎に思えますか?

単純な関数は単純ではないことが多く、関数への道はまだ長いです。より興味深く実践的なスキルを探求する道に沿って私たちも同行しましょう!

関連する学習の推奨事項: Excel チュートリアル

以上がExcel関数学習:数値に変換する関数N()について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:itblw.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート