ビジネスシーンで使われる時短エクセル関数リスト

#関数と当記事の意図

たくさんあるエクセル関数から特にビジネスシーンで使えそうなものをまとめました。
今後はより見やすく使いやすく改良していきたいと思います。



*編集履歴*
*2020-05-15　インデックスまとめ・関数まとめ*

参考文献）　[できるネット](https://dekiru.net/article/4429/)

---

★自分用メモ★

- [ ] 　関数並び替え
- [ ] 　実例・記入例追加
- [ ] 　関数のさらなる厳選

---




# エクセル関数インデックスの種類
<dl>
 <dt>AutoSum</dt>
   <dd>エクセル関数でもっともよくつかわれる関数群</dd>
 <dt>Financial（財務関数）</dt>
   <dd>貯蓄や借入の利息計算、投資の現在価値や将来価値を得る関数、資産の減価償却費を求める関数など、金利計算や資産評価のような財務に関する関数群</dd>
 <dt>Logical（論理関数）</dt>
   <dd>論理式の結果に基づいて異なる計算をするIF関数と、そのなかで使用される条件判定用の論理式をさまざまに組み合わせるための関数群</dd>
 <dt>Text（文字列操作関数）</dt>
   <dd>文字列の一部の取り出し、置き換え、連結といった処理を行う関数や、全角／半角、大文字／小文字を互いに変換する関数など、文字列に関連する関数群</dd>
 <dt>Date & Time（日付/時刻関数）</dt>
   <dd>現在の日付や時刻を得る関数、年月日・時分秒とその内部的な数値（シリアル値）を変換する関数など、日時に関連するデータを計算するための関数群</dd>
 <dt>Lookup & Reference（検索/行列関数）</dt>
  <dd>セル範囲や配列、セル参照の位置（アドレス）などを調べたり、データの行と列を入れ替えたりする関数群</dd>
 <dt>Math & Trig(数学/三角関数)</dt>
   <dd>四則演算（加減乗除）、切り上げや切り捨て、四捨五入といった基本的な計算やさまざまな集計のほか、数学で使われる行列や階乗の計算、三角関数や指数関数の計算をするための関数群</dd>
 <dt>Information（情報関数）</dt>
  <dd>セルに入力されているデータの状態の検査をはじめ、空白セルやエラー値、文字列、数値、数式かどうかを調べたり、セルやシートについての情報を得たりするための関数群</dd>
<br>他にもWEB関数・Engineering(エンジニアリング)関数・Cube(キューブ)関数・Compatibility(適合)関数などがある。
<br>

![function library.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/606932/073b0e42-1c01-1375-f509-b6820ad1fc0a.png)




#エクセル関数　役割リスト
##AutoSum
<details><summary>AutoSum</summary><div>
###Sum 
指定する範囲内の数値を合計する関数

```
=SUM(セルA:セルB)
```

###Average
指定する範囲内の数値を平均する関数

```
=AVERAGE(セルA:セルB)
```

###Count Numbers
指定する範囲内の数値の個数を数える関数

```
=COUNT(セルA:セルB)
```

###Max
指定する範囲内の数値から最大値を返す関数

```
=MAX(セルA:セルB)
```

###Min
指定する範囲内の数値から最小値を返す関数

```
=MIN(セルA:セルB)
```
</div></details>

##Logical
<details><summary>Logical</summary><div>
###AND
すべての条件が満たされているかを調べる

###FALSE
常にFALSEであることを示す

###IF
条件によって利用する式を変える

###IFERROR
エラーの場合に返す値を指定する

###IFNA
エラーの場合に返す値を指定する

###IFS
複数の条件を順に調べた結果に応じて異なる値を返す

###NOT
条件が満たされていないことを調べる

###OR
いずれかの条件が満たされているかを調べる

###SWITCH
複数の値を検索して一致した値に組み合わせられた結果を返す

###TRUE
常にTRUEであることを示す

###XOR
奇数個の条件が満たされていないかを調べる
</div></details>

##Information
<details><summary>Information</summary><div>
###CELL
セルの情報を得る

###ERROR.TYPE
エラー値の種類を調べる

###INFO
現在の操作環境についての情報を得る

###ISBRANK
空白セルかどうかを調べる

###ISERR
エラー値かどうかを調べる

###ISERROR
エラー値かどうかを調べる

###ISEVEN
偶数か奇数かどうかを調べる

###ISFORMULA
数式かどうかを調べる

###ISLOGICAL
論理値かどうかを調べる

###ISNA
［#N/A］かどうかを調べる

###ISNONTEXT
文字列か文字列以外かどうかを調べる

###ISNUMBER
数値かどうかを調べる

###ISODD
偶数か奇数かどうかを調べる

###ISREF
セル参照かどうかを調べる

###ISTEXT
文字列か文字列以外かどうかを調べる

###N
N引数を数値に変換する

###NA
［#N/A］を返す

###PHONETIC
エクセルに入力したデータの「読み」をフリガナとして表示させる

###SHEET
ワークシートの番号を調べる

###SHEETS
ワークシートの数を調べる

###TYPE
データの種類を調べる
</div></details>

##Text
<details><summary>Text</summary><div>
###LEN
文字列の文字数またはバイト数を求める

###LENB
文字列の文字数またはバイト数を求める

###LEFT
左端から何文字かまたは何バイトかを取り出す

###LEFTB
左端から何文字かまたは何バイトかを取り出す

###RIGHT
右端から何文字かまたは何バイトかを取り出す

###RIGHTB
右端から何文字かまたは何バイトかを取り出す

###MID
指定した位置から何文字かまたは何バイトかを取り出す

###MIDB　
指定した位置から何文字かまたは何バイトかを取り出す

###FIND
指定した位置から何文字かまたは何バイトかを取り出す

###FINDB
指定した位置から何文字かまたは何バイトかを取り出す

###SEARCH
文字列の位置またはバイト位置を調べる

###SEARCHB
文字列の位置またはバイト位置を調べる

###REPLACE
指定した文字数またはバイト数の文字列を置き換える

###REPLACEB
指定した文字数またはバイト数の文字列を置き換える

###SUBSTITUTE
検索した文字列を置き換える

###CONCATENATE
文字列を連結する

###CONCAT
文字列を連結する

###TEXTJOIN
区切り記号を挿入しながら複数の文字列を連結する

###TRIM
余計な空白文字を削除する

###CLEAN
印刷できない文字を削除する

###REPT
指定した回数だけ文字列を繰り返す

###YEN／DOLLAR
数値に通貨記号と桁区切り記号を付ける

###UPPER
英字を大文字に変換する

###LOWER
英字を小文字に変換する

###TEXT
数値に表示形式を適用した文字列を返す

###FIXED
数値に桁区切り記号と小数点を付ける

###VALUE
数値を表す文字列を数値に変換する

###NUMBERVALUE
異なる表示形式を持つ数値の文字列を通常の数値に変換する

###NUMBERSTRING
数値を漢数字の文字列に変換する

###PROPER
英単語の先頭文字だけを大文字に変換する

###EXACT
文字列が等しいかどうかを調べる

###T
引数が文字列のときだけ文字列を返す
</div></detail>

##Finance
<details><summary>Financial</summary><div>
###ACCRINT
固定利付債の経過利息を求める

###ACCRINTM
満期利付債の経過利息を求める

###AMORDEGRC
フランスの会計システムで減価償却費を求める

###AMORLINC
フランスの会計システムで減価償却費を求める

###COUPDAYBS
固定利付債の受渡日と利払日の間の日数を求める

###COUPDAYS
固定利付債の受渡日が含まれる利払期間の日数を求める

###COUPDAYSNC
固定利付債の受渡日と利払日の間の日数を求める

###COUPNCD
固定利付債の受渡日以降の利払日を求める

###COUPNUM
固定利付債の受渡日〜満期日の利払回数を求める

###COUPPCD
固定利付債の受渡日以前の利払日を求める

###CUMIPMT
ローンの返済額の金利相当分の累計を求める

###CUMPRINC
ローンの返済額の元金相当分の累計を求める

###DB
定率法（旧定率法）で減価償却費を求める

###DDB
倍額定率法で減価償却費を求める

###DISC
割引債の割引率を求める

###DOLLARDE
分数表記のドル価格を小数表記に変換する

###DOLLARFR
小数表記のドル価格を分数表記に変換する

###DURATION
固定利付債のデュレーションを求める

###EFFECT
実効年利率を求める

###FV
将来価値を求める

###FVSCHEDULE
現在価値を求める

###INTRATE
割引債の利回りを求める

###IPMT
ローンの返済額の金利相当分を求める

###IRR
定期的なキャッシュフローから内部利益率を求める

###ISPMT
元金均等返済の金利相当分を求める

###MDURATION
固定利付債の修正デュレーションを求める

###MIRR
定期的なキャッシュフローから修正内部利益率を求める

###NOMINAL
名目年利率を求める

###NPER
ローンの返済期間や積立貯蓄の払込期間を求める

###NPV
定期的なキャッシュフローから正味現在価値を求める

###ODDFPRICE
最初の利払期間が半端な固定利付債の現在価格を求める

###ODDFYIELD
最初の利払期間が半端な固定利付債の利回りを求める

###ODDLPRICE
最後の利払期間が半端な固定利付債の現在価格を求める

###ODDLYIELD
最後の利払期間が半端な固定利付債の利回りを求める

###PDURATION
投資金額が目標額になるまでの期間を求める

###PMT
ローンの返済額や積立貯蓄の払込額を求める

###PPMT
ローンの返済額の元金相当分を求める

###PRICE
固定利付債の現在価格を求める

###PRICEDISC
割引債の現在価格を求める

###PRICEMAT
満期利付債の現在価格を求める

###PV
現在価値を求める

###RATE
ローンや積立貯蓄の利率を求める

###RECEIVED
割引債の満期日受取額を求める

###RRI
元金と満期受取額から複利計算の利率を求める

###SLN
定額法（旧定額法）で減価償却費を求める

###SYD
算術級数法で減価償却費を求める

###TBILLEQ
米国財務省短期証券の債券換算利回りを求める

###TBILLPRICE
米国財務省短期証券の現在価格を求める

###TBILLYIELD
米国財務省短期証券の利回りを求める

###VDB
指定した期間の減価償却費を倍額定率法で求める

###XIRR
不定期的なキャッシュフローから内部利益率を求める

###XNPV
不定期的なキャッシュフローから正味現在価値を求める

###YIELD
固定利付債の利回りを求める

###YIELDDISC
割引債の単利年利回りを求める

###YIELDMAT
満期利付債の利回りを求める
</div></details>