Excel関数の基本
- 入力は半角英数字
- 先頭に必ず「=」(イコール)をつける
- 引数(入力データ)は「,」(カンマ)で区切る
- 関数式の最後は必ず「)」(カッコ)で終わる
- 計算は、+(加)、-(減)、*(乗)、/(除)が基本
- 範囲指定は列ごとが基本
- 列は縦軸、行は横軸と覚える
1. SUM : 数値の合計を計算する関数
=SUM(B2:B7)
この場合、B2からB7までの数値を合計してくれます。
![SUM : 数値の合計を計算する関数](http://kotonova.com/wp-content/uploads/2015/03/f3bf4ee9c14e694453b7733b23db6ebb.png)
2. AVERAGE : 平均値を計算する関数
=AVERAGE(B2:B7)
この場合、B2からB7までの平均値を算出してくれます。
![AVERAGE : 平均値を計算する関数](http://kotonova.com/wp-content/uploads/2015/03/3710599381eec88013c3ebfc3fe44c45.png)
3. IF : 特定の数値を基準に分類する関数
=IF(B2>=40,"達成","未達成")
この場合、B2の値が40より大きい場合、達成。小さい場合、未達成を表示してくれます。
![IF : 特定の数値を基準に分類する関数](http://kotonova.com/wp-content/uploads/2015/03/f96648d26ebc78ccc1617eac123c6325.png)
=IF(論理式,"真の場合","偽の場合")
上記の基本式に論理式、真の場合、偽の場合を当てはめて使います。
論理式 | 論理式が(例えば、B2>=40の場合、B2セルの値が40以上という意味) |
真の場合 | 成立したら(真の場合)、Aを入力 |
偽の場合 | 不成立だったら(偽の場合)、Bを入力 |
4. VLOOKUP : 指定した範囲の中から検索条件に一致したデータを検索し、取り出してくれる関数
=VLOOKUP(B1,A5:B13,2,0)
この場合、B1に入力した値をA5からB13の範囲で検索し、指定した範囲の2列目の値を表示してくれます。下図の場合、B1に3と入力すれば、B2には「千石撫子」が表示されます。
最後の「0」は完全に一致する値を指し、「1」を入力すると近い値を表示させることができます。(数値のみ)
![VLOOKUP : 指定した範囲の中から検索条件に一致したデータを検索し、取り出してくれる関数](http://kotonova.com/wp-content/uploads/2015/03/b8c0deccc5ed4c6020d29cf5126b6b7f.png)
![VLOOKUP : 指定した範囲の中から検索条件に一致したデータを検索し、取り出してくれる関数-2](http://kotonova.com/wp-content/uploads/2015/03/e5527fa9df3763f785c3d2a7940bcc2f.png)
=IF(B1="","",VLOOKUP(B1,A5:B13,2,0))
この場合、B1が空白の場合、何も表示しない。空白でない場合、B1に入力した値をA5からB13の範囲で検索し、指定した範囲の2列目の値を表示してくれます。
![VLOOKUP : 指定した範囲の中から検索条件に一致したデータを検索し、取り出してくれる関数-3](http://kotonova.com/wp-content/uploads/2015/03/b1008f442d0aae74ea69ec1bb542e988.png)
5. COUNTA : データの個数を集計する関数
=COUNTA(B2:B10)
この場合、B2からB10のデータ個数を集計してくれます。SUMと似てますが、データの個数というのがミソです。
![COUNTA : データの個数を集計する関数](http://kotonova.com/wp-content/uploads/2015/03/b01c96dc1a8dc793f00b386446fa786b.png)
6. SMALL : 最も小さな値を表示する関数
=SMALL(B2:B10,1)
この場合、B2からB10の中で最も小さな値を表示してくれます。最後の「1」は最も小さい値から数えた順位になります。
2番目に小さな値を指定する時は順位に「2」を指定します。
![SMALL : 最も小さな値を表示する関数](http://kotonova.com/wp-content/uploads/2015/03/0e199d9f225b63be48a163a70eb774b8.png)
7. LARGE : 最も大きな値を表示する関数
=LARGE(B2:B10,1)
この場合、B2からB10の中で最も大きな値を表示してくれます。使い方はSMALLと一緒です。
![LARGE : 最も大きな値を表示する関数](http://kotonova.com/wp-content/uploads/2015/03/9deda4b928b4498e410108bb7d02fc6a.png)
8. SUMIF : 条件指定した数値の合計を計算する関数
=SUMIF(B2:B10,"収入",C2:C10)
この場合、B2からB10の中にある収入のみを対象に、C2からC10の範囲で数値の合計を計算します。
=SUMIF(B2:B10,"支出",C2:C10)
上記のようにすれば、支出の合計を計算してくれます。
![SUMIF : 条件指定した数値の合計を計算する関数](http://kotonova.com/wp-content/uploads/2015/03/c42ee3a152b9e5b57cda12bb05fe287d.png)
9. ROUNDDOWN : 指定した桁数を切り捨てする関数
=ROUNDDOWN(B11,-2)
この場合、B11の下二桁(10円台)を切り捨てします。最後の「-2」で切り捨てる桁数を指定します。
-3 | -2 | -1 | 1 | 2 |
下三桁(100) | 下二桁(10) | 下一桁(1) | 小数点第一(0.1) | 小数点第二(0.01) |
![ROUNDDOWN : 指定した桁数を切り捨てする関数](http://kotonova.com/wp-content/uploads/2015/03/4af7c172f0388d370765b00e1093b7d2.png)
10. ROUNDUP : 指定した桁数を切り上げする関数
=ROUNDUP(B11,-2)
この場合、B11の下二桁(10円台)を切り上げします。使い方はROUNDDOWNと一緒です。
![ROUNDUP : 指定した桁数を切り上げする関数](http://kotonova.com/wp-content/uploads/2015/03/d02e4965822c35128f3e09ad719c62af.png)