非常に便利な 11 のあまり知られていない Excel 関数
Microsoft Excel には、何百もの関数が用意されています。そのため、存在を知らないものが少なくとも一握りはあるはずです。これらのユニークな機能には特定の目的があり、それらについて学び、使用することにわくわくします。
丸めのための FLOOR と CEILING
FLOOR および CEILING 数学関数を使用して、指定された倍数でゼロに向かって、またはゼロから遠ざかって丸めることができます。 FLOOR を使用して切り捨て、CEILING を使用して切り上げます。
それぞれの構文は FLOOR(value, multiple)
と CEILING(value, multiple)
で、両方の引数が必要です。
4.4 を最も近い 2 の倍数に切り下げるには、次の式を使用します。
=FLOOR(4.4,2)
5.6 を最も近い 2 の倍数に丸めるには、次の式を使用します。
=CEILING(5.6,2)
反復値を検索するための MODE.SNGL
当初は単に MODE 関数でしたが、Microsoft は精度を向上させるためにこの統計関数の新しいバージョンを作成しました。 MODE.SNGL を使用して、配列またはセル範囲で頻繁に繰り返される 1 つの数値を検索します。
構文は MODE.SNGL(array1, array2, ...)
で、最初の引数のみが必要です。数値、名前、配列、または数値を含む参照を使用できます。追加のセル範囲には、オプションの引数を使用します。
ここでは、セル A1 から A5 に最も多く出現する繰り返し数を探します。
=MODE.SNGL(A1:A5)
A1 から A5 および C1 から C5 で繰り返される数字を見つけるには、次の式を使用します。
=MODE.SNGL(A1:A5, C1:C5)
ある測定値から別の測定値に変換するための CONVERT
便利なエンジニアリング機能として、CONVERT を使用して、ある測定システムから別の測定システムに値を変更できます。
構文は CONVERT(value, from, to)
で、3 つの引数すべてが必要です。 from
および to
引数には、省略形を使用します。重量と質量、距離、時間、圧力、力、エネルギー、電力、磁気、温度、体積、面積、情報、および速度に必要な略語については、Microsoft サポート サイトを確認してください。
セル A1 の値を摂氏から華氏に変換するには、次の数式を使用します。
=CONVERT(A1,"C","F")
セル B1 の値をセンチメートルからインチに変換するには、次の数式を使用します。
=CONVERT(B1,"cm","in")
等しい値または等しくない値をテストするための DELTA
もう 1 つの便利なエンジニアリング関数は DELTA です。クロネッカーのデルタ関数を使用して、2 つの値が等しいかどうかをテストします。 EXACT 関数とは異なり、結果は 1 (真) または 0 (偽) になります。
構文は DELTA(value1, value2)
で、最初の引数のみが必要で、数値またはセル参照にすることができます。 2 番目の引数を空白のままにすると、Excel はゼロと見なします。
セル A1 と B1 の値をテストするには、次の数式を入力します。
=DELTA(A1,B1)
値 2 と -2 をテストするには、次の式を使用します。
=DELTA(2,-2)
しきい値以上をテストするための GESTEP
もう 1 つの便利なエンジニアリング関数は、ステップ (しきい値) 以上の値をテストできる GESTEP です。結果は 1 (真) または 0 (偽) です。
構文は GESTEP(value, step)
で、最初の引数のみが必要で、数値またはセル参照にすることができます。 2 番目の引数を空白のままにすると、Excel はゼロを使用します。
ステップ 4 に対してセル A1 の値をテストするには、次の数式を使用します。
=GESTEP(A1,4)
ステップ 12 に対して値 10 をテストするには、次の式を使用します。
=GESTEP(10,12)
セルの位置を見つけるための ADDRESS
Excel のルックアップ関数に移りましょう。セルの正確なアドレスを見つけるには、ADDRESS 関数を使用できます。これは、セルへのエラーのない参照が必要な場合に便利です。
構文は ADDRESS(row, column, type, style, name)
で、最初の 2 つの引数のみが必要です。最初の引数に行番号、2 番目の引数に列番号を入力します。
オプションの引数は次のとおりです。
- Type: 返す参照の型。空白または絶対には 1、絶対行と相対列には 2、相対行と絶対列には 3、相対には 4 を使用します。
- スタイル: A1 には TRUE を、R1C1 セル参照スタイルには FALSE を使用します。
- 名前: 外部参照に使用するシート名。空白の場合、Excel は現在アクティブなシートを想定します。
行 2、列 3 のセルのアドレスを見つけるには、次の式を使用します。
=ADDRESS(2,3)
絶対行と相対列を使用して同じセルのアドレスを見つけるには、次の式を使用します。
=ADDRESS(2,3,2)
Sheet2 という名前のシート内の同じセルのアドレスを見つけるには、次の数式を使用します。コンマは空白の引数 type
と style
を表すことに注意してください。
=ADDRESS(2,3,,,"Sheet2")
Pi の値の PI
シート内の方程式に pi の値を使用する必要がある場合は、PI 関数を使用して取得できます。
構文は、引数のない単純な PI()
です。計算に値を使用する場合は、数式にさらに要素を追加できます。
pi の値を返すには、かっこを含む関数の式を使用するだけです。
=PI()
pi の値に 10 を掛けるには、次の式を使用します。
=PI()*10
数値を変換するための ARABIC と ROMAN
もう 1 つの便利な数学関数は、アラビア数字とローマ数字の間の変換です。
それぞれの構文は ARABIC(text)
および ROMAN(value, form)
で、それぞれに最初の引数が必要です。
ROMAN 関数のオプションの引数は、Classic から Simplified までのローマ数字のタイプを指定します。数値 0 を入力するか、TRUE という単語を入力するか、Classic の引数を省略します。より簡潔な結果を得るには、1、2、または 3 を使用します。または、数値 4 または Simplified の場合は FALSE という単語を入力します。
ローマ数字の MMIM をアラビア数字に変換するには、次の数式を使用して、必ずテキストを引用符で囲みます。
=ARABIC("MMIM")
2,999 をローマ数字に変換するには、次の式を使用します。
=ROMAN(2999)
同じ数値を簡略化した形式に変換するには、次の式のいずれかを使用します。
=ROMAN(2999,4)
=ROMAN(2999,FALSE)
繰り返しテキストを入力するための REPT
一連の文字、記号、またはテキストをプレースホルダーとして、または視覚効果のために追加する場合は、REPT テキスト関数を使用します。
構文は REPT(text, number)
で、両方の引数が必要です。テキスト引数を引用符で囲んで入力し、そのテキストを繰り返す回数を入力します。
セル内で単語 Excel を 10 回繰り返すには、次の数式を使用します。
=REPT("Excel",10)
アスタリスクを 20 回繰り返すには、次の式を使用します。
=REPT("*",20)
How-To Geek で多くの Excel 関数について説明し、最も一般的なオプションを使用して説明しようとしました。これらの並外れた関数の 1 つが、数学、工学、統計、ルックアップ、またはテキスト データに必要なものであることが望ましいです。
Mastering Excel Functions | ||
Functions | AVERAGE · CONCATENATE · COUNT · COUNTIF · DATEDIF · FILTER · FREQUENCY · FV · HYPERLINK · IF · IFS · IMAGE · INDEX · IS · LEN · MATCH · MEDIAN · RAND · ROUND · RRI · SORT · SQRT · SUBSTITUTE · SUBTOTAL · SUM · SUMIF · TODAY · TRIM · TRUNC · VLOOKUP · WEEKDAY · XLOOKUP · YEAR | |
Types | Basic · Budgeting · Data Entry · Logical · Text · Time and Date | |
Explained | Copying Formulas · Evaluating Formulas · Finding Functions · Fixing Formula Errors · Functions vs Formulas · Comparing Lookup Functions · Locking Formulas · Structuring Formulas · Translating Formulas |