ビジネスでよく使うエクセル関数100選

エクセル関数の使い方を実務に沿って解説

*

エクセル関数の役割と関数一覧

スポンサーリンク

関数検索

 逆引き関数検索

カテゴリー 目的・用途 関数名
日付・時刻系 指定した日付をデータに変換したい DATE
開始日から終了日の期間を求めたい DATEDIF
文字列を日付データや時刻データに変換したい DATEVALUE、TIMEVALUE
日付データから年・月・日を取り出したい DAY、MONTH、YEAR
指定した月数後の日付を求めたい EDATE、EOMONTH
時刻データから時・分・秒を取り出したい HOUR、MINUTE、SECOND
指定した期間内の営業日の日数を求めたい NETWORKDAYS
現在の日付と時刻を求めたい NOW、TODAY
指定した時刻を時刻データに変換したい TIME
日付データから曜日を求めたい WEEKDAY
開始日と営業日数から終了日を求めたい WORKDAY
数学系 基準値の倍数にまるまたい CEILING、FLOOR
端数を切り捨てて整数にしたい INT、TRUNC
割り算の余りを求めたい MOD
指定した値を単位として数値をまるめたい MROUND
四捨五入 ROUND
切り上げ・切り捨て ROUNDDOWN、ROUNDUP
さまざまな方法での集計をしたい SUBTOTAL
数値の合計を出したい SUM
条件を満たすデータの合計を出したい SUMIF
統計系 平均値を求めたい AVERAGE、AVERAGEA
データの個数を数えたい COUNT、COUNTA
空白セルの個数を数えたい COUNTBLANK
条件を満たすデータの個数を数えたい COUNTIF
指定した順位のデータを求めたい LARGE、SMALL
最大値・最小値が知りたい MAX、MIN
中央値・最頻値が知りたい MEDIAN、MODE
順位を求めたい RANK
標準偏差を求めたい STDEV、STDEVP
検索・行列系 セルの行列位置を求めたい ADDRESS
リストから番号で指定した値を取り出したい CHOOSE
行番号、列番号、行数、列数を求めたい COLUMN、COLUMNS、ROW、ROWS
ピポットテーブルのデータを取り出したい GETPIVOTDATA
表の最上段を検索し、データを抽出したい HLOOKUP
行と列を指定し、データを抽出したい INDEX
文字列への参照を返したい INDIRECT
行または列を検索し、データを抽出したい LOOKUP
検索したデータの位置を調べたい MATCH
指定した行数。列数だけ移動したセルを参照したい OFFSET
表の左端列を検索し、データを求めたい VLOOKUP
データベース系 条件を満たすデータの平均値を求めたい DAVERAGE
複数の条件を満たすデータの個数を求めたい DCOUNT、DCOUNTA
条件を満たすデータの最大値・最小値を求めたい DMAX、DMIN
複数の条件を満たすデータの合計値を求めたい DSUM
文字列操作系 文字列を半角・全角に変換したい ASC、JIS
複数の文字列を結合したい CONCATENATE
数値を四捨五入して「¥」や「$」をつけたい DOLLER、YEN
文字の位置を調べたい FIND、FINDB、SEARCH、SERCHB
数値を四捨五入して、桁区切りをつけたい FIXED
文字列から、指定した位置・長さの文字を取り出したい LEFT、MID、RIGHT、LEFTB、MIDB、RIGHTB
文字列の文字数を数えたい LEN、LENB
英字を大文字・小文字に変換したい LOWER、PROPER、UPPER
数値を漢数字に変換したい NUMBERSTRING
指定位置の文字を置き換えたい REPLACE、REPLACEB
文字列を繰り返し使いたい REPT
指定した文字を置き換えたい SUBSTITUTE
文字列内の余分なスペースを取り除きたい TRIM
数値を文字列に変換したい TEXT
論理系 AかつB、AまたはBを判定したい AND、OR
もしこの条件なら、の判定処理をしたい IF
情報系 指定したセルの範囲の情報を表示させたい CELL
空白セルやエラー値を発見したい ISBLANK、ISERROR
偶数か奇数かを判断させたい ISVEN、ISODD
数値か文字列かを判断させたい ISNUMBER、ISTEXT
常にエラー値を表示させたい NA
ふりがなを表示させたい PHONETIC
投資価値・現在価値を求めたい FV、PV
支払額・利息・元金を計算したい PMT、IPMT、PPMT
ネットワーク系(番外) IPアドレスの自動取得と固定の違いとは?
 IPアドレスとネットワークの関係ってなに?
 今更聞けない!サーバーとは何をするためのもの?
 ネットワークでping(ピン)が通らない時は
 ネットワークが繋がらないといって慌てる必要はありません
 ルーターの役割を知ることでネットワークが繋がる仕組みを知る
ゲーム(番外)  PUBG LITEのスタート(起動)ができない問題を解決!  PUBG LIGHT

 

関数とは

スポンサーリンク

59704241980年代に表計算ソフトとして発売された「Microsoft Excel」は、Windowsの普及と共にそれまでのトップシェアであった「ロータス1-2-3」を凌駕する形で普及し、今では当たり前のように会社では使ったことがないほどのソフトになっています。

しかし、表計算ソフトでありながら意外と計算させていない使い方の人も多く、3センチメートルほどの厚みのあるマニュアル本を買っても使い方が、自分の思っているものと違う例題ばかりで目的の方法が見つからないなど、高機能であるがゆえに使いこなせていない人も多いのもいるようです。

折角の表計算ソフト、計算させないで使うのは勿体ない。でも、どうやって学んだらよいものか。そんな方のための講座にしたいと考えております。このサイトにアクセスいただく事で、簡易マニュアルに辿り着ける。そんな記事を目指します。

今回は、表計算を簡単に実現させる「関数」についての解説です。

 

 計算式を入れてみる

そもそもエクセルは「セル」という桝の集合体で出来ており、結果を表示させたいセルに数式を埋め込むことによって計算を自動化させるソフトです。例えば下図のように配置された数値を合計したいとします。

図101

一番下に合計を出したい場合、数式を入れれば合計が出ます。

図102

しかしこの例は3行だからいいですけど、これが2,000行あったら? と思うと大変な作業です。こういう処理を簡単にしてくれるのが「関数」です。

 

 こんなことも出来る関数

具体的な使い方は次章以降でお伝えしますが、合計だけではなくどちらが大きいか、もしこうだったらこんな表示にして欲しい、平均値はいくつか、この中から特定の数値だけを拾いたい、誰がどれだけ売ったか、得意先を入力したら住所はでないのか、など。数値に限らず文字の検索や複数の条件に当てはまるものの検索なども得意としているのが関数です。

書き方としては、「=関数名(条件,範囲,結果)」というように( )内に引数(ひきすう)をセルに入力して一致するものの合計値や文字を表示させます。

例えば上記までの文字数は「832文字」ですが、当然一文字ずつ数えたわけではありません。文字を数える関数と、数えた文字数を合計する関数を組み合わせて瞬時に出てきた数値です。一文字ずつ数えると思っただけでゾッとしますね。

関数名の手前には「=(イコール)」を付け、引数内は半角の「,(カンマ)」で区切るのはお約束として覚えて下さい。

関数は全て覚える必要はありませんし、覚えられるものでもありません。現在関数は465種類あるとされていますが、その全てが必要な人もいませんし、仕事で使用する関数はそんなに多くもありませんので、こんな使い方が出来る関数があるのか。程度に記憶しておいて、後は探して使えばいいのです。

スポンサーリンク

公開日:
最終更新日:2021/02/14