エクセル関数


数学/三角関数
関数
内容
書き方
ABS
数値の絶対値を求める。 ABS(数値)
COUNTIF
指定された範囲に含まれるセルのうち、
検索条件に一致するセルの個数を返す。
COUNTIF(範囲,検索条件)
INT
数値を超えない最大の整数を返す。 INT(数値)
MOD
数値を除数で割ったときの剰余を返す。 MOD(数値,除数)
PI
円周率πの近似値を求める。 PI()
ROUND
数値を四捨五入して ROUND(数値,桁数)
ROUNDDOWN
数値を指定された桁数で
切り捨てる。
ROUNDDOWN(数値,桁数)
ROUNDUP
数値を指定された桁数で切り上げる。 ROUNDUP(数値,桁数)
SUM
セルの数値の合計を求める。 SUM(数値1,数値2,…)
TRUNC
数値の小数部を切り捨てて、
整数または指定した桁数に変換する。
TRUNC(数値,桁数)
CELING
数値を切り上げて基準値の倍数にする
(公倍数化)
CELING(数値,基準値)
FLOOR
数値を基準値の倍数になるように
切り捨てる。
FLOOR(数値,基準値)
SQRT
数値の平方根(正の数)を求める。 SQRT(数値)
SUMIF
指定された検索条件に一致する
セルの値を合計する。
SUMIF(範囲,検索条件,合計範囲)
SIGN
数値の正負の符号を調べる。 SIGN(数値)



統計関数
関数
内容
書き方
AVERAGE
引数の(数学的な)平均値を返す。 AVERAGE(数値1,数値2,…)
COUNT
引数リストの各項目に含まれる
数値の個数の合計を返す。
COUNT(値1,値2,…)
COUNTA
引数リストの各項目に含まれる
データの個数の合計を返す。
COUNTA(値1,値2,…)
LARGE
1組のデータの中で順位 番目
に大きなデータを返す。
LARGE(範囲,順位)
SMALL
1組のデータの中で順位 番目
に小さなデータを返す。
SMALL(範囲,順位)
MAX
データの最大値を求める。 MAX(数値1,数値2,…)
MIN
データの最小値を求める。 MIN(数値1,数値2,…)
RANK
数値データの順位をつける。 RANK(数値,範囲,順序)



論理関数
関数
内容
書き方
IF
論理式が真か偽かを判断し、
どちらかの引数を返す。
IF(論理式,真の場合,偽の場合)
AND
すべての引数がTRUEのとき、
TRUEを返す。
AND(論理式1,論理式2,…)
OR
いずれかの引数がTRUEのとき、
TRUEを返す。
OR(論理式1,論理式2,…)
NOT
引数がFALSEの場合はTRUE、
TRUEの場合はFALSEを返す。
NOT(論理式)
TRUE
論理値TRUEを返す。 TRUE()
FALSE
論理値FALSEを返す。 FALSE()



文字列操作関数
関数
内容
書き方
PROPER
英単語の頭文字を大文字に、
残りを小文字に変換する。
PROPER(文字列)
ASC
文字列に含まれる全角の英数カナ
文字を半角の英数カナに変換する。
ASC(文字列)
CLEAN
文字列から印刷できない文字を削除して返す。 CLEAN(文字列)
FIND
対象の文字列の中の検索文字列を
検索し、位置を返す。
FIND(検索文字列,対象,開始位置)
FINDB
バイト数を単位として、対象の文字列の中の
検索文字列を検索し位置を返す。
FINDB(検索文字列,対象,開始位置)
FIXED
数値を指定した桁数で四捨五入し、
文字列に変換した結果を返す。
FIXED(数値,桁数,桁区切り)
JIS
文字列に含まれる半角の英数カナ文字を
全角の英数カナ文字に変換する。
JIS(文字列)
LEFT
文字列の先頭(左端)から指定した長さの文字列を抽出する。 LEFT(文字列,文字数)
LEN
文字列の文字数を求める。 LEN(文字列)
LENB
文字列のバイト数を求める。 LENB(文字列)
LOWER
文字列に含まれるアルファベットの大文字を
小文字に変換する。
LOWER(文字列)
MID
文字列の任意の位置から指定した
長さの文字列を抽出する。
MID(文字列,開始位置,文字数)
REPT
文字列を指定した回数分、繰り返して表示する。 REPT(文字列,繰り返し回数)
RIGHT
文字列の末尾(右端)から指定した長さの
文字列を抽出する。
RIGHT(文字列,文字数)
RIGHTB
文字列の末尾から文字数(バイト数)分の
文字列を抽出する。
RIGHTB(文字列,バイト数)
TEXT
数値に指定した書式を設定し、文字列に変換
した結果を返す。
TEXT(値,表示形式)
TRIM
文字列に含まれる連続する複数のスペースを
半角のスペース1つに圧縮する。
TRIM(文字列)
UPPER
文字列に含まれるアルファベットの小文字を
大文字に変換する。
UPPER(文字列)
VALUE
文字列をして入力されている数字を
数値に変換する。
VALUE(文字列)



行列/検索関数
関数
内容
書き方
CHOOSE
指定した範囲の値の中から、指定した
順番の値を抽出する。
CHOOSE(インデックス,値1,値2,…)
HLOOKUP
範囲の先頭行を検索し、指定行の値を
求める。
HLOOKUP(検索値,範囲,行番号,型)
INDEX
指定された行と列が交差する位置にあるセルの参照を返す。 INDEX(範囲,行番号,列番号,領域番号)
VLOOKUP
範囲の先頭列を検索し、指定列の値を
求める。
VLOOKUP(検索値,範囲,列番号,型)
MATCH
指定された照合の型に従って検査範囲内
を検索し、検査値と一致する要素の相対的な位置
を表す数値を返す。
MATCH(検査値,検査範囲,照合の型)



日付/時刻関数
関数
内容
書き方
NOW 現在の日付と時刻に対するシリアル値を求める。 NOW()
TODAY 今日の日付のシリアル値を求める。 TODAY()
DATE 指定した日付に対応するシリアル値(連番)を求める。 DATE(年,月,日)
DATEDIF 指定した期間内の期間(日数、月数、年数)を求める。 DATEDIF(開始日,終了日,単位)
DATEVALUE 日付の形式をした文字列から日付連番を求める。 DATEVALUE(日付文字列)
DAY 日付連番から日付(1~31までの正の値)を求める。 DAY(シリアル値)
DAYS360 1年を360(30日×12)として、開始日と終了日間を計算する。 DAYS360(開始日,終了日,方式)
HOUR シリアル値を時に変換する。 HOUR(シリアル値)
MONTH シリアル値を月に変換する。 MONTH(シリアル値)
SECOND シリアル値を秒に変換する。 SECOND(シリアル値)
TIME 時刻のシリアル値を求める。 TIME(時,分,秒)
TIMEVALUE 時刻を表す文字列をシリアル値に変換する。 TIMEVALUE(シリアル値,種類)
WEEKDAY シリアル値を曜日に変換する。 WEEKDAY(シリアル値,種類)
YEAR シリアル値を年に変換する。 YEAR(シリアル値)



データベース関数
関数
内容
書き方
DAVERAGE 条件範囲を満たすデータの平均値を求める。 DAVERAGE(Database,フィールド,Criteria)
DCOUNT 条件範囲を満たす入力済みのセルの個数を求める。 DCOUNT(Database,フィールド,Criteria)
DCOUNTA 条件範囲を満たすレコードを対象に、空白でないセルの個数を返す。 DCOUNTA(Database,フィールド,Criteria)
DMAX 条件範囲を満たすデータの最大値を求める。 DMAX(Database,フィールド,Criteria)
DMIN 条件範囲を満たすデータの最小値を求める。 DMIN(Database,フィールド,Criteria)
DSUM 条件範囲を満たすデータの合計を求める。 DSUM(Database,フィールド,Criteria)


(Database,フィールド,Criteria)について。。。


情報関数
関数
内容
書き方
ISBLANK
未入力セルならば1(TRUE)、それ以外では0(FALSE)を出力する。 ISBLANK(テストの対象)




© Rakuten Group, Inc.

Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: