Microsoft Excel には 何百もの関数 が用意されています。したがって、存在を知らないものが少なくとも一握りあるはずです。これらのユニークな関数には特定の目的があり、それを知って使用するのが楽しいでしょう。
床と天井を丸める
FLOOR および CEILING 数学 関数を使用して、指定した倍数でゼロに向かって四捨五入し たり、ゼロから遠ざけたりすることができます。切り捨てには FLOOR を使用し、切り上げには CEILING を使用します。
それぞれの構文は次のとおりです。
FLOOR(value, multiple)
そして
CEILING(value, multiple)
両方の引数が必要です。
4.4 を最も近い 2 の倍数に切り捨てるには、次の式を使用します。
=フロア(4.4,2)
5.6 を最も近い 2 の倍数に切り上げるには、次の式を使用します。
=天井(5.6,2)
反復値を検索するための MODE.SNGL
元々は単なる MODE 関数 でしたが、Microsoft は精度を向上させるためにこの統計関数の新しいバージョンを作成しました。 MODE.SNGL を使用して、配列またはセル範囲内で頻繁に繰り返される単一の数値を検索します。
構文は
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 (true) または 0 (false) のいずれかになります。
構文は
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 のセルのアドレスを見つけるには、次の式を使用します。
=アドレス(2,3)
絶対行と相対列を使用して同じセルのアドレスを検索するには、次の数式を使用します。
=アドレス(2,3,2)
Sheet2 という名前のシート内の同じセルのアドレスを見つけるには、次の数式を使用します。カンマは空白の引数
type
と
style
表すことに注意してください。
=ADDRESS(2,3,,,"シート2")
PI の値を表す PI
シート内の数式に pi の値を使用する必要がある場合は、PI 関数を使用して取得できます。
構文は引数のない単純な
PI()
です。計算に値を使用する場合は、
数式にさらに要素
を追加できます。
pi の値を返すには、括弧を含む関数の式を使用するだけです。
=PI()
pi の値を 10 で乗算するには、次の式を使用します。
=PI()*10
数字を変換するためのアラビア語とローマ字
便利なもう 1 つの数学関数は、 アラビア 数字と ローマ数字 との間の変換です。
それぞれの構文は
ARABIC(text)
と
ROMAN(value, form)
で、それぞれ最初の引数が必要です。
ROMAN 関数のオプションの引数は、ローマ数字のタイプを古典から簡体字まで指定します。 Classic の場合は、数値 0、単語 TRUE を入力するか、引数を省略します。より簡潔な結果を得るには、1、2、または 3 を使用します。または、数字の 4 または簡略化を表す単語 FALSE を入力します。
ローマ数字 MMIM をアラビア数字に変換するには、テキストを引用符で囲んで次の式を使用します。
=アラビア語("MMIM")
2,999 をローマ数字に変換するには、次の式を使用します。
=ローマ(2999)
同じ数値を簡略形式で変換するには、次のいずれかの式を使用します。
=ローマ(2999,4)
=ローマ(2999,FALSE)
繰り返しテキストを入力するための REPT
一連の文字、記号、またはテキストをプレースホルダーとして、または視覚効果として追加する場合は、REPT テキスト関数 を使用します。
構文は
REPT(text, number)
で、両方の引数が必要です。テキスト引数を引用符で囲んで入力し、そのテキストを繰り返す回数を入力します。
Excel という単語をセル内で 10 回繰り返すには、次の数式を使用します。
=REPT("エクセル",10)
アスタリスクを 20 回繰り返すには、次の式を使用します。
=REPT("*",20)
How-To Geek では多くの Excel 関数 を取り上げ、最も一般的なオプションを使用して手順を説明していきます。これらの型破りな関数の 1 つが、まさに数学、工学、統計、検索、またはテキスト データに必要なものであることを願っています。
|
Excel関数を使いこなす |
||
|
機能 |
平均 · 連結 · カウント · COUNTIF · DATEDIF · フィルタ · 周波数 · FV · ハイパーリンク · IF · IFS · イメージ · インデックス · IS · LEN · マッチ · メディアン · ランド · ラウンド · RRI · ソート · SQRT · 置換 · 小計 · 合計 · SUMIF · · TRIM · TRUNC · VLOOKUP · WEEKDAY · XLOOKUP · YEAR |
|
|
種類 |
||
|
説明済み |
数式のコピー · 数式の評価 · 関数の検索 · 数式エラーの修正 · 関数と数式 · ルックアップ関数の比較 · 数式のロック · 数式の構造化 · 数式の翻訳 |





