基本的な関数
関数名 | 説明 | 例 |
---|
SUM | 指定した範囲の数値の合計を求める | =SUM(A1:A10) |
AVERAGE | 指定した範囲の平均値を求める | =AVERAGE(A1:A10) |
MAX | 指定した範囲の最大値を求める | =MAX(A1:A10) |
MIN | 指定した範囲の最小値を求める | =MIN(A1:A10) |
COUNT | 指定した範囲の数値の個数を数える | =COUNT(A1:A10) |
COUNTA | 数値だけでなく空でないセルの個数を数える | =COUNTA(A1:A10) |
IF | 条件を満たす場合に値を返す | =IF(A1>10, "大きい", "小さい") |
日付・時間関数
関数名 | 説明 | 例 |
---|
TODAY | 現在の日付を返す | =TODAY() |
NOW | 現在の日付と時刻を返す | =NOW() |
DATE | 指定した年、月、日の日付を作成する | =DATE(2024,11,1) |
YEAR | 日付から年を取得する | =YEAR(A1) |
MONTH | 日付から月を取得する | =MONTH(A1) |
DAY | 日付から日を取得する | =DAY(A1) |
WEEKDAY | 日付から曜日番号を返す | =WEEKDAY(A1) |
テキスト操作関数
関数名 | 説明 | 例 |
---|---|---|
CONCATENATE / CONCAT | 文字列を結合する | =CONCAT(A1, B1) |
LEFT | 文字列の左端から指定した文字数を返す | =LEFT(A1, 5) |
RIGHT | 文字列の右端から指定した文字数を返す | =RIGHT(A1, 5) |
MID | 文字列の指定位置から指定文字数を返す | =MID(A1, 2, 3) |
LEN | 文字列の長さを返す | =LEN(A1) |
SEARCH | 文字列内で指定文字列の位置を返す(大文字小文字区別なし) | =SEARCH("abc", A1) |
FIND | 文字列内で指定文字列の位置を返す(大文字小文字区別) | =FIND("abc", A1) |
ロジック関数
関数名 | 説明 | 例 |
---|
IF | 条件を満たす場合の値を指定 | =IF(A1>10, "OK", "NG") |
AND | すべての条件がTRUEの場合にTRUEを返す | =AND(A1>10, B1<20) |
OR | いずれかの条件がTRUEの場合にTRUEを返す | =OR(A1>10, B1<20) |
NOT | 条件の反対を返す | =NOT(A1>10) |
検索・参照関数
関数名 | 説明 | 例 |
---|---|---|
VLOOKUP | 範囲から縦方向に値を検索 | =VLOOKUP(100, A1:B10, 2, FALSE) |
HLOOKUP | 範囲から横方向に値を検索 | =HLOOKUP(100, A1:D5, 3, FALSE) |
INDEX | 範囲内の指定した位置の値を返す | =INDEX(A1:C10, 3, 2) |
MATCH | 指定した値が範囲内のどの位置にあるかを返す | =MATCH(100, A1:A10, 0) |
CHOOSE | リストから指定された位置の値を返す | =CHOOSE(2, "A", "B", "C") |
数学関数
関数名 | 説明 | 例 |
---|
ROUND | 数値を指定した小数点以下の桁数に丸める | =ROUND(A1, 2) |
ROUNDUP | 数値を指定した桁で切り上げ | =ROUNDUP(A1, 2) |
ROUNDDOWN | 数値を指定した桁で切り捨て | =ROUNDDOWN(A1, 2) |
INT | 数値の整数部分を返す | =INT(A1) |
MOD | 割り算の余りを返す | =MOD(A1, 3) |
POWER | 指数計算を行う | =POWER(A1, 2) |
SQRT | 平方根を求める | =SQRT(A1) |
統計関数
関数名 | 説明 | 例 |
---|
COUNT | 範囲内の数値セルの個数をカウント | =COUNT(A1:A10) |
COUNTA | 空でないセルの個数をカウント | =COUNTA(A1:A10) |
COUNTIF | 条件を満たすセルの個数をカウント | =COUNTIF(A1:A10, ">10") |
RANK | 指定値の順位を返す | =RANK(A1, A1:A10) |
その他
関数名 | 説明 | 例 |
---|
NOW | 現在の日付と時刻を返す | =NOW() |
ISERROR | エラーの場合にTRUEを返す | =ISERROR(A1) |
IFERROR | エラーが発生した場合の代替値を返す | =IFERROR(A1/B1, 0) |
コメント