Excel は強力なソフトウェアではありますが、すべてを手動で行う必要がある場合、使用するのが脅威になる可能性があります。そう考えると、エクセルには関数という、数式を組み込んだものがよく備わっていました。これが実際に意味するのは、すべての計算やその他多くのことを手動で行う必要はなく、使用する必要がある数式を Excel に指示すれば Excel が代わりに実行してくれるということです。
この記事では、MS Excel での作業に使用できるさまざまな関数を見ていきます。
1. 日数を自動計算する
2 つの異なるセルに 2 つの日付がある場合、関数を使用してそれらの日付の間の日数を計算できます。たとえば、以下のスクリーンショットでは、セル E18 と E19 に異なる日付があり、2 つの日付間の日数を計算したい場合は 、「=Days360(start date,終了日、方法)’
最初は方法ではなく、開始日と終了日に重点を置くことをお勧めします。
例でわかるように、E4 を開始日、E5 を最終日として数式を入力すると、E4 と E5 に書き込まれた日付間の合計日数として結果が得られます。
2. パーセントランク
パーセント ランクは、定義された範囲に対する任意の数値のパーセント ランクを見つけるのに役立つ関数であり、ランクを返す有効桁数を定義することもできます。
この関数を使用するには、出力を取得したいセルに 「=PERCENTRANK(array,x,significance)」 と入力する必要があります。前述したように、配列は数値のランク付けに基づいて指定された範囲を定義します。x はランクを見つけたい数値です。最後に、有意性はランクを求める有効桁数として定義されます。返されるランク。
以下の画像をパーセントランク関数の例として取り上げます。配列/定義された範囲が E15 から E21 まで取られ、x が 750 として取られることがわかります。この例で言及した有効桁数は次のとおりです。 4. 最後に得られる出力は 0.8125 です。
3. 労働日数を自動計算(週5日)
この式は最初の式と多少似ていますが、この式は 2 つの異なる日付間の営業日数を求める場合に非常に役立ちます。この数式を使用するには 、「=NetworkDays(開始日, 終了日, 休日)」を 入力します。開始日と終了日を入力すると、システムがすべての土曜日と日曜日 (入力されている場合は追加の休日) を合計から削除するのに役立ちます。これら 2 つの日付の間の日数。
この例でわかるように、この networkdays の数式をセル C21 に入力し、セル C18 と C19 の日付を追加すると、次の数式を使用して取得した C20 の 721 とは対照的に、結果は 523 になります。合計日数の計算。
4. トリム
特定の場所からデータをコピーしたり、ツールを使用して Web からデータをインポートしたりすると、個々のデータ セル内のデータの周囲にスペースができてしまいます。 Excel には、この問題に対処するための素晴らしい数式が用意されており、その数式または関数は TRIM として知られています。したがって、trim を使用するには、結果を取得したいセルに 「=TRIM(セルのアドレス)」 と入力し、Enter キーを押します。
例でわかるように、C22 (Epiphone が書き込まれたセルです) をトリミングすると、スペースのない Epiphone が得られます。また、Epiphone の下から Ibanez までの他のすべてのセルも同様です。余分なスペースを含まない最終結果を得るためにそれらを使用します。
5. パーセンタイル
パーセンタイル関数は、一連の値から n 番目のパーセンタイルを返すのに役立ちます。このためには、結果/出力を取得するセルに 「=PERCENTILE(array, nth_percentile)」 と入力する必要があります。ここで、配列は関数が n 番目のパーセンタイルを返す範囲であり、名前が示すように、n 番目のパーセンタイルは出力に表示したいパーセンタイルです。パーセンタイルの値は 0 から 1 の間の任意の値です。
たとえば、下の画像では、セル G15 にパーセンタイルの関数が入力されており、この指定された値セットの 0.4 番目の パーセンタイル、つまり E15 と E21 の間が 420 であることがわかります。 。
6.連結する
さまざまなセルの内容を 1 つの単一セルに結合したいと思ったことはありますか? Excel には、concatenate 関数と呼ば れる関数があります。これを使用するには、「=Concatenate(Cell 1’s address, Cell 2’s address, Cell 3’s address,.. Cell n’s address)」と 入力するだけです。 Enter キーを押すと、連結関数を入力したセルに記載されたセルのすべてのデータが表示されます。
たとえば、この例では、セル E22 から E25 が連結されていることがわかります (これはたまたま Epiphone から Ibanez までの強調表示されたセルです)。連結関数を使用した最終結果は、すべてのセルからのデータが連結されたものであることがわかります。選択されたセル (E22 ~ E25)。
7. 日付値
Excel では、すべての日付に値が関連付けられています。必要に応じて、これらの値を計算に使用できます。日付の値を取得するには、セルに 「=DATEVALUE(“Date”)」 と入力するだけで、Enter キーを押すと、その特定の日付に対応して Excel が提供する値が表示されます。
例として、日付を「2015 年 6 月 14 日」とします。これに DATEVALUE 関数を使用すると、値 42169 が得られます。
8. 坂道
数学や物理学をある程度のレベルまで勉強したことのある私たちのほぼ全員は、傾きとは何かを知っています。私たちは皆、さまざまな公式を使用して、線、点のセット、またはデータの傾きを求めたことを覚えているでしょう。 Excel では、すべてができる限り簡単になります。Excel では、スロープ関数と呼ばれる関数を直接提供することで簡単にできます。この関数では、 「=SLOPE (既知の y’s, known x’s)」 を入力する必要があります。既知の x と既知の y は、傾きを見つけるために使用する必要がある x 座標と y 座標に他なりません。したがって、この数式では、いくつかの x 値とまったく同じ数の y 値を取得します。数式で x 座標について言及するように求められた場合はすべての x 値を選択し、次の場合にすべての y 値を選択することでそれを行うことができます。それをするように求められます。
たとえば、以下の例では、セル G15 を選択し、数式「=SLOPE (F15:F21, E15:E21)」を入力し、その結果、値 0.427857 が得られることがわかります。 (上部の「f x 」の前に数式が表示されます。
9. ルックアップ
膨大なデータのスタックがあり、システム内の他の値に対応する値を検索する必要があるとします。たとえば、2 つの異なる列にエントリを含むデータのスタックがある場合 (最初の列のすべてのエントリが 2 列目のエントリに関連していると仮定します)、たとえば、特定の日の株式の価値を取得できます。ただし、ここでは共有には名前の代わりに番号が付けられています。したがって、特定の日の株式の価値を見つけたい場合は、手動で検索する代わりに、LOOKUP として知られる関数を使用して結果をすぐに提供します。この数式では、 「=LOOKUP(ルックアップ値, ルックアップ ベクトル, 結果ベクトル)」と 入力します。ルックアップ値はルックアップする必要がある値 (例では共有の名前)、ルックアップ ベクトルは次のとおりです。ルックアップ値が存在するベクトル (この例では、ルックアップ ベクトルは株の名前を含むベクトルですが、ここでは株は単語やアルファベットではなく数字で表されることに注意する必要があります)。最後に、結果ベクトルは、結果を特定する予定のベクトルです (この例では、結果ベクトルには特定の日の株式の価値が含まれています)。
ここで、下の画像を見ると、関数 LOOKUP がセル G15 に追加されていることがわかります。ルックアップ値を 500 (列 E に存在) として取得し、ルックアップ ベクトルを値のセットとして取得します。列 E (E15 から E21)、そして最後に列 F の値のセットとしての結果ベクトル (F15 から F21)。
この数式を入力すると、Excel はルックアップ ベクトルで値 500 を探し、結果ベクトルから対応する値を提示するため、結果は 24132 になります。
10. マッチ関数
Microsoft ExcelのMATCH関数は、配列内の値を検索し、その項目の相対位置を返します。 MATCH 関数を使用するには、結果を取得したいセルに 「=MATCH(value, array, [match_type])」 と入力するだけです。ここで、value は配列内で検索される値を表し、array は検索する値を含むセルの範囲を表します。最後に match_type はオプションで、match_type =1 の場合に一致を機能させることで機能します。 match 関数は value 以下の最大値を検索し、0 は value と等しい最初の値を検索し、最後に -1 は value 以上の最小値を検索します。
例でわかるように、 ‘=match(10572,A2:A6,1)’ を追加すると、値 3 が得られます。
11. もしも
If 関数の使用は、コーディングに取り組んだことがある人にとっては馴染みのないものではありませんが、いずれにせよ、IF 関数は、入力した条件が満たされた場合に特定の値を提供できる条件付き関数として説明できます。条件が満たされない場合の値。
IF関数を使うには、IF関数の結果を取得したいセルに 「=IF(論理検定、真の場合の値、偽の場合の値)」と 記述する必要があります。この関数の論理テストは、使用する論理条件を示します。たとえば、以下の例では、セル E17 の値が 370 より大きいかどうかを論理的にテストすることで、セル E17 に論理条件を課します。これに対する答えがあれば、論理的な質問が true の場合、関数の「true の場合の値」に入力した値が答えとして出力されます。そうでない場合は、「false の場合の値」に入力した値が取得されます。
12. 予報
予測は、指定されたデータ セットの傾向を調べることによって特定の値を予測するのに役立つ関数です。この関数を使用するには、 「=FORECAST(x, known y’s, known x’s)」と 入力する必要があります。ここで、x と y は 2 つの関連するデータ セットであり、既知の x と既知の y はすでに述べた値です。関数に記述する最初の x は、対応する y の値を見つける必要があるものです。
この関数の動作を示すために簡単な例を取り上げます。下の画像では、非常に解読しやすい関係を持つ単純なデータ セットがわかります。したがって、簡単なデータセットの値を既知の x(E23 ~ E32) および既知の y(F23 ~ F32) の値として言及し、同時に x を 11 として言及すると、ある意味、対応する値を予測するように関数に依頼することになります。 「x」の値として 11 を入力した場合の「y」の値。
ご想像のとおり、x に 11 の値を与えると、y の値は 1100 になります。
13. 平均IF
平均が何であるかは誰もが知っていますが、Excel には、IF 関数と Average 関数を組み合わせた特別な関数があります。これは、If 関数で指定された特定の基準を満たす値のみを平均することによって行われます。 IF 関数を使用するには、セル 「=AVERAGEIF(範囲, 基準, 平均範囲)」 に次の内容を入力する必要があります。ここで、範囲は、その隣に記載されている「基準」を適用する値のセットを定義します。基準は、If 関数を定義するのに役立ちます。ここで基準を設定して、定義した範囲から特定の値のセットのみを使用することができます (この説明に続く例で説明します)。最後に平均範囲は次のことを意味します。平均する必要がある値の範囲。平均範囲部分を省略すると、範囲が平均化されます。
以下の例では、範囲が E23 から E32 まで取られ、基準が「>5」として言及され、最後に範囲が F23 から F32 まで取られることがわかります。得られる結果は、条件を満たす列 E のセル (E28 ~ E32) に対応する列 F のセルの値を平均することによって得られます。したがって、F28 ~ F32 のセルの値の平均が得られます (平均) =800、セル H23 に見られるように)。
14.STDEV.P
Excel の STDEV.P 関数は、指定された母集団の標準偏差を返します。標準偏差は、統計を学んだことのある人にとっては新しい用語ではないかもしれませんが、手動で測定するには長い計算作業が必要です。ありがたいことに、Excel には簡単な方法が用意されています。この関数を使用するには、 「= STDEV.P(number1, [number2,number3,…number])」と 入力するだけです。ここで、number1 は任意の数値または数値への参照です。数値 2 から数値 n は、標準偏差を計算するプロセスで教え込みたい単一の数値または一連の数値です。一度に合計 30 個の値を入力できます。画像には、F6 から F11 までの母集団の標準偏差を求める例が示されています。
15. 総まとめ
Roundup は、エントリを希望する場所にまとめるのに役立つ非常に優れたツールです。この関数を使用するには、セルに 「=ROUNDUP (number, num_digits)」 と入力し、Enter キーを押す必要があります。ここで、number は切り上げたい数値を表し、num_digitals は数値を切り上げたい小数点以下の桁数を表します。
例として、以下の画像の H23 を取り上げます。関数roundupには数値として100.23、num_digitsとして1のエントリがあります。したがって、H23では切り上げ値として100.3が得られます。
関連項目: 試してみるべき 15 の優れた Excel のヒントとコツ
この記事が、非常に役立つ Excel 関数の学習に役立つことを願っています。ご質問やご提案がございましたら、お気軽にコメントでお知らせください。