ウェブサイト検索

非常に便利な 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 という名前のシート内の同じセルのアドレスを見つけるには、次の数式を使用します。コンマは空白の引数 typestyle を表すことに注意してください。

=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 つが、数学、工学、統計、ルックアップ、またはテキスト データに必要なものであることが望ましいです。