合計・平均の関数 | カウントの関数 | 四捨五入など | 最大最小など |
日付の関数 | 時刻の関数 | 文字列の操作1 | 文字列の操作2 |
検索/行列の関数 | IF関数&IS関数 | 三角関数・数学 | データベース関数 |
| |||
財務関数 | エンジニアリング関数 | 情報関数 | 論理関数 |
A | B | C | D |
E | F | G | H |
I | J | K | L |
M | N | O | P |
Q | R | S | T |
| |||
U | V | W | X |
Y | Z | その他 | |
|
絶対値(ABS関数) | 正負の調査(SIGN関数) | |
円周率PI() 角度(RADIANS関数,DEGREES関数) 三角関数(SIN,COS, TAN) | ||
平方根(SQRT関数) | べき乗(POWER関数) | 乱数(RAND関数) |
階乗(FACT関数) | BASE関数 | 積(PRODUCT関数) |
B | C | D | |
2 | 値A | 値B | 差 |
3 | 10 | 5 | 5 |
4 | 5 | 10 | 5 |
B | C | D | |
2 | 値A | 値B | 差 |
3 | 10 | 5 | =ABS(B3-C3) |
4 | 5 | 10 | =ABS(B4-C4) |
B | C | D | |
2 | 上期 | 下期 | 傾向 |
3 | 100 | 80 | 下落 |
4 | 85 | 97 | 向上 |
5 | 90 | 90 | 同じ |
B | C | D | |
2 | 上期 | 下期 | 傾向 |
3 | 100 | 80 | =IF(SIGN(C3-B3)=-1,"下落",IF(SIGN(C3-B3)=1,"向上","同じ")) |
4 | 85 | 97 | =IF(SIGN(C4-B4)=-1,"下落",IF(SIGN(C4-B4)=1,"向上","同じ")) |
5 | 90 | 90 | =IF(SIGN(C5-B5)=-1,"下落",IF(SIGN(C5-B5)=1,"向上","同じ")) |
【問題1】ADDRESS関数を使って運賃を求めなさい。
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | 30,000 |
【解答1例】
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | =INDIRECT(ADDRESS(MATCH(C10,B1:B7,0),MATCH(C9,A3:E3,0))) |
【解答2例】
集計方法 | 関数 |
1 | AVERAGE |
2 | COUNT |
3 | COUNTA |
4 | MAX |
5 | MIN |
6 | PRODUCT |
7 | STDEV.S |
8 | STDEV.P |
9 | SUM |
10 | VAR.S |
11 | VAR.P |
12 | MEDIAN |
13 | MODE.SNGL |
14 | LARGE |
15 | SMALL |
16 | PERCENTILE.INC |
17 | QUARTILE.INC |
18 | PERCENTILE.EXC |
19 | QUARTILE.EXC |
オプション | 動作 |
0 または省略 | ネストされた SUBTOTAL 関数と AGGREGATE 関数を無視します。 |
1 | 非表示の行、ネストされた SUBTOTAL 関数と AGGREGATE 関数を無視します。 |
2 | エラー値、ネストされた SUBTOTAL 関数と AGGREGATE 関数を無視します。 |
3 | 非表示の行、エラー値、ネストされた SUBTOTAL 関数と AGGREGATE 関数を無視します。 |
4 | 何も無視しません。 |
5 | 非表示の行を無視します。 |
6 | エラー値を無視します。 |
7 | 非表示の行とエラー値を無視します。 |
B | C | D | |
1 | 名前 | クラス | 得点 |
2 | 相沢 | 1 | 36 |
3 | 井上 | 2 | 92 |
4 | 市田 | 1 | #N/A |
5 | 飯田 | 1 | 60 |
6 | 上野 | 1 | 38 |
7 | 上村 | 2 | 71 |
8 | 江藤 | 1 | 56 |
9 | 枝野 | 2 | 78 |
10 | 江頭 | 1 | 84 |
11 | 遠藤 | 2 | 32 |
12 | 大野 | 2 | 62 |
13 | 大木 | 1 | 40 |
14 | 大川 | 2 | 98 |
15 | |||
16 | 平均点 |
B | C | D | |
1 | 名前 | クラス | 得点 |
2 | 相沢 | 1 | 36 |
3 | 井上 | 2 | 92 |
4 | 市田 | 1 | #N/A |
5 | 飯田 | 1 | 60 |
6 | 上野 | 1 | 38 |
7 | 上村 | 2 | 71 |
8 | 江藤 | 1 | 56 |
9 | 枝野 | 2 | 78 |
10 | 江頭 | 1 | 84 |
11 | 遠藤 | 2 | 32 |
12 | 大野 | 2 | 62 |
13 | 大木 | 1 | 40 |
14 | 大川 | 2 | 98 |
15 | |||
16 | 平均点 | 62.25 |
【問題2】
【解答例】
平均(AVERAGE関数) | 中央値(MEDIAN関数) | 最頻値(MODE関数) |
平均(AVERAGEA関数) | トリム平均(TRIMMEAN関数) | |
条件付き平均(AVERAGEIF関数) | 複数条件平均(AVERAGEIFS関数) | |
SUMPRODUCT関数を使った加重平均 |
B | C | D | |
2 | 氏名 | 国語 | 数学 |
3 | 今田浩次 | 80 | 85 |
4 | 内田あかり | 70 | 65 |
5 | 江藤公正 | 90 | 88 |
6 | 岡田太郎 | 55 | 62 |
7 | 川口宏 | 77 | 64 |
8 | 木村次郎 | 64 | 75 |
9 | 平均点 | 72.7 | 73.2 |
B | C | D | |
2 | 氏名 | 国語 | 数学 |
3 | 今田浩次 | 80 | 85 |
4 | 内田あかり | 70 | 65 |
5 | 江藤公正 | 90 | 88 |
6 | 岡田太郎 | 55 | 62 |
7 | 川口宏 | 77 | 64 |
8 | 木村次郎 | 64 | 75 |
9 | 平均点 | =AVERAGE(C3:C8) | =AVERAGE(D3:D8) |
B | C | D | |
2 | 氏名 | 国語 | 数学 |
3 | 今田浩次 | 80 | 85 |
4 | 内田あかり | 70 | 65 |
5 | 江藤公正 | 90 | 88 |
6 | 岡田太郎 | 欠席 | 62 |
7 | 川口宏 | 77 | 欠席 |
8 | 木村次郎 | 64 | 75 |
9 | AVERAGEの結果 | 76.2 | 75.0 |
10 | AVERAGEAの結果 | 63.5 | 62.5 |
B | C | D | E | F | G |
2 | 回数 | 測定値 | |||
3 | 1 | 53 | 53 | 中央値(奇数) | |
4 | 2 | 58 | 58 | 66 | =MEDIAN(C3:C11) |
5 | 3 | 60 | 60 | ||
6 | 4 | 65 | 65 | 中央値(偶数) | |
7 | 5 | 66 | 66 | 67 | =MEDIAN(D3:D12) |
8 | 6 | 68 | 68 | ||
9 | 7 | 70 | 70 | ||
10 | 8 | 71 | 71 | ||
11 | 9 | 75 | 75 | ||
12 | 10 | 77 |
【問題】各得点の中央値と最頻値を求める数式をC9:D10セルに入力しなさい。
B | C | D | |
2 | 氏名 | 国語 | 数学 |
3 | 今田浩次 | 80 | 62 |
4 | 内田あかり | 55 | 65 |
5 | 江藤公正 | 90 | 88 |
6 | 岡田太郎 | 55 | 62 |
7 | 川口宏 | 77 | 64 |
8 | 木村次郎 | 64 | 75 |
9 | 中央値 | 70.5 | 64.5 |
10 | 最頻値 | 55 | 62 |
【解答例】
B | C | D | |
2 | 氏名 | 国語 | 数学 |
3 | 今田浩次 | 80 | 62 |
4 | 内田あかり | 55 | 65 |
5 | 江藤公正 | 90 | 88 |
6 | 岡田太郎 | 55 | 62 |
7 | 川口宏 | 77 | 64 |
8 | 木村次郎 | 64 | 75 |
9 | 中央値 | =MEDIAN(C3:C8) | =MEDIAN(D3:D8) |
10 | 最頻値 | =MODE(C3:C8) | =MODE(D3:D8) |
B | C | D | |
2 | No | A | B |
3 | 1 | 38 | 46 |
4 | 2 | 69 | 32 |
5 | 3 | 48 | 28 |
6 | 4 | 45 | 94 |
7 | 5 | 82 | 57 |
8 | 6 | 98 | 70 |
9 | 7 | 82 | 84 |
10 | 8 | 62 | 16 |
11 | 9 | 34 | 73 |
12 | 10 | 11 | 59 |
13 | 11 | 85 | 49 |
14 | 12 | 30 | 66 |
15 | トリム平均 | 57.5 | 56.4 |
16 | 算術平均 | 57.0 | 56.2 |
B | C | D | |
2 | No | A | B |
3 | 1 | 38 | 46 |
4 | 2 | 69 | 32 |
5 | 3 | 48 | 28 |
6 | 4 | 45 | 94 |
7 | 5 | 82 | 57 |
8 | 6 | 98 | 70 |
9 | 7 | 82 | 84 |
10 | 8 | 62 | 16 |
11 | 9 | 34 | 73 |
12 | 10 | 11 | 59 |
13 | 11 | 85 | 49 |
14 | 12 | 30 | 66 |
15 | トリム平均 | =TRIMMEAN(C3:C14,0.2) | =TRIMMEAN(D3:D14,0.2) |
16 | 算術平均 | =AVERAGE(C3:C14) | =AVERAGE(D3:D14) |
B | C | D | E | F | G | |
2 | 名前 | 性別 | 身長 | 平均値 | 男 | 171.5 |
3 | 相沢 | 男 | 165 | 女 | 154.7 | |
4 | 井上 | 女 | 148 | |||
5 | 池田 | 男 | 175 | |||
6 | 石井 | 女 | 155 | |||
7 | 上野 | 男 | 168 | |||
8 | 内田 | 女 | 161 | |||
9 | 内村 | 男 | 178 |
B | C | D | E | F | G | |
2 | 名前 | 性別 | 身長 | 平均値 | 男 | =AVERAGEIF($C$3:$C$9,F2,$D$3:$D$9) |
3 | 相沢 | 男 | 165 | 女 | =AVERAGEIF($C$3:$C$9,F3,$D$3:$D$9) | |
4 | 井上 | 女 | 148 | |||
5 | 池田 | 男 | 175 | |||
6 | 石井 | 女 | 155 | |||
7 | 上野 | 男 | 168 | |||
8 | 内田 | 女 | 161 | |||
9 | 内村 | 男 | 178 |
B | C | D | E | |
2 | 名前 | 性別 | 身長 | 身長170以上の男性の平均値 |
3 | 相沢 | 男 | 165 | 176.5 |
4 | 井上 | 女 | 148 | |
5 | 池田 | 男 | 175 | |
6 | 石井 | 女 | 155 | |
7 | 上野 | 男 | 168 | |
8 | 内田 | 女 | 161 | |
9 | 内村 | 男 | 178 |
B | C | D | E | |
2 | 名前 | 性別 | 身長 | 身長170以上の男性の平均値 |
3 | 相沢 | 男 | 165 | =AVERAGEIFS(D3:D9,C3:C9,"男",D3:D9,">=170") |
4 | 井上 | 女 | 148 | |
5 | 池田 | 男 | 175 | |
6 | 石井 | 女 | 155 | |
7 | 上野 | 男 | 168 | |
8 | 内田 | 女 | 161 | |
9 | 内村 | 男 | 178 |
【問題】売上合計金額と加重平均を出しなさい。
B | C | D | |
2 | 商品名 | 単価 | 個数 |
3 | パソコン | 198,000 | 10 |
4 | プリンタ | 37,000 | 5 |
5 | モニター | 58,000 | 10 |
6 | |||
7 | 合計金額 | 2,745,000 | |
8 | 加重平均 | 109,800 |
B | C | D | |
2 | 商品名 | 単価 | 個数 |
3 | パソコン | 198,000 | 10 |
4 | プリンタ | 37,000 | 5 |
5 | モニター | 58,000 | 10 |
6 | |||
7 | 合計金額 | =SUMPRODUCT(C3:C5,D3:D5) | |
8 | 加重平均 | =D7/SUM(D3:D5) |
条件付き平均(AVERAGEIF関数) | 複数の条件の平均(AVERAGEIFS関数) |
B | C | D | E | F | G | |
2 | No | 名前 | 性別 | 年齢 | 血液型 | 得点 |
3 | 1 | 今泉真理 | 女 | 50 | AB | 61 |
4 | 2 | 藤村美奈子 | 女 | 34 | B | 49 |
5 | 3 | 寺田琉那 | 女 | 25 | AB | 61 |
6 | 4 | 五十嵐篤 | 男 | 22 | B | 30 |
7 | 5 | 大場龍雄 | 男 | 40 | AB | 73 |
8 | 6 | 吉川好 | 女 | 28 | A | 45 |
9 | 7 | 北章司 | 男 | 45 | O | 90 |
10 | 8 | 土橋義昭 | 男 | 20 | AB | 61 |
11 | 9 | 露木志帆 | 女 | 24 | B | 85 |
12 | 10 | 野島昌彦 | 男 | 50 | O | 72 |
13 | 11 | 山岡陽菜乃 | 女 | 45 | A | 81 |
14 | 12 | 吉崎光雄 | 男 | 40 | A | 68 |
15 | 13 | 水口勝昭 | 男 | 28 | A | 70 |
16 | 14 | 結城真由 | 女 | 39 | AB | 59 |
17 | 15 | 臼井幸也 | 男 | 32 | A | 38 |
18 | 16 | 森岡果凛 | 女 | 34 | B | 41 |
19 | 17 | 川村心 | 女 | 23 | O | 88 |
B | C | |
2 | 2 | 2です |
3 | 0 | #VALUE! |
4 | 5 | #VALUE! |
5 | 3.4 | 3です |
B | C | D | E | |
2 | 商品番号 | 金額 | 税区分 | 税額 |
3 | E151 | 15,000 | 課税 | 1,200 |
4 | G504 | 25,000 | 非課税 | 0 |
5 | E153 | 18,000 | 課税 | 1,440 |
6 | G507 | 35,400 | 非課税 | 0 |
7 | G509 | 31,800 | 非課税 | 0 |
B | C | D | E | |
2 | 商品番号 | 金額 | 税区分 | 税額 |
3 | E151 | 15,000 | 課税 | =C3*CHOOSE(MATCH(D3,{"課税","非課税"},0),0.08,0) |
4 | G504 | 25,000 | 非課税 | =C4*CHOOSE(MATCH(D4,{"課税","非課税"},0),0.08,0) |
5 | E153 | 18,000 | 課税 | =C5*CHOOSE(MATCH(D5,{"課税","非課税"},0),0.08,0) |
6 | G507 | 35,400 | 非課税 | =C6*CHOOSE(MATCH(D6,{"課税","非課税"},0),0.08,0) |
7 | G509 | 31,800 | 非課税 | =C7*CHOOSE(MATCH(D7,{"課税","非課税"},0),0.08,0) |
B | C | |
2 | 2009/7/1 | 水 |
3 | 2009/7/2 | 木 |
4 | 2009/7/3 | 金 |
5 | 2009/7/4 | 土 |
6 | 2009/7/5 | 日 |
7 | 2009/7/6 | 月 |
8 | 2009/7/7 | 火 |
9 | 2009/7/8 | 水 |
B | C | |
2 | 2009/7/1 | =CHOOSE(WEEKDAY(B2),"日","月","火","水","木","金","土") |
3 | 2009/7/2 | =CHOOSE(WEEKDAY(B3),"日","月","火","水","木","金","土") |
4 | 2009/7/3 | =CHOOSE(WEEKDAY(B4),"日","月","火","水","木","金","土") |
5 | 2009/7/4 | =CHOOSE(WEEKDAY(B5),"日","月","火","水","木","金","土") |
6 | 2009/7/5 | =CHOOSE(WEEKDAY(B6),"日","月","火","水","木","金","土") |
7 | 2009/7/6 | =CHOOSE(WEEKDAY(B7),"日","月","火","水","木","金","土") |
8 | 2009/7/7 | =CHOOSE(WEEKDAY(B8),"日","月","火","水","木","金","土") |
9 | 2009/7/8 | =CHOOSE(WEEKDAY(B9),"日","月","火","水","木","金","土") |
B | C | D | E | F | G |
2 | 商品A | 商品B | 商品C | 商品A | 50,000 |
3 | 10,000 | 5,000 | 1,000 | 商品B | 25,000 |
4 | 10,000 | 5,000 | 1,000 | 商品C | 5,000 |
5 | 10,000 | 5,000 | 1,000 | ||
6 | 10,000 | 5,000 | 1,000 | ||
7 | 10,000 | 5,000 | 1,000 |
B | C | D | E | F | G |
2 | 商品A | 商品B | 商品C | 商品A | 50,000 |
3 | 10,000 | 5,000 | 1,000 | 商品B | 25,000 |
4 | 10,000 | 5,000 | 1,000 | 商品C | 5,000 |
5 | 10,000 | 5,000 | 1,000 | ||
6 | 10,000 | 5,000 | 1,000 | ||
7 | 10,000 | 5,000 | 1,000 |
B | C | |
2 | cm | inch |
3 | 10 | 3.937008 |
4 | 20 | 7.874016 |
B | C | |
2 | cm | inch |
3 | 10 | =CONVERT(B3,"cm","in") |
4 | 5 | =CONVERT(B4,"cm","in") |
B | C | |
2 | km | mile |
3 | 150 | 93.20568 |
4 | 160.9344 | 100 |
B | C | |
2 | km | mile |
3 | 150 | =CONVERT(B3,"km","mi") |
4 | =CONVERT(C4,"mi","km") | 100 |
B | C | D | E | |
2 | 日 | 時間 | 分 | 秒 |
3 | 1 | 24 | 1,440 | 86,400 |
4 | 2 | 48 | 2,880 | 172,800 |
5 | 0.5 | 12 | 720 | 43,200 |
B | C | D | E | |
2 | 日 | 時間 | 分 | 秒 |
3 | 1 | =CONVERT($B3,"day","hr") | =CONVERT($B3,"day","mn") | =CONVERT($B3,"day","sec") |
4 | 2 | =CONVERT($B4,"day","hr") | =CONVERT($B4,"day","mn") | =CONVERT($B4,"day","sec") |
5 | 0.5 | =CONVERT($B5,"day","hr") | =CONVERT($B5,"day","mn") | =CONVERT($B5,"day","sec") |
重量 | 変換前単位/変換後単位 |
グラム | g |
スラグ | sg |
ポンド (常衡) | lbm |
U (原子質量単位) | u |
オンス (常衡) | ozm |
距離 | |
メートル | m |
法定マイル | mi |
海里 | Nmi |
インチ | in |
フィート | ft |
ヤード | yd |
オングストローム | ang |
パイカ (1/72 インチ) | Pica |
時刻 | |
年 | yr |
日 | day |
時 | hr |
分 | mn |
秒 | sec |
圧力 | |
パスカル | Pa |
気圧 | atm |
ミリメートル Hg | mmHg |
物理的な力 | |
ニュートン | N |
ダイン | dyn |
ポンド フォース | lbf |
エネルギー | |
ジュール | J |
エルグ | e |
カロリー (物理化学的熱量) | c |
カロリー (生理学的代謝熱量) | cal |
電子ボルト | eV |
馬力時 | HPh |
ワット時 | Wh |
フィートポンド | flb |
BTU (英国熱量単位) | BTU |
出力 | |
馬力 | HP |
ワット | W |
磁力 | |
テスラ | T |
ガウス | ga |
温度 | |
摂氏 | C |
華氏 | F |
絶対温度 | K |
容積 | |
ティースプーン | tsp |
テーブルスプーン | tbs |
オンス | oz |
カップ | cup |
パイント (米) | pt |
パイント (英) | uk_pt |
クォート | qt |
ガロン | gal |
リットル | l |
接頭語 | べき乗 | 略語 |
exa | 1.00E+18 | E |
peta | 1.00E+15 | P |
tera | 1.00E+12 | T |
giga | 1.00E+09 | G |
mega | 1.00E+06 | M |
kilo | 1.00E+03 | k |
hecto | 1.00E+02 | h |
dekao | 1.00E+01 | e |
deci | 1.00E-01 | d |
centi | 1.00E-02 | c |
milli | 1.00E-03 | m |
micro | 1.00E-06 | u |
nano | 1.00E-09 | n |
pico | 1.00E-12 | p |
femto | 1.00E-15 | f |
atto | 1.00E-18 | a |
Excel2002 | Excel2010 | Excel2013、Excel2016 | |
重量 | 変換前単位/変換後単位 | ||
グラム | g | g | g |
スラグ | sg | sg | sg |
ポンド (常衡) | lbm | lbm | lbm |
U (原子質量単位) | u | u | u |
オンス (常衡) | ozm | ozm | ozm |
グレイン | grain | ||
米国 (ショート) ハンドレッドウェイト | cwt または "shweight" | ||
英国ハンドレッドウェイト | uk_cwt または "lcwt" ("hweight") | ||
ストーン | stone | ||
トン | ton | ||
英国トン | uk_ton または "LTON" ("brton") | ||
距離 | 変換前単位/変換後単位 | ||
メートル | m | m | m |
法定マイル | mi | mi | mi |
海里 | Nmi | Nmi | Nmi |
インチ | in | in | in |
フィート | ft | ft | ft |
ヤード | yd | yd | yd |
オングストローム | ang | ang | ang |
エル | ell | ||
光年 | ly | ||
パーセク | parsec または "pc" | ||
パイカ (1/72 インチ) | Pica | Pica | Picapt または "Pica" |
パイカ (1/6 インチ) | pica | pica | |
米国測量マイル (法定マイル) | survey_mi | ||
時間 | 変換前単位/変換後単位 | ||
年 | yr | yr | yr |
日 | day | day | day または "d" |
時 | hr | hr | hr |
分 | mn | mn | mn または "min" |
秒 | sec | sec | sec または "s" |
圧力 | 変換前単位/変換後単位 | ||
パスカル | Pa | Pa (または "p") | Pa (または "p") |
気圧 | atm | atm (または "at") | atm (または "at") |
ミリメートル Hg | mmHg | mmHg | mmHg |
PSI | psi | ||
トール | Torr | ||
物理的な力 | 変換前単位/変換後単位 | ||
ニュートン | N | N | N |
ダイン | dyn | dyn (または "dy") | dyn (または "dy") |
ポンド フォース | lbf | lbf | lbf |
ポンド | pond | ||
エネルギー | 変換前単位/変換後単位 | ||
ジュール | J | J | J |
エルグ | e | e | e |
カロリー (物理化学的熱量) | c | c | c |
カロリー (生理学的代謝熱量) | cal | cal | cal |
電子ボルト | eV | eV (または "ev") | eV (または "ev") |
馬力時 | HPh | HPh (または "hh") | HPh (または "hh") |
ワット時 | Wh | Wh (または "wh") | Wh (または "wh") |
フィートポンド | flb | flb | flb |
BTU (英国熱量単位) | BTU | BTU (または "btu") | BTU (または "btu") |
仕事率 | 変換前単位/変換後単位 | ||
馬力 | HP | HP (または "h") | HP (または "h") |
Pferdest?rke | PS | ||
ワット | W | W (または "w") | W (または "w") |
磁力 | 変換前単位/変換後単位 | ||
テスラ | T | T | T |
ガウス | ga | ga | ga |
温度 | 変換前単位/変換後単位 | ||
摂氏 | C | C (または "cel") | C (または "cel") |
華氏 | F | F (または "fah") | F (または "fah") |
絶対温度 | K | K (または "kel") | K (または "kel") |
ランキン度 | Rank | ||
レオミュール度 | Reau | ||
体積 (容積) | 変換前単位/変換後単位 | ||
ティースプーン | tsp | tsp | tsp |
小さじ | tspm | ||
テーブルスプーン | tbs | tbs | tbs |
オンス | oz | oz | oz |
カップ | cup | cup | cup |
米国 パイント | pt | pt (または "us_pt") | pt (または "us_pt") |
英国 パイント | uk_pt | uk_pt | uk_pt |
クォート | qt | qt | qt |
英国クォート | uk_qt | ||
ガロン | gal | gal | gal |
英国ガロン | uk_gal | ||
リットル | l | l (または "lt") | l または "L" ("lt") |
立方オングストローム | ang3 または "ang^3" | ||
米国 石油バレル | barrel | ||
米国 ブッシェル | bushel | ||
立方フィート | ft3 または "ft^3" | ||
立方インチ | in3 または "in^3" | ||
立方光年 | ly3 または "ly^3" | ||
立方メートル | m3 または "m^3" | ||
立方マイル | mi3 または "mi^3" | ||
立方ヤード | yd3 または "yd^3" | ||
立方海里 | Nmi3 または "Nmi^3" | ||
立方パイカ | Picapt3、"Picapt^3"、"Pica3"、または "Pica^3" | ||
登録総トン数 | GRT ("regton") | ||
容積トン (フレート トン) | MTON | ||
領域 | 変換前単位/変換後単位 | ||
国際エーカー | uk_acre | ||
米国 測量/法定エーカー | us_acre | ||
平方オングストローム | ang2 または “ang^2" | ||
アール | ar | ||
平方フィート | ft2 または "ft^2" | ||
ヘクタール | ha | ||
平方インチ | in2 または "in^2" | ||
平方光年 | ly2 または "ly^2" | ||
平方メートル | m2 または "m^2" | ||
モルヘン | Morgen | ||
平方マイル | mi2 または "mi^2" | ||
平方海里 | Nmi2 または "Nmi^2" | ||
平方パイカ | Picapt2、"Pica2"、"Pica^2"、または "Picapt^2" | ||
平方ヤード | yd2 または "yd^2" | ||
情報 | 変換前単位/変換後単位 | ||
ビット | bit | ||
バイト | byte | ||
速度 | 変換前単位/変換後単位 | ||
英国ノット | admkn | ||
ノット | kn | ||
メートル/時 | m/h または "m/hr" | ||
メートル/秒 | m/s または "m/sec" | ||
マイル/時 | mph |
数値データのセル数(COUNT関数) | 空白を除く全てのセル数(COUNTA関数) |
空白のセル数(COUNTBLANK関数) | 名前をつける |
条件付きでカウント(COUNTIF関数) | 複数条件でのカウント (DCOUNT,DCOUNTA,SUMPRODUCT) |
複数条件付きでカウント(COUNTIFS関数) | |
区間のセル数(FREQUENC関数) |
B | C | D | E | F | G | |
2 | 2003 | 年 | ||||
3 | 年月日 | 項目名 | コード | 収入 | 支出 | 収支 |
4 | 4月1日 | 繰り越し | 17 | 12,345 | 12,345 | |
5 | 4月10日 | 給与収入 | 1 | 200,000 | 212,345 | |
6 | 4月12日 | 教育・教養費 | 10 | なし | 50,000 | 162,345 |
7 | 4月15日 | 保険料 | 4 | 30,000 | 132,345 | |
8 | 4月16日 | 雑収入 | 3 | 5,000 | 137,345 | |
9 | 4月17日 | 税金 | 5 | なし | 35,000 | 102,345 |
10 | 4月20日 | 食費 | 6 | 13,500 | 88,845 | |
11 | 合計 | 217,345 | 128,500 | 88,845 | ||
12 | 数値セルの数 | 3 | 4 | |||
13 | 文字セルの数 | 5 | 4 | |||
14 | 空白セルの数 | 2 | 3 |
B | C | D | E | F | G | |
2 | 2003年 | |||||
3 | 年月日 | 項目名 | コード | 収入 | 支出 | 収支 |
4 | 4月1日 | 繰り越し | 17 | 12,345 | 12,345 | |
5 | 4月10日 | 給与収入 | 1 | 200,000 | 212,345 | |
6 | 4月12日 | 教育・教養費 | 10 | なし | 50,000 | 162,345 |
7 | 4月15日 | 保険料 | 4 | 30,000 | 132,345 | |
8 | 4月16日 | 雑収入 | 3 | 5,000 | 137,345 | |
9 | 4月17日 | 税金 | 5 | なし | 35,000 | 102,345 |
10 | 4月20日 | 食費 | 6 | 13,500 | 88,845 | |
11 | 合計 | 217,345 | 128,500 | 88,845 | ||
12 | 数値セルの数 | =COUNT(E4:E10) | =COUNT(F4:F10) | |||
13 | 文字セルの数 | =COUNTA(E4:E10) | =COUNTA(F4:F10) | |||
14 | 空白セルの数 | =COUNTBLANK(E4:E10) | =COUNTBLANK(F4:F10) |
B | C | D | |
2 | 2003年 | 国語 | 1学期 |
3 | 出席番号 | 氏 名 | 中 間 |
4 | 1 | 相沢一郎 | 48 |
5 | 2 | 井上次男 | 75 |
6 | 3 | 上野光男 | 欠席 |
7 | 4 | 小川純一郎 | 77 |
8 | 5 | 柿元正二 | 64 |
9 | 6 | 桑田啓助 | 0 |
10 | 7 | 小島啓太 | 28 |
11 | |||
12 | 平均点 | 48.7 | |
13 |
B | C | D | |
2 | 2003 | 年 国語 | 1学期 |
3 | 出席番号 | 氏 名 | 中 間 |
4 | 1 | 相沢一郎 | 48 |
5 | 2 | 井上次男 | 75 |
6 | 3 | 上野光男 | 欠席 |
7 | 4 | 小川純一郎 | 77 |
8 | 5 | 柿元正二 | 64 |
9 | 6 | 桑田啓助 | 0 |
10 | 7 | 小島啓太 | 28 |
11 | |||
12 | 平均点 | =SUM(D4:D10)/COUNT(D4:D10) | |
13 | =AVERAGE(D4:D10) |
B | C | D | |
2 | 忘年会出欠表 | ||
3 | 氏名 | 出欠 | |
4 | 相沢太郎 | 出席 | 出席 |
5 | 井上啓太 | 欠席 | 4 |
6 | 上野裕一 | 出席 | 欠席 |
7 | 榎田浩一 | 出席 | 2 |
8 | 大川肇 | 出席 | |
9 | 柿元仁志 | 欠席 |
B | C | D | |
2 | 忘年会出欠表 | ||
3 | 氏名 | 出欠 | |
4 | 相沢太郎 | 出席 | 出席 |
5 | 井上啓太 | 欠席 | =COUNTIF(C4:C9,"出席") |
6 | 上野裕一 | 出席 | 欠席 |
7 | 榎田浩一 | 出席 | =COUNTIF(C4:C9,"欠席") |
8 | 大川肇 | 出席 | |
9 | 柿元仁志 | 欠席 |
B | C | D | |
2 | 忘年会出欠表 | ||
3 | 氏名 | 出欠 | |
4 | 相沢太郎 | 出席 | 出席 |
5 | 井上啓太 | 欠席(海外出張) | 4 |
6 | 上野裕一 | 出席 | 欠席 |
7 | 榎田浩一 | 出席 | 2 |
8 | 大川肇 | 出席 | |
9 | 柿元仁志 | 欠席(国内出張) |
B | C | D | |
2 | 忘年会出欠表 | ||
3 | 氏名 | 出欠 | |
4 | 相沢太郎 | 出席 | 出席 |
5 | 井上啓太 | 欠席(海外出張) | =COUNTIF(C4:C9,D4) |
6 | 上野裕一 | 出席 | 欠席 |
7 | 榎田浩一 | 出席 | =COUNTIF(C4:C9,D6&"*") |
8 | 大川肇 | 出席 | |
9 | 柿元仁志 | 欠席(国内出張) |
B | C | D | E | F | G | |
2 | 2003 | 年 | ||||
3 | 年月日 | 項目名 | コード | 収入 | 支出 | 収支 |
4 | 4月1日 | 繰り越し | 17 | 12,345 | 12,345 | |
5 | 4月10日 | 給与収入 | 1 | 200,000 | 212,345 | |
6 | 4月12日 | 教育・教養費 | 10 | なし | 50,000 | 162,345 |
7 | 4月15日 | 保険料 | 4 | 30,000 | 132,345 | |
8 | 4月16日 | 雑収入 | 3 | 5,000 | 137,345 | |
9 | 4月17日 | 税金 | 5 | なし | 35,000 | 102,345 |
10 | 4月20日 | 食費 | 6 | 13,500 | 88,845 | |
11 | 合計 | 217,345 | 128,500 | 88,845 | ||
12 | 値が10,000以上セルの数 | 2 | ||||
13 | 給与収入のセルの数 | 1 | ||||
14 | ○○収入のセルの数 | 2 |
B | C | D | E | F | G | |
2 | 2003 | 年 | ||||
3 | 年月日 | 項目名 | コード | 収入 | 支出 | 収支 |
4 | 4月1日 | 繰り越し | 17 | 12,345 | 12,345 | |
5 | 4月10日 | 給与収入 | 1 | 200,000 | 212,345 | |
6 | 4月12日 | 教育・教養費 | 10 | なし | 50,000 | 162,345 |
7 | 4月15日 | 保険料 | 4 | 30,000 | 132,345 | |
8 | 4月16日 | 雑収入 | 3 | 5,000 | 137,345 | |
9 | 4月17日 | 税金 | 5 | なし | 35,000 | 102,345 |
10 | 4月20日 | 食費 | 6 | 13,500 | 88,845 | |
11 | 合計 | 217,345 | 128,500 | 88,845 | ||
12 | 値が10,000以上セルの数 | =COUNTIF(E4:E10,">=10000") | ||||
13 | 給与収入のセルの数 | =COUNTIF(C4:C10,"給与収入") | ||||
14 | ○○収入のセルの数 | =COUNTIF(C4:C10,"*収入") | ||||
15 | ○○収入の平均値 | =SUMIF(C4:C10,"*収入",E4:E10)/COUNTIF(C4:C10,"*収入") |
B | C | |
2 | 2005年 | |
3 | 月 日 | 売り上げ |
4 | 4月1日 | 100 |
5 | 4月10日 | 47 |
6 | 4月12日 | 20 |
7 | 4月15日 | 72 |
8 | 4月16日 | 45 |
9 | 4月17日 | 60 |
10 | 4月20日 | 110 |
11 | ||
12 | 50以上100未満のセルの数 | 2 |
B | C | |
2 | 2005年 | |
3 | 月 日 | 売り上げ |
4 | 4月1日 | 100 |
5 | 4月10日 | 47 |
6 | 4月12日 | 20 |
7 | 4月15日 | 72 |
8 | 4月16日 | 45 |
9 | 4月17日 | 60 |
10 | 4月20日 | 110 |
11 | ||
12 | 50以上100未満のセルの数 | =COUNTIF(C4:C10,"<100")-COUNTIF(C4:C10,"<50") |
B | C | D | |
2 | |||
3 | 品 名 | カウント | |
4 | りんご | +++ | 3文字のセル数(答え:3) |
5 | みかん | ++++ | =COUNTIF(C4:C7,REPT("?",3)) |
6 | ぶどう | +++ | 4文字のセル数(答え:1) |
7 | なし | +++ | =COUNTIF(C4:C7,REPT("?",4)) |
B | C | D | |
2 | 算数のテスト結果 | ||
3 | 氏名 | 判定 | 判定が◎と○の人数 |
4 | 相沢太郎 | ○ | =COUNTIF(C4:C9,"○")+COUNTIF(C4:C9,"◎") |
5 | 井上啓太 | ○ | =SUM(COUNTIF(C4:C9,{"○","◎"})) |
6 | 上野裕一 | × | 答え:「4」となります。 |
7 | 榎田浩一 | △ | |
8 | 大川肇 | ◎ | |
9 | 柿元仁志 | ○ |
B | C | D | |
2 | 算数のテスト結果 | ||
3 | 氏名 | 期 末 | |
4 | 相沢太郎 | 45 | 合格基準(点数以上) |
5 | 井上啓太 | 60 | 60 |
6 | 上野裕一 | 75 | 合格者数 |
7 | 榎田浩一 | 41 | 4 |
8 | 大川肇 | 88 | |
9 | 柿元仁志 | 70 |
B | C | D | |
2 | 算数のテスト結果 | ||
3 | 氏名 | 期 末 | |
4 | 相沢太郎 | 45 | 合格基準(点数以上) |
5 | 井上啓太 | 60 | 60 |
6 | 上野裕一 | 75 | 合格者数 |
7 | 榎田浩一 | 41 | =COUNTIF(C4:C9,">="&D5) |
8 | 大川肇 | 88 | |
9 | 柿元仁志 | 70 |
B | C | D | |
2 | 注文数 | ||
3 | 氏 名 | 注文数 | Check |
4 | 相沢太郎 | 1冊 | |
5 | 井上啓太 | 1冊 | |
6 | 相沢太郎 | 1冊 | 重複 |
7 | 榎田浩一 | 1冊 | |
8 | 相沢太郎 | 1冊 | 重複 |
9 | 柿元仁志 | 1冊 |
B | C | D | |
2 | 注文数 | ||
3 | 氏 名 | 注文数 | Check |
4 | 相沢太郎 | 1冊 | =IF(COUNTIF($B$4:B4,B4)>1,"重複","") |
5 | 井上啓太 | 1冊 | =IF(COUNTIF($B$4:B5,B5)>1,"重複","") |
6 | 相沢太郎 | 1冊 | =IF(COUNTIF($B$4:B6,B6)>1,"重複","") |
7 | 榎田浩一 | 1冊 | =IF(COUNTIF($B$4:B7,B7)>1,"重複","") |
8 | 相沢太郎 | 1冊 | =IF(COUNTIF($B$4:B8,B8)>1,"重複","") |
9 | 柿元仁志 | 1冊 | =IF(COUNTIF($B$4:B9,B9)>1,"重複","") |
B | C | D | E | |
2 | 名前 | 性別 | 身長 | 身長170以上の男性の数 |
3 | 相沢 | 男 | 165 | 2 |
4 | 井上 | 女 | 148 | |
5 | 池田 | 男 | 175 | |
6 | 石井 | 女 | 155 | |
7 | 上野 | 男 | 168 | |
8 | 内田 | 女 | 161 | |
9 | 内村 | 男 | 178 |
B | C | D | E | |
2 | 名前 | 性別 | 身長 | 身長170以上の男性の数 |
3 | 相沢 | 男 | 165 | =COUNTIFS(C3:C9,"男",D3:D9,">=170") |
4 | 井上 | 女 | 148 | |
5 | 池田 | 男 | 175 | |
6 | 石井 | 女 | 155 | |
7 | 上野 | 男 | 168 | |
8 | 内田 | 女 | 161 | |
9 | 内村 | 男 | 178 |
データベース関数及びVersionによる注意点はこちらを参照のこと |
【問題1】
B | C | D | E | F | G | |
2 | 名前 | 住所 | 年齢 | 住所 | 年齢 | 件数 |
3 | 井上 | 宮崎 | 25 | 鹿児島 | >=30 | 2 |
4 | 会田 | 鹿児島 | 30 | 2 | ||
5 | 上野 | 宮崎 | 24 | |||
6 | 岡田 | 鹿児島 | 33 | |||
7 | 釜元 | 鹿児島 | 26 | |||
8 | 木下 | 宮崎 | 33 |
【解答例1】
B | C | D | E | F | G | |
2 | 名前 | 住所 | 年齢 | 住所 | 年齢 | 件数 |
3 | 井上 | 宮崎 | 25 | 鹿児島 | >=30 | =DCOUNT(B2:D8,D2,E2:F3) |
4 | 会田 | 鹿児島 | 30 | =DCOUNTA(B2:D8,C2,E2:F3) | ||
5 | 上野 | 宮崎 | 24 | |||
6 | 岡田 | 鹿児島 | 33 | |||
7 | 釜元 | 鹿児島 | 26 | |||
8 | 木下 | 宮崎 | 33 |
(問題2)
B | C | D | E | F | G | |
2 | 名前 | 住所 | 年齢 | 住所 | 年齢 | 年齢 |
3 | 井上 | 宮崎 | 25 | 鹿児島 | >=25 | <=30 |
4 | 会田 | 鹿児島 | 30 | =DCOUNTA(B2:D8,C2,E2:G3) | ||
5 | 上野 | 宮崎 | 24 | |||
6 | 岡田 | 鹿児島 | 33 | |||
7 | 釜元 | 鹿児島 | 26 | |||
8 | 木下 | 宮崎 | 33 |
【問題】
B | C | D | E | F |
2 | 算数のテスト結果 | |||
3 | 氏名 | 期 末 | ||
4 | 相沢太郎 | 45 | 40 | 0 |
5 | 井上啓太 | 60 | 70 | 4 |
6 | 上野裕一 | 75 | 100 | 2 |
7 | 榎田浩一 | 41 | ||
8 | 大川肇 | 88 | ||
9 | 柿元仁志 | 70 |
【解答例】
【別解】COUNTIF関数を使って計算します。
条件付きでカウント(COUNTIF関数) | 複数条件付きでカウント(COUNTIFS関数) |
B | C | D | E | F | G | H | I | |
2 | 連番 | 氏名 | 氏名(カタカナ) | 性別 | 生年月日 | 年齢 | 出身地 | 血液型 |
3 | 1 | 上原嘉男 | ウエハラヨシオ | 男 | 1977/7/12 | 37 | 奈良県 | O |
4 | 2 | 森永彩芽 | モリナガアヤメ | 女 | 1963/3/25 | 51 | 鳥取県 | A |
5 | 3 | 古田恵 | フルタケイ | 女 | 1980/5/4 | 34 | 奈良県 | A |
6 | 4 | 太田千恵子 | オオタチエコ | 女 | 1987/8/17 | 27 | 兵庫県 | B |
7 | 5 | 豊田啓一 | トヨダケイイチ | 男 | 1983/10/26 | 31 | 岩手県 | B |
8 | 6 | 新村遥奈 | ニイムラハルナ | 女 | 1992/6/10 | 22 | 山梨県 | A |
9 | 7 | 坂元彩香 | サカモトアヤカ | 女 | 1983/10/23 | 31 | 岐阜県 | B |
10 | 8 | 坪井尚生 | ツボイヒサオ | 男 | 1975/12/27 | 39 | 青森県 | A |
11 | 9 | 西原舞 | ニシハラマイ | 女 | 1974/11/4 | 40 | 神奈川県 | B |
12 | 10 | 中野野乃花 | ナカノノノカ | 女 | 1970/8/14 | 44 | 静岡県 | A |
13 | 11 | 岩渕佳代 | イワブチカヨ | 女 | 1977/8/25 | 37 | 静岡県 | A |
14 | 12 | 市村将文 | イチムラマサフミ | 男 | 1963/11/25 | 51 | 愛媛県 | A |
15 | 13 | 芦田公平 | アシダコウヘイ | 男 | 1962/10/31 | 52 | 島根県 | A |
16 | 14 | 高見美姫 | タカミミキ | 女 | 1987/8/23 | 27 | 熊本県 | A |
17 | 15 | 高山晴彦 | タカヤマハルヒコ | 男 | 1956/8/2 | 58 | 宮城県 | B |
18 | 16 | 高島嘉子 | タカシマヨシコ | 女 | 1968/7/4 | 46 | 富山県 | A |
19 | 17 | 蛭田功一 | ヒルタコウイチ | 男 | 1975/10/29 | 39 | 島根県 | A |
20 | 18 | 北奈那 | キタナナ | 女 | 1979/5/8 | 35 | 沖縄県 | B |
21 | 19 | 本田明莉 | ホンダアカリ | 女 | 1959/8/15 | 55 | 島根県 | A |
22 | 20 | 東海林真依 | ショウジマイ | 女 | 1958/1/28 | 56 | 三重県 | A |
B | C | D | E | F | G | H | I | J | |
2 | 期日 | 商品名 | サイズ | 販売個数 | 期日 | 期日 | 商品名 | サイズ | |
3 | 2005/3/1 | りんご | M | 10 | |||||
4 | 2005/3/1 | みかん | M | 30 | |||||
5 | 2005/4/1 | りんご | M | 11 | 販売個数 | ||||
6 | 2005/4/1 | みかん | L | 20 | 合計 | 36 | |||
7 | 2005/4/2 | りんご | M | 12 | 平均 | 12 | |||
8 | 2005/4/2 | みかん | M | 30 | セルの数 | 3 | |||
9 | 2005/4/2 | りんご | L | 40 | 最大値 | 13 | |||
10 | 2005/4/3 | みかん | M | 30 | 最小値 | 11 | |||
11 | 2005/4/3 | りんご | M | 13 | |||||
12 | 2005/5/1 | みかん | M | 30 | |||||
13 | 2005/5/1 | みかん | L | 20 | |||||
14 | 2005/5/2 | りんご | L | 40 | |||||
15 | 2005/5/2 | りんご | M | 14 |
【解答1例】
B | C | D | E | F | G | H | I | J | |
2 | 期日 | 商品名 | サイズ | 販売個数 | 期日 | 期日 | 商品名 | サイズ | |
3 | 2005/3/1 | りんご | M | 10 | >=2005/4/1 | <2005/5/1 | りんご | M | |
4 | 2005/3/1 | みかん | M | 30 | |||||
5 | 2005/4/1 | りんご | M | 11 | 販売個数 | ||||
6 | 2005/4/1 | みかん | L | 20 | 合計 | =DSUM(B2:E15,E2,G2:J3) | |||
7 | 2005/4/2 | りんご | M | 12 | 平均 | =DAVERAGE(B2:E15,E2,G2:J3) | |||
8 | 2005/4/2 | みかん | M | 30 | セルの数 | =DCOUNT(B2:E15,E2,G2:J3) | |||
9 | 2005/4/2 | りんご | L | 40 | 最大値 | =DMAX(B2:E15,E2,G2:J3) | |||
10 | 2005/4/3 | みかん | M | 30 | 最小値 | =DMIN(B2:E15,E2,G2:J3) | |||
11 | 2005/4/3 | りんご | M | 13 | |||||
12 | 2005/5/1 | みかん | M | 30 | |||||
13 | 2005/5/1 | みかん | L | 20 | |||||
14 | 2005/5/2 | りんご | L | 40 | |||||
15 | 2005/5/2 | りんご | M | 14 |
【別解1】DSUMの例で示します。
【別解2】Criteriaを数式で表す例(数式の上のセルは空欄またはフィールド名と異なる文字列にする必要があります)
【問題2】OR条件の場合
B | C | D | E | F | G | H | I | |
2 | 期日 | 商品名 | サイズ | 販売個数 | 商品名 | サイズ | ||
3 | 2005/3/1 | りんご | M | 10 | ||||
4 | 2005/3/1 | みかん | M | 30 | ||||
5 | 2005/4/1 | りんご | M | 11 | 販売個数 | |||
6 | 2005/4/1 | みかん | L | 20 | 合計 | 180 | ||
7 | 2005/4/2 | りんご | M | 12 | 平均 | 20 | ||
8 | 2005/4/2 | みかん | M | 30 | セルの数 | 9 | ||
9 | 2005/4/2 | りんご | L | 40 | 最大値 | 30 | ||
10 | 2005/4/3 | みかん | M | 30 | 最小値 | 10 | ||
11 | 2005/4/3 | りんご | M | 13 | ||||
12 | 2005/5/1 | みかん | M | 30 | ||||
13 | 2005/5/1 | みかん | L | 20 | ||||
14 | 2005/5/2 | りんご | L | 40 | ||||
15 | 2005/5/2 | りんご | M | 14 |
【解答2例】
B | C | D | E | F | G | H | I | |
2 | 期日 | 商品名 | サイズ | 販売個数 | 商品名 | サイズ | ||
3 | 2005/3/1 | りんご | M | 10 | りんご | M | ||
4 | 2005/3/1 | みかん | M | 30 | みかん | M | ||
5 | 2005/4/1 | りんご | M | 11 | 販売個数 | |||
6 | 2005/4/1 | みかん | L | 20 | 合計 | =DSUM(B2:E15,E2,G2:H4) | ||
7 | 2005/4/2 | りんご | M | 12 | 平均 | =DAVERAGE(B2:E15,E2,G2:H4) | ||
8 | 2005/4/2 | みかん | M | 30 | セルの数 | =DCOUNT(B2:E15,E2,G2:H4) | ||
9 | 2005/4/2 | りんご | L | 40 | 最大値 | =DMAX(B2:E15,E2,G2:H4) | ||
10 | 2005/4/3 | みかん | M | 30 | 最小値 | =DMIN(B2:E15,E2,G2:H4) | ||
11 | 2005/4/3 | りんご | M | 13 | ||||
12 | 2005/5/1 | みかん | M | 30 | ||||
13 | 2005/5/1 | みかん | L | 20 | ||||
14 | 2005/5/2 | りんご | L | 40 | ||||
15 | 2005/5/2 | りんご | M | 14 |
【別解2】条件を数式で表す例
【例】下表のC14セルの値と一致するデータを取り出すことができます。
B | C | D | E | F | G | H | |
2 | No | 氏名 | 国語 | 算数 | 理科 | 社会 | 合計 |
3 | 1 | 岡田 | 70 | 65 | 71 | 77 | 283 |
4 | 2 | 会田 | 55 | 61 | 66 | 48 | 230 |
5 | 3 | 河合 | 82 | 77 | 83 | 88 | 330 |
6 | 4 | 近藤 | 72 | 78 | 74 | 73 | 297 |
7 | 5 | 井上 | 61 | 55 | 52 | 65 | 233 |
8 | 6 | 木下 | 86 | 98 | 94 | 87 | 365 |
9 | 7 | 植田 | 68 | 78 | 75 | 66 | 287 |
10 | 8 | 佐々木 | 81 | 67 | 71 | 86 | 305 |
11 | 9 | 桑田 | 62 | 64 | 61 | 69 | 25 |
12 | |||||||
13 | 氏名 | 国語 | 算数 | 理科 | 社会 | 合計 | |
14 | 近藤 | 72 | 78 | 74 | 73 | 297 |
B | C | D | E | F | G | H | |
2 | No | 氏名 | 国語 | 算数 | 理科 | 社会 | 合計 |
3 | 1 | 岡田 | 70 | 65 | 71 | 77 | 283 |
4 | 2 | 会田 | 55 | 61 | 66 | 48 | 230 |
5 | 3 | 河合 | 82 | 77 | 83 | 88 | 330 |
6 | 4 | 近藤 | 72 | 78 | 74 | 73 | 297 |
7 | 5 | 井上 | 61 | 55 | 52 | 65 | 233 |
8 | 6 | 木下 | 86 | 98 | 94 | 87 | 365 |
9 | 7 | 植田 | 68 | 78 | 75 | 66 | 287 |
10 | 8 | 佐々木 | 81 | 67 | 71 | 86 | 305 |
11 | 9 | 桑田 | 62 | 64 | 61 | 69 | 25 |
12 | |||||||
13 | 氏名 | 合計 | 国語 | 社会 | 算数 | 理科 | |
14 | 近藤 | 297 | 72 | 73 | 78 | 74 |
B | C | D | E | F | G | H | |
2 | No | 名前 | 性別 | 年齢 | 血液型 | 情報A | 情報2 |
3 | 1 | 今泉真理 | 女 | 50 | AB | 61 | 59 |
4 | 2 | 藤村美奈子 | 女 | 34 | B | 49 | 92 |
5 | 3 | 寺田琉那 | 女 | 25 | AB | 61 | 69 |
6 | 4 | 五十嵐篤 | 男 | 22 | B | 30 | 68 |
7 | 5 | 大場龍雄 | 男 | 40 | A | 73 | 37 |
8 | 6 | 吉川好子 | 女 | 28 | A | 45 | 36 |
9 | 7 | 北章司 | 男 | 45 | O | 90 | 60 |
10 | 8 | 田ノ上義昭 | 男 | 20 | B | 61 | 38 |
11 | 9 | 露木志帆 | 女 | 24 | B | 85 | 62 |
12 | 10 | 野島昌彦 | 男 | 50 | O | 72 | 55 |
13 | 11 | 山岡陽菜乃 | 女 | 45 | A | 81 | 47 |
14 | 12 | 吉崎光雄 | 男 | 40 | B | 68 | 77 |
15 | 13 | 水口勝昭 | 男 | 28 | A | 70 | 58 |
16 | 14 | 岡田真由 | 女 | 39 | AB | 59 | 51 |
17 | 15 | 臼井幸也 | 男 | 32 | AB | 38 | 54 |
18 | 16 | 森岡果凛 | 女 | 34 | B | 41 | 64 |
19 | 17 | 川村心 | 女 | 23 | O | 88 | 50 |
B | C | D | E | F | G | H | |
2 | No | 名前 | 性別 | 年齢 | 血液型 | 情報A | 情報2 |
3 | 1 | 今泉真理 | 女 | 50 | AB | 61 | 59 |
4 | 2 | 藤村美奈子 | 女 | 34 | B | 49 | 92 |
5 | 3 | 寺田琉那 | 女 | 25 | AB | 61 | 69 |
6 | 4 | 五十嵐篤 | 男 | 22 | B | 30 | 68 |
7 | 5 | 大場龍雄 | 男 | 40 | A | 73 | 37 |
8 | 6 | 吉川好子 | 女 | 28 | A | 45 | 欠席 |
9 | 7 | 北章司 | 男 | 45 | O | 90 | 60 |
10 | 8 | 田ノ上義昭 | 男 | 20 | B | 61 | 欠席 |
11 | 9 | 露木志帆 | 女 | 24 | B | 85 | 62 |
12 | 10 | 野島昌彦 | 男 | 50 | O | 72 | 55 |
13 | 11 | 山岡陽菜乃 | 女 | 45 | A | 81 | 47 |
14 | 12 | 吉崎光雄 | 男 | 40 | B | 68 | 77 |
15 | 13 | 水口勝昭 | 男 | 28 | A | 70 | 58 |
16 | 14 | 岡田真由 | 女 | 39 | AB | 欠席 | 51 |
17 | 15 | 臼井幸也 | 男 | 32 | AB | 38 | 54 |
18 | 16 | 森岡果凛 | 女 | 34 | B | 41 | 64 |
19 | 17 | 川村心 | 女 | 23 | O | 88 | 50 |
DEC2BIN関数 | BIN2DEC関数 |
BITAND関数 | BITOR関数 |
BITXOR関数 | |
BITLSHIFT関数 | BITRSHIFT関数 |
B | C | D | E | |
2 | 問題No | 解答 | 答え | 採点 |
3 | 問1 | 5 | 3 | 0 |
4 | 問2 | 2 | 2 | 1 |
5 | 問3 | 1 | 3 | 0 |
6 | 問4 | 2 | 2 | 1 |
7 | 問5 | 3 | 3 | 1 |
8 | 問6 | 2 | 4 | 0 |
9 | 問7 | 5 | 4 | 0 |
10 | 問8 | 1 | 3 | 0 |
11 | 問9 | 3 | 3 | 1 |
12 | 問10 | 1 | 2 | 0 |
13 | 正解数 | 4 |
B | C | D | E | |
2 | 問題No | 解答 | 答え | 採点 |
3 | 問1 | 5 | 3 | =DELTA(C3,D3) |
4 | 問2 | 2 | 2 | =DELTA(C4,D4) |
5 | 問3 | 1 | 3 | =DELTA(C5,D5) |
6 | 問4 | 2 | 2 | =DELTA(C6,D6) |
7 | 問5 | 3 | 3 | =DELTA(C7,D7) |
8 | 問6 | 2 | 4 | =DELTA(C8,D8) |
9 | 問7 | 5 | 4 | =DELTA(C9,D9) |
10 | 問8 | 1 | 3 | =DELTA(C10,D10) |
11 | 問9 | 3 | 3 | =DELTA(C11,D11) |
12 | 問10 | 1 | 2 | =DELTA(C12,D12) |
13 | 正解数 | =SUM(E3:E12) |
B | C | D | E | F | G | |
2 | 氏名 | 国語 | 数学 | 英語 | 合計 | 検算 |
3 | 今田浩次 | 80 | 85 | 77 | 242 | ○ |
4 | 内田あかり | 70 | 65 | 62 | 198 | X |
5 | 江藤公正 | 90 | 88 | 81 | 259 | ○ |
6 | 岡田太郎 | 55 | 62 | 79 | 196 | ○ |
7 | 川口宏 | 77 | 64 | 70 | 210 | × |
8 | 木村次郎 | 64 | 75 | 61 | 200 | ○ |
B | C | D | E | F | G | |
2 | 氏名 | 国語 | 数学 | 英語 | 合計 | 検算 |
3 | 今田浩次 | 80 | 85 | 77 | 242 | =IF(DELTA(F3,SUM(C3:E3)),"○","×") |
4 | 内田あかり | 70 | 65 | 62 | 198 | =IF(DELTA(F4,SUM(C4:E4)),"○","×") |
5 | 江藤公正 | 90 | 88 | 81 | 259 | =IF(DELTA(F5,SUM(C5:E5)),"○","×") |
6 | 岡田太郎 | 55 | 62 | 79 | 196 | =IF(DELTA(F6,SUM(C6:E6)),"○","×") |
7 | 川口宏 | 77 | 64 | 70 | 210 | =IF(DELTA(F7,SUM(C7:E7)),"○","×") |
8 | 木村次郎 | 64 | 75 | 61 | 200 | =IF(DELTA(F8,SUM(C8:E8)),"○","×") |
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月15日 | 繰越金 | 3月分繰越金 | 10,000 | |
4 | 4月19日 | 会費 | 会費(19人分) | 7,600 | |
5 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
6 | 4月25日 | 会費 | 会費(63人分) | 25,200 | |
7 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
8 | 5月10日 | 諸費 | コピー代 | 4,800 | |
9 | 5月12日 | 図書費 | 本代 | 12,000 | |
10 | 5月18日 | 諸費 | 工具代 | 14,200 | |
11 | 5月20日 | 会費 | 会費(2人分) | 800 | |
12 | 合計 | 43,600 | 39,000 | ||
13 | |||||
14 | 項目名 | 支出金額 | |||
15 | 39,000 | ||||
16 | |||||
17 |
B | C | D | E | F |
14 | 項目名 | 支出金額 | ||
15 | 図書費 | =DSUM(B2:F11,"支出金額",C14:C16) | ||
16 | 諸費 | |||
17 |
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月15日 | 繰越金 | 3月分繰越金 | 10,000 | |
4 | 4月19日 | 会費 | 会費(19人分) | 7,600 | |
5 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
6 | 4月25日 | 会費 | 会費(63人分) | 25,200 | |
7 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
8 | 5月10日 | 諸費 | コピー代 | 4,800 | |
9 | 5月12日 | 図書費 | 本代 | 12,000 | |
10 | 5月18日 | 諸費 | 工具代 | 14,200 | |
11 | 5月20日 | 会費 | 会費(2人分) | 800 | |
12 | 合計 | 43,600 | 39,000 | ||
13 | |||||
14 | 項目名 | 支出金額 | |||
15 | 図書費 | =DSUM(B2:F11,E14,C14:C16) | |||
16 | 諸費 | =DSUM(B2:F11,5,C14:C16) | |||
17 |
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月15日 | 繰越金 | 3月分繰越金 | 10,000 | |
4 | 4月19日 | 会費 | 会費(19人分) | 7,600 | |
5 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
6 | 4月25日 | 会費 | 会費(63人分) | 25,200 | |
7 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
8 | 5月10日 | 諸費 | コピー代 | 4,800 | |
9 | 5月12日 | 図書費 | 本代 | 12,000 | |
10 | 5月18日 | 諸費 | 工具代 | 14,200 | |
11 | 5月20日 | 会費 | 会費(2人分) | 800 | |
12 | 合計 | 43,600 | 39,000 | ||
13 | |||||
14 | 月 日 | 月 日 | 項目名 | 支出金額 | |
15 | 8,000 | ||||
16 | |||||
17 |
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月15日 | 繰越金 | 3月分繰越金 | 10,000 | |
4 | 4月19日 | 会費 | 会費(19人分) | 7,600 | |
5 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
6 | 4月25日 | 会費 | 会費(63人分) | 25,200 | |
7 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
8 | 5月10日 | 諸費 | コピー代 | 4,800 | |
9 | 5月12日 | 図書費 | 本代 | 12,000 | |
10 | 5月18日 | 諸費 | 工具代 | 14,200 | |
11 | 5月20日 | 会費 | 会費(2人分) | 800 | |
12 | 合計 | 43,600 | 39,000 | ||
13 | |||||
14 | 月 日 | 月 日 | 項目名 | 支出金額 | |
15 | >=4/1 | <5/1 | 図書費 | =DSUM(B2:F11,"支出金額",B14:D16) | |
16 | >=4/1 | <5/1 | 諸費 | ||
17 |
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月15日 | 繰越金 | 3月分繰越金 | 10,000 | |
4 | 4月19日 | 会費 | 会費(19人分) | 7,600 | |
5 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
6 | 4月25日 | 会費 | 会費(63人分) | 25,200 | |
7 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
8 | 5月10日 | 諸費 | コピー代 | 4,800 | |
9 | 5月12日 | 図書費 | 本代 | 12,000 | |
10 | 5月18日 | 諸費 | 工具代 | 14,200 | |
11 | 5月20日 | 会費 | 会費(2人分) | 800 | |
12 | 合計 | 43,600 | 39,000 |
B | C | D | E | |
14 | 条件 | 支出金額 | ||
15 | =OR(C3="図書費",C3="諸費") | =DSUM(B2:F11,5,C14:C15) |
B | C | D | E | |
14 | 条件 | 支出金額 | ||
15 | =C3="図書費" | =DSUM(B2:F11,5,C14:C16) | ||
16 | =C3="諸費" |
表示 | 原因 | 対処法 |
##### | セル幅が狭くて数値を表示しきれない時に表示されます。 | セル幅を広げます。 書式で縮小して全体を表示します。 |
計算結果が負の値になる日付または時刻が入力されている場合に表示されます。 | 日付または時刻以外の表示形式を指定します。 計算式をチェックします。 | |
#DIV/O! | ゼロ (0) による除算(割り算)が行われた場合に表示されます。 除数(割るほうの数)が入力されていない場合にも表示されます。 | ゼロ以外の数値をいれます。 |
#N/A | LOOKUP関数などの検索系の関数で、検索した値が指定した範囲内に存在しないとき表示されます。 | 検索値、検索範囲をチェックします。 ISNA関数で表示しないようにします。 |
#NULL! | 指定した 2 つのセル範囲に共通部分がない セル指定の「:(コロン)」や「,(カンマ)」がない | 参照範囲をチェックします。範囲が正しいのであれば、2つの範囲の間に「,」(カンマ)が入力されているかチェックします。 |
#NAME? | 数式に使用している関数名、セル範囲の名前などが間違っている場合に表示されます。 | 数式に使用している名前や関数に間違いがないかどうか調べます。 |
アドイン:分析ツールを組み込む必要がある関数を使用している場合に表示されます。 | ツール→アドインの分析ツールのチェックを入れます。 | |
#NUM! | エクセルで処理できる数値の範囲を超えている場合に表示されます。 | 計算結果が -1×10^307 から 1×10^307までの範囲に収まるようにします。 |
引数として数値を使用すべき部分に他の値が使用されている場合に表示されます。 | 引数が数値であるかを確認します。 | |
IRR関数やRATE関数などの反復計算で、答えが見つからない場合に表示されます。 | ワークシート関数の初期値を変更します。 数式の反復計算を行う回数を変更します。 | |
#REF! | 参照セル、あるいはリンク元が削除された場合に表示されます。 | 参照先を変更する、あるいは正しく参照を設定し直します。 |
#VALUE! | 数値や論理値(TURE・FALSEなど)が必要な部分に文字列などがある場合 単独セルを参照するように設定した先が複数の引数が設定されている場合に表示されます。 | 数式をチェックします |
ISERROR | 対象が(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? または #NULL! のいずれか) を参照するとき TRUE を返します。 |
ISBLANK | 対象が空白セルを参照するとき TRUE を返します。 |
ISERR | 対象が #N/A を除くエラー値を参照するとき TRUE を返します。 |
ISLOGICAL | 対象が論理値を参照するとき TRUE を返します。 |
ISNA | 対象がエラー値 #N/A (使用する値がない) を参照するとき TRUE を返します。 |
ISNONTEXT | 対象が文字列でない項目を参照するとき TRUE を返します (対象が空白セルを参照するときも TRUE になりますので注意してください)。 |
ISNUMBER | 対象が数値を参照するとき TRUE を返します。 |
ISREF | 対象がセル範囲を参照するとき TRUE を返します。 |
ISTEXT | 対象が文字列を参照するとき TRUE を返します。 |
エラー値 | ERROR.TYPE |
#NULL! | 1 |
#DIV/0! | 2 |
#VALUE! | 3 |
#REF! | 4 |
#NAME? | 5 |
#NUM! | 6 |
#N/A | 7 |
#GETTING_DATA | 8 |
その他 | #N/A |
Function myFn1(c As Range) As Boolean myFn1 = c.HasFormula End Function Function myFn2(c As Range) As String myFn2 = c.Formula End Function |
FORMULATEXT関数 | ISFORMULA関数 |
B | C | D | E |
2 | 販売目標数 | 300 | |
3 | 目標達成日数 | 3 | |
4 | |||
5 | 日付 | 販売数 | 達成の判定 |
6 | 5月1日 | 280 | 0 |
7 | 5月2日 | 247 | 0 |
8 | 5月3日 | 397 | 1 |
9 | 5月4日 | 358 | 1 |
10 | 5月5日 | 231 | 0 |
11 | 5月6日 | 429 | 1 |
B | C | D | E |
2 | 販売目標数 | 300 | |
3 | 目標達成日数 | =SUM(D6:D11) | |
4 | |||
5 | 日付 | 販売数 | 達成の判定 |
6 | 5月1日 | 280 | =GESTEP(C6,$E$2) |
7 | 5月2日 | 247 | =GESTEP(C7,$E$2) |
8 | 5月3日 | 397 | =GESTEP(C8,$E$2) |
9 | 5月4日 | 358 | =GESTEP(C9,$E$2) |
10 | 5月5日 | 231 | =GESTEP(C10,$E$2) |
11 | 5月6日 | 429 | =GESTEP(C11,$E$2) |
B | C | D | E | |
2 | 降水量(mm) | |||
3 | 年 | 合計 | 過去50年の平均降水量 | |
4 | 1999 | 2462 | 2271 | |
5 | 2000 | 2667 | 答え | |
6 | 2001 | 1990 | 8 | |
7 | 2002 | 2082 | ||
8 | 2003 | 2035 | ||
9 | 2004 | 2315 | ||
10 | 2005 | 1988 | ||
11 | 2006 | 2281 | ||
12 | 2007 | 2420 | ||
13 | 2008 | 2346 | ||
14 | 2009 | 1530 | ||
15 | 2010 | 2942 | ||
16 | 2011 | 2063 | ||
17 | 2012 | 2895 |
B | C | D | E | |
2 | 降水量(mm) | |||
3 | 年 | 合計 | 過去50年の平均降水量 | |
4 | 1999 | 2462 | =GESTEP(C4,$E$4) | 2271 |
5 | 2000 | 2667 | =GESTEP(C5,$E$4) | 答え |
6 | 2001 | 1990 | =GESTEP(C6,$E$4) | =SUM(D4,D17) |
7 | 2002 | 2082 | =GESTEP(C7,$E$4) | |
8 | 2003 | 2035 | =GESTEP(C8,$E$4) | |
9 | 2004 | 2315 | =GESTEP(C9,$E$4) | |
10 | 2005 | 1988 | =GESTEP(C10,$E$4) | |
11 | 2006 | 2281 | =GESTEP(C11,$E$4) | |
12 | 2007 | 2420 | =GESTEP(C12,$E$4) | |
13 | 2008 | 2346 | =GESTEP(C13,$E$4) | |
14 | 2009 | 1530 | =GESTEP(C14,$E$4) | |
15 | 2010 | 2942 | =GESTEP(C15,$E$4) | |
16 | 2011 | 2063 | =GESTEP(C16,$E$4) | |
17 | 2012 | 2895 | =GESTEP(C17,$E$4) |
B | C | D | E | F | G | H | I | J | |
2 | 評価一覧表 | ||||||||
3 | 名前 | 得点 | 評価A | 評価B | 得点 | 0 | 40 | 70 | |
4 | 今田 | 50 | △ | 良 | 評価A | × | △ | ○ | |
5 | 河野 | 20 | × | 不可 | 評価B | 不可 | 良 | 優 | |
6 | 山田 | 70 | ○ | 優 |
B | C | D | E | F | G | H | I | J | |
2 | 評価一覧表 | ||||||||
3 | 名前 | 得点 | 評価A | 評価B | 得点 | 0 | 40 | 70 | |
4 | 今田 | 50 | =HLOOKUP(C4,$H$3:$J$5,2,TRUE) | =HLOOKUP(C4,$H$3:$J$5,3,TRUE) | 評価A | × | △ | ○ | |
5 | 河野 | 20 | =HLOOKUP(C5,$H$3:$J$5,2,TRUE) | =HLOOKUP(C5,$H$3:$J$5,3,TRUE) | 評価B | 不可 | 良 | 優 | |
6 | 山田 | 70 | =HLOOKUP(C6,$H$3:$J$5,2,TRUE) | =HLOOKUP(C6,$H$3:$J$5,3,TRUE) |
B | C | D | E | F | G | H | I | J | K | L |
2 | 日付 | 商品名 | 単価 | 数量 | 金額 | 商品名 | りんご | みかん | バナナ | 梨 |
3 | 4月1日 | りんご | 100 | 20 | 2,000 | 単価 | 100 | 150 | 120 | 200 |
4 | 4月2日 | バナナ | 120 | 25 | 3,000 |
B | C | D | E | F | G | H | I | J | K | L |
2 | 日付 | 商品名 | 単価 | 数量 | 金額 | 商品名 | りんご | みかん | バナナ | 梨 |
3 | 4月1日 | りんご | =HLOOKUP(C3,$I$2:$L$3,2,FALSE) | 20 | 2,000 | 単価 | 100 | 150 | 120 | 200 |
4 | 4月2日 | バナナ | =HLOOKUP(C4,$I$2:$L$3,2,FALSE) | 25 | 3,000 |
シリアル値を数値へ(HOUR,MINUTE,SECOND) | 数値をシリアル値へ(TIME関数) |
文字列をシリアル値へ(TIMEVALUE関数) | |
時間の合計(表示形式) | 勤務時間の計算について |
B | C | D | |
2 | 時給計算 | ||
3 | 時給 | 1,000 | |
4 | 出社時刻 | 退社時刻 | 勤務時間 |
5 | 8:00:10 | 17:20:20 | 9:20:10 |
6 | |||
7 | 勤務時間 | 時間 | 9 |
8 | 分 | 20 | |
9 | 秒 | 10 | |
10 | 時給計算例 | シリアル値 | 9,336.11 |
11 | 時間単位 | 9,333.33 |
B | C | D | |
2 | 時給計算 | ||
3 | 時給 | 1,000 | |
4 | 出社時刻 | 退社時刻 | 勤務時間 |
5 | 8:00:10 | 17:20:20 | =C5-B5 |
6 | |||
7 | 勤務時間 | 時間 | =HOUR(D5) |
8 | 分 | =MINUTE(D5) | |
9 | 秒 | =SECOND(D5) | |
10 | 時給計算例 | シリアル値 | =D5*24*C3 |
11 | 時間単位 | =D7*C3+D8/60*C3 |
B | C | D | E | |
2 | 時 | 分 | 秒 | 時:分:秒 |
3 | 11 | 22 | 3 | 11:22:3 |
4 | 13 | 10 | 13:10 |
B | C | D | E | |
2 | 時 | 分 | 秒 | 時:分:秒 |
3 | 11 | 22 | 3 | =TIME(B3,C3,D3) |
4 | 13 | 10 | =TIME(B4,C4,0) |
B | C | D | |
2 | 6:00 | 0.25 | |
3 | 12:00 | 0.5 | |
4 | 24:00 | 0 | 1 |
5 | 36:00 | 0.5 | 1.5 |
B | C | D | |
2 | 6:00 | =TIMEVALUE(B2) | |
3 | 12:00 | =TIMEVALUE(B3) | |
4 | 24:00 | =TIMEVALUE(B4) | =VALUE(B4) |
5 | 36:00 | =TIMEVALUE(B5) | =VALUE(B5) |
リンクの設定(HYPERLINK関数) | ハイパーリンクの挿入 |
ハイパーリンクの書式(スタイル)を変更する |
HYPERLINK関数の使い方 | [ハイパーリンクの挿入]機能を使う方法 |
ハイパーリンクを削除する | ハイパーリンクの色を変更する |
ハイパーリンクの色を変えない(標準の色にする) |
【例】
【操作手順】同一ファイルの別シートへのリンク方法を例に説明します。
IF関数 | AND関数、OR関数 | IS関数 |
N関数 | NA関数 | XOR関数 |
CELL関数 | ||
IF関数の入れ子の制限 | IF関数の入れ子の作り方 | |
IF関数を使わずに条件分岐する数式を作る |
B | C | D | |
2 | 国語 | 判定 | |
3 | 相沢恭子 | 80 | 合格 |
4 | 今田浩次 | 50 | 不合格 |
5 | 上田美香 | 30 | 不合格 |
6 | 江口恭介 | 70 | 合格 |
B | C | D | |
2 | 国語 | 判定 | |
3 | 相沢恭子 | 80 | =IF(C3>=60,"合格","不合格") |
4 | 今田浩次 | 50 | =IF(C4>=60,"合格","不合格") |
5 | 上田美香 | 30 | =IF(C5>=60,"合格","不合格") |
6 | 江口恭介 | 70 | =IF(C6>=60,"合格","不合格") |
A=B | AとBが等しい |
A>B | AがBよりも大きい |
A<B | AがBよりも小さい |
A>=B | AがB以上 |
A<=B | AがB以下 |
A<>B | AとBが等しくない |
B | C | D | |
2 | 国語 | 得点 | |
3 | 問題1-1 | OK | 25 |
4 | 問題1-2 | × | 0 |
5 | 問題2-1 | oK | 25 |
6 | 問題2-2 | Ok | 25 |
7 | 合計得点 | 75 |
B | C | D | E | |
2 | 国語 | 判定 | 答え | |
3 | 問題1-1 | OK | =IF(C3="OK",25,0) | 25 |
4 | 問題1-2 | × | =IF(C4="OK",25,0) | 0 |
5 | 問題2-1 | oK | =IF(C5="OK",25,0) | 25 |
6 | 問題2-2 | Ok | =IF(C6="OK",25,0) | 25 |
7 | 合計得点 | =SUM(D3:D6) | 75 |
B | C | D | E | |
2 | 国語 | 判定 | 答え | |
3 | 問題1-1 | OK | =IF(EXACT(C3,"OK"),25,0) | 25 |
4 | 問題1-2 | × | =IF(EXACT(C4,"OK"),25,0) | 0 |
5 | 問題2-1 | oK | =IF(EXACT(C5,"OK"),25,0) | 0 |
6 | 問題2-2 | Ok | =IF(EXACT(C6,"OK"),25,0) | 0 |
7 | 合計得点 | =SUM(D3:D6) | 25 |
B | C | D | |
2 | 9:00 | =IF(B2="9:00","OK","NG") | NG |
3 | =IF(B2=TIMEVALUE("9:00"),"OK","NG") | OK | |
4 | =IF(B2=TIME(9,0,0),"OK","NG") | OK | |
5 | =IF(ROUND(B2*24*60,0)=ROUND("9:00"*24*60,0),"OK","NG") | OK |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | 合格 |
4 | 今田浩次 | 60 | 90 | 合格 |
5 | 上田美香 | 30 | 40 | 不合格 |
6 | 江口恭介 | 70 | 50 | 不合格 |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | =IF(AND(C3>=60,D3>=60),"合格","不合格") |
4 | 今田浩次 | 60 | 90 | =IF(AND(C4>=60,D4>=60),"合格","不合格") |
5 | 上田美香 | 30 | 40 | =IF(AND(C5>=60,D5>=60),"合格","不合格") |
6 | 江口恭介 | 70 | 50 | =IF(AND(C6>=60,D6>=60),"合格","不合格") |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | 合格 |
4 | 今田浩次 | 60 | 90 | 不合格 |
5 | 上田美香 | 30 | 40 | 不合格 |
6 | 江口恭介 | 70 | 50 | 不合格 |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | =IF(OR(C3<=60,D3<=60),"不合格","合格") |
4 | 今田浩次 | 60 | 90 | =IF(OR(C4<=60,D4<=60),"不合格","合格") |
5 | 上田美香 | 30 | 40 | =IF(OR(C5<=60,D5<=60),"不合格","合格") |
6 | 江口恭介 | 70 | 50 | =IF(OR(C6<=60,D6<=60),"不合格","合格") |
ISERROR | 対象が(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? または #NULL! のいずれか) を参照するとき TRUE を返します。 |
ISBLANK | 対象が空白セルを参照するとき TRUE を返します。 |
ISERR | 対象が #N/A を除くエラー値を参照するとき TRUE を返します。 |
ISLOGICAL | 対象が論理値を参照するとき TRUE を返します。 |
ISNA | 対象がエラー値 #N/A (使用する値がない) を参照するとき TRUE を返します。 |
ISNONTEXT | 対象が文字列でない項目を参照するとき TRUE を返します (対象が空白セルを参照するときも TRUE になりますので注意してください)。 |
ISNUMBER | 対象が数値を参照するとき TRUE を返します。 |
ISREF | 対象がセル範囲を参照するとき TRUE を返します。 |
ISTEXT | 対象が文字列を参照するとき TRUE を返します。 |
値 | 戻り値 |
数値 | そのままの数値 |
Excelの組み込み書式で表示された日付 | その日付のシリアル値 |
TRUE | 1 |
FALSE | 0 |
#DIV/0!などのエラー値 | エラー値 |
その他 | 0 |
検査の種類 | 戻り値 |
"address" | 対象範囲の左上隅にあるセル番地を表す文字列を返します。 |
"col" | 対象範囲の左上隅にあるセルの列番号を返します。 |
"color" | 負の数を色で表す書式がセルに設定されている場合は 1、それ以外の場合は 0を返します。 |
"contents" | 対象範囲の左上隅にあるセルの内容を返します。 |
"filename" | 対象範囲を含むファイルの名前 (絶対パス名) を表す文字列を返します。 対象範囲を含むファイルがまだ保存されていない場合、結果は空白文字列 (") になります。 |
"format" | セルの表示形式に対応する文字列定数を返します。 |
"parentheses" | 正の数またはすべての値をかっこで囲む書式がセルに設定されている場合は 1、それ以外の場合は 0を返します。 |
"prefix" | セルに入力されている文字列の配置に対応する文字列定数を返します。 セルが左詰めの文字列を含むときは一重引用符 (') 右詰めの文字列を含むときは二重引用符 (") 中央配置の文字列を含むときはキャレット (^) 均等配置の文字列を含むときは円記号 (\) そのほかのデータが入力されているときは空白文字列 (") になります。 |
"protect" | セルがロックされていない場合は 0、ロックされている場合は 1を返します。 |
"row" | 対象範囲の左上隅にあるセルの行番号を返します。 |
"type" | セルに含まれるデータのタイプに対応する文字列定数を返します。 セルが空白の場合は "b" (Blank の頭文字) セルに文字列定数が入力されている場合は "l" (Label の頭文字) そのほかの値が入力されている場合は "v" (Value の頭文字) になります。 |
"width" | 小数点以下を切り捨てた整数のセル幅を返します。 セル幅の単位は、標準のフォント サイズの 1 文字の幅と等しくなります。 |
Excel の表示形式 | 戻り値 |
G/標準 | G |
0 | F0 |
#,##0 | ",0" |
0.00 | F2 |
#,##0.00 | ",2" |
#,##0;-#,##0 または $#,##0_);($#,##0) | ",0" |
#,##0;[赤]-#,##0 または $#,##0_);[赤]($#,##0) | ",0-" |
#,##0.00;-#,##0.00 または $#,##0.00_);($#,##0.00) | ",2" |
#,##0.00;[赤]-#,##0.00 または $#,##0.00_);[赤]($#,##0.00) | ",2-" |
\#,##0_);(\#,##0) | C0 |
\#,##0_);[赤](\#,##0) | C0- |
\#,##0.00_);(\#,##0.00) | C2 |
\#,##0.00_);[赤](\#,##0.00) | C2- |
0% | P0 |
0.00% | P2 |
0.00E+00 | S2 |
# ?/? または # ??/?? | G |
ge.m.d | D4 |
gggg"年"m"月"d"日" | D4 |
yyyy/m/d | D1 |
yyyy"年"m"月"d"日" | D1 |
m/d/yy | D1 |
d-mmm-yy | D1 |
d-mmm | D3 |
mmm-yy | D2 |
yyyy/m/d h:mm | D1 |
h:mm AM/PM | D7 |
h:mm:ss AM/PM | D6 |
h:mm | D9 |
h:mm:ss | D8 |
h"時"mm"分" | D9 |
h"時"mm"分"ss"秒" | D8 |
B | C | D | |
2 | 名前 | 得点 | 評価 |
3 | 井上 | 80 | ○ |
4 | 上野 | 54 | △ |
5 | 内田 | 30 | × |
6 | 榎田 | 15 | × |
7 | 岡本 | 77 | ○ |
8 | 大野 | 91 | ○ |
B | C | D | |
2 | 名前 | 得点 | 評価 |
3 | 井上 | 80 | ○ |
4 | 上野 | 54 | △ |
5 | 内田 | 30 | × |
6 | 榎田 | 15 | × |
7 | 岡本 | 77 | ○ |
8 | 大野 | 91 | ○ |
B | C | D | |
2 | 名前 | 得点 | 評価 |
3 | 井上 | 80 | 5 |
4 | 上野 | 54 | 2 |
5 | 内田 | 30 | 1 |
6 | 榎田 | 51 | 2 |
7 | 岡本 | 77 | 4 |
8 | 大野 | 60 | 3 |
B | C | D | |
2 | 名前 | 得点 | 評価 |
3 | 井上 | 80 | A |
4 | 上野 | 54 | D |
5 | 内田 | 30 | E |
6 | 榎田 | 51 | D |
7 | 岡本 | 77 | B |
8 | 大野 | 60 | C |
B | C | D | E | F | G | H | I | |
2 | No | 氏名 | ふりがな | 性別 | 国語 | 数学 | 英語 | 合計 |
3 | 1 | 赤羽 美幸 | アカバネ ミユキ | 女 | 85 | 91 | 83 | 259 |
4 | 2 | 葛西 祐基 | カサイ ユウキ | 男 | 95 | 91 | 70 | 256 |
5 | 3 | 川井 美里 | カワイ ミサト | 女 | 69 | 57 | 86 | 212 |
6 | 4 | 笹川 満 | ササガワ ミツル | 男 | 66 | 79 | 64 | 209 |
7 | 5 | 柴崎 優 | シバザキ ユウ | 女 | 80 | 48 | 48 | 176 |
8 | 6 | 平 奈央 | タイラ ナオ | 女 | 78 | 94 | 54 | 226 |
9 | 7 | 高畑 勇介 | タカハタ ユウスケ | 男 | 95 | 88 | 70 | 253 |
10 | 8 | 浜田 希 | ハマダ ノゾミ | 女 | 82 | 95 | 69 | 246 |
11 | 9 | 平岡 那奈 | ヒラオカ ナナ | 女 | 86 | 77 | 69 | 232 |
12 | 10 | 藤本 ヒロ | フジモト ヒロ | 男 | 85 | 65 | 68 | 218 |
13 | 12 | 横田 まさし | ヨコタ マサシ | 男 | 61 | 58 | 70 | 189 |
【問題1】INDEX関数とMATCH関数を使って運賃を求めなさい。
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | 30,000 |
【解答1例】
B | C | D | E | ||
2 | 運賃表 | ||||
3 | 東京 | 名古屋 | 大阪 | ||
4 | 鹿児島 | 50,000 | 40,000 | 35,000 | |
5 | 宮崎 | 45,000 | 35,000 | 30,000 | |
6 | 熊本 | 40,000 | 30,000 | 25,000 | |
7 | 福岡 | 30,000 | 20,000 | 15,000 | |
8 | |||||
9 | 到着地 | 名古屋 | |||
10 | 出発地 | 熊本 | |||
11 | 運賃は | =INDEX(C4:E7,MATCH(C10,B4:B7,0),MATCH(C9,C3:E3,0)) |
【問題2】大人運賃表と子供運賃表を使って運賃を求めなさい
B | C | D | E | F | G | H | I | J | |
2 | 運賃表 (A:大人) | 運賃表 (B:子供) | |||||||
3 | 東京 | 名古屋 | 大阪 | 東京 | 名古屋 | 大阪 | |||
4 | 鹿児島 | 50,000 | 40,000 | 35,000 | 鹿児島 | 25,000 | 20,000 | 17,500 | |
5 | 宮崎 | 45,000 | 35,000 | 30,000 | 宮崎 | 22,500 | 17,500 | 15,000 | |
6 | 熊本 | 40,000 | 30,000 | 25,000 | 熊本 | 20,000 | 15,000 | 12,500 | |
7 | 福岡 | 30,000 | 20,000 | 15,000 | 福岡 | 15,000 | 10,000 | 7,500 | |
8 | |||||||||
9 | 到着地 | 名古屋 | |||||||
10 | 出発地 | 熊本 | |||||||
11 | 大人/子供 | 子供 | |||||||
12 | 運賃は | 15,000 |
【解答2例】
B | C | D | E | F | G | H | I | J | |
2 | 運賃表 (A:大人) | 運賃表 (B:子供) | |||||||
3 | 東京 | 名古屋 | 大阪 | 東京 | 名古屋 | 大阪 | |||
4 | 鹿児島 | 50,000 | 40,000 | 35,000 | 鹿児島 | 25,000 | 20,000 | 17,500 | |
5 | 宮崎 | 45,000 | 35,000 | 30,000 | 宮崎 | 22,500 | 17,500 | 15,000 | |
6 | 熊本 | 40,000 | 30,000 | 25,000 | 熊本 | 20,000 | 15,000 | 12,500 | |
7 | 福岡 | 30,000 | 20,000 | 15,000 | 福岡 | 15,000 | 10,000 | 7,500 | |
8 | |||||||||
9 | 到着地 | 名古屋 | |||||||
10 | 出発地 | 熊本 | |||||||
11 | 大人/子供 | 子供 | |||||||
12 | 運賃は | =INDEX((C4:E7,H4:J7),MATCH(C10,B4:B7,0),MATCH(C9,C3:E3,0),MATCH(C11,{"大人","子供"},0)) |
INFO関数 | CELL関数 |
検査の種類 | 返す値 |
"directory" | カレントディレクトリ(フォルダ)のパス |
"memavail" | 使用可能なメモリ容量 (単位:バイト) Excel2007以降では使用できません |
"memused" | データを一時的に保存するために使用されているメモリ容量 (単位:バイト) Excel2007以降では使用できません |
"totmem" | 既に使用されているメモリも含めた総メモリ容量 (単位 : バイト) Excel2007以降では使用できません |
"numfile" | 開かれているワークシートの枚数 |
"origin" | Lotus 1-2-3 リリース 3.x との互換性を維持するためのもの 現在ウィンドウに表示されている範囲の左上隅のセル番地が絶対参照の形で返されます。 |
"osversion" | 現在使用されているオペレーティング システムのバージョン |
"recalc" | 現在設定されている再計算のモード ("自動" または "手動")が返されます。 |
"release" | Excel のバージョン |
"system" | 操作環境の名前 Macintosh 版 Excel では "mac" Windows 版 Excel では "pcdos" |
Windowsのバージョン | 返される値 |
Windows2000 | Windows (32-bit) NT 5.00 |
Windows Xp | Windows (32-bit) NT 5.01 |
Windows Vista | Windows (32-bit) NT 6.00 |
Windows 7 | Windows (32-bit) NT 6.01 |
Windows 8 | Windows (32-bit) NT 6.02 |
Windows 10 | Windows (32-bit) NT 10.00 |
Excelのバージョン | 返される値 |
Excel 2002 | 10.0 |
Excel 2007 | 12.0 |
Excel 2010 | 14.0 |
Excel 2013 | 15.0 |
Excel2016 | 16.0 |
検査の種類 | 戻り値 |
"address" | 対象範囲の左上隅にあるセル番地を表す文字列を返します。 |
"col" | 対象範囲の左上隅にあるセルの列番号を返します。 |
"color" | 負の数を色で表す書式がセルに設定されている場合は 1、それ以外の場合は 0を返します。 |
"contents" | 対象範囲の左上隅にあるセルの内容を返します。 |
"filename" | 対象範囲を含むファイルの名前 (絶対パス名) を表す文字列を返します。 対象範囲を含むファイルがまだ保存されていない場合、結果は空白文字列 (") になります。 |
"format" | セルの表示形式に対応する文字列定数を返します。 |
"parentheses" | 正の数またはすべての値をかっこで囲む書式がセルに設定されている場合は 1、それ以外の場合は 0を返します。 |
"prefix" | セルに入力されている文字列の配置に対応する文字列定数を返します。 セルが左詰めの文字列を含むときは一重引用符 (') 右詰めの文字列を含むときは二重引用符 (") 中央配置の文字列を含むときはキャレット (^) 均等配置の文字列を含むときは円記号 (\) そのほかのデータが入力されているときは空白文字列 (") になります。 |
"protect" | セルがロックされていない場合は 0、ロックされている場合は 1を返します。 |
"row" | 対象範囲の左上隅にあるセルの行番号を返します。 |
"type" | セルに含まれるデータのタイプに対応する文字列定数を返します。 セルが空白の場合は "b" (Blank の頭文字) セルに文字列定数が入力されている場合は "l" (Label の頭文字) そのほかの値が入力されている場合は "v" (Value の頭文字) になります。 |
"width" | 小数点以下を切り捨てた整数のセル幅を返します。 セル幅の単位は、標準のフォント サイズの 1 文字の幅と等しくなります。 |
Excel の表示形式 | 戻り値 |
G/標準 | G |
0 | F0 |
#,##0 | ",0" |
0.00 | F2 |
#,##0.00 | ",2" |
#,##0;-#,##0 または $#,##0_);($#,##0) | ",0" |
#,##0;[赤]-#,##0 または $#,##0_);[赤]($#,##0) | ",0-" |
#,##0.00;-#,##0.00 または $#,##0.00_);($#,##0.00) | ",2" |
#,##0.00;[赤]-#,##0.00 または $#,##0.00_);[赤]($#,##0.00) | ",2-" |
\#,##0_);(\#,##0) | C0 |
\#,##0_);[赤](\#,##0) | C0- |
\#,##0.00_);(\#,##0.00) | C2 |
\#,##0.00_);[赤](\#,##0.00) | C2- |
0% | P0 |
0.00% | P2 |
0.00E+00 | S2 |
# ?/? または # ??/?? | G |
ge.m.d | D4 |
gggg"年"m"月"d"日" | D4 |
yyyy/m/d | D1 |
yyyy"年"m"月"d"日" | D1 |
m/d/yy | D1 |
d-mmm-yy | D1 |
d-mmm | D3 |
mmm-yy | D2 |
yyyy/m/d h:mm | D1 |
h:mm AM/PM | D7 |
h:mm:ss AM/PM | D6 |
h:mm | D9 |
h:mm:ss | D8 |
h"時"mm"分" | D9 |
h"時"mm"分"ss"秒" | D8 |
ISERROR関数 | ISERR関数 | ISBLANK関数 |
ISODD関数 | ISEVEN関数 | ISTEXT関数 |
ISNONTEXT関数 | ISUMBER関数 | ISLOGICAL関数 |
ISNA関数 | その他のIS関数 |
ISERROR | 対象が(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? または #NULL! のいずれか) を参照するとき TRUE を返します。 |
ISBLANK | 対象が空白セルを参照するとき TRUE を返します。 |
ISERR | 対象が #N/A を除くエラー値を参照するとき TRUE を返します。 |
ISLOGICAL | 対象が論理値を参照するとき TRUE を返します。 |
ISNA | 対象がエラー値 #N/A (使用する値がない) を参照するとき TRUE を返します。 |
ISNONTEXT | 対象が文字列でない項目を参照するとき TRUE を返します (対象が空白セルを参照するときも TRUE になりますので注意してください)。 |
ISNUMBER | 対象が数値を参照するとき TRUE を返します。 |
ISREF | 対象がセル範囲を参照するとき TRUE を返します。 |
ISTEXT | 対象が文字列を参照するとき TRUE を返します。 |
関数の挿入[fx]ダイアログを使って関数を入力する方法 |
※Excel2007で追加された関数には を、Excel2010で追加された関数にはを付けています。
Excel2013で追加された関数にはを付けています。
Office365またはExcel Onlineで使用できる関数にはを付けています。
合計・平均の関数 | カウントの関数 | 四捨五入など | 最大最小など |
日付の関数 | 時刻の関数 | 文字列の操作1 | 文字列の操作2 |
検索/行列の関数 | IF関数&IS関数 | 三角関数・数学 | データベース関数 |
| |||
財務関数 | エンジニアリング関数 | 情報関数 | 論理関数 |
A | B | C | D |
E | F | G | H |
I | J | K | L |
M | N | O | P |
Q | R | S | T |
| |||
U | V | W | X |
Y | Z | その他 | |
|
【問題】成績の評価を付けたいと思います。右の評価一覧表(G4:J6)にしたがって、D4:E6セルに数式を入力しなさい。
B | C | D | E | F | G | H | |
2 | 評価一覧表 | ||||||
3 | 名前 | 得点 | 評価A | 得点 | 評価A | ||
4 | 今田 | 50 | △ | 0 | 〜 | × | |
5 | 河野 | 20 | × | 40 | 〜 | △ | |
6 | 山田 | 70 | ○ | 70 | 〜 | ○ |
【解答例】
B | C | D | E | F | G | H | |
2 | 評価一覧表 | ||||||
3 | 名前 | 得点 | 評価A | 得点 | 評価A | ||
4 | 今田 | 50 | =LOOKUP(C4,$F$4:$F$6,$H$4:$H$6) | 0 | 〜 | × | |
5 | 河野 | 20 | =LOOKUP(C5,$F$4:$F$6,$H$4:$H$6) | 40 | 〜 | △ | |
6 | 山田 | 70 | =LOOKUP(C6,$F$4:$F$6,$H$4:$H$6) | 70 | 〜 | ○ |
【別解】配列形式を使うと、D4セルは以下のように書くこともできます。
(参考) LOOKUP関数のその他の用途(文字列から数値を取り出す方法など)
B | C | D | E | F | G | H |
2 | コード | 商品名 | 単価 | コード | 商品名 | 単価 |
3 | 130 | ぶどう | 300 | 100 | りんご | 100 |
4 | 110 | みかん | 120 | |||
5 | 120 | 梨 | 200 | |||
6 | 130 | ぶどう | 300 | |||
7 | 140 | 柿 | 250 | |||
8 | 150 | パイナップル | 400 |
B | C | D | E | F | G | H |
2 | コード | 商品名 | 単価 | コード | 商品名 | 単価 |
3 | 130 | =LOOKUP($B$3,$F$3:$F$8,G3:G8) | =LOOKUP($B$3,$F$3:$F$8,H3:H8) | 100 | りんご | 100 |
4 | 110 | みかん | 120 | |||
5 | 120 | 梨 | 200 | |||
6 | 130 | ぶどう | 300 | |||
7 | 140 | 柿 | 250 | |||
8 | 150 | パイナップル | 400 |
B | C | D | E | F | G | H |
2 | コード | 商品名 | 単価 | コード | 商品名 | 単価 |
3 | 130 | =LOOKUP($B$3,$F$3:G8) | =LOOKUP($B$3,$F$3:H8) | 100 | りんご | 100 |
4 | 110 | みかん | 120 | |||
5 | 120 | 梨 | 200 | |||
6 | 130 | ぶどう | 300 | |||
7 | 140 | 柿 | 250 | |||
8 | 150 | パイナップル | 400 |
【問題】
B | C | D | E | F | |
2 | 運賃表 | ||||
3 | 東京 | 名古屋 | 大阪 | ||
4 | 鹿児島 | 50,000 | 40,000 | 35,000 | |
5 | 宮崎 | 45,000 | 35,000 | 30,000 | |
6 | 熊本 | 40,000 | 30,000 | 25,000 | |
7 | 福岡 | 30,000 | 20,000 | 15,000 | |
8 | |||||
9 | 到着地 | 名古屋 | は左から | 2 | 番目です。 |
10 | 出発地 | 熊本 | は上から | 3 | 番目です。 |
11 |
【解答例】
B | C | D | E | F | |
2 | 運賃表 | ||||
3 | 東京 | 名古屋 | 大阪 | ||
4 | 鹿児島 | 50,000 | 40,000 | 35,000 | |
5 | 宮崎 | 45,000 | 35,000 | 30,000 | |
6 | 熊本 | 40,000 | 30,000 | 25,000 | |
7 | 福岡 | 30,000 | 20,000 | 15,000 | |
8 | |||||
9 | 到着地 | 名古屋 | は左から | =MATCH(C9,C3:E3,0) | 番目です。 |
10 | 出発地 | 熊本 | は上から | =MATCH(C10,B4:B7,0) | 番目です。 |
11 | 運賃は | =VLOOKUP(C10,B4:E7,MATCH(C9,B3:E3,0),FALSE) | |||
12 | 運賃は | =INDEX(C4:E7,MATCH(C10,B4:B7,0),MATCH(C9,C3:E3,0)) |
【問題】VLOOKUP関数とMATCH関数を使って運賃を求めなさい。
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | 30,000 |
【解答例】
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | =VLOOKUP(C10,B4:E7,MATCH(C9,B3:E3,0),FALSE) |
【料金計算の例】
【説明】
最大値(MAX関数) | 最小値(MIN関数) |
大きい順(LARGE関数) | 小さい順(SMALL関数) |
B | C | D | E | F | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 |
3 | 井上 | 80 | 85 | 88 | 253 |
4 | 会田 | 70 | 65 | 58 | 193 |
5 | 上野 | 90 | 88 | 76 | 254 |
6 | 岡田 | 55 | 62 | 47 | 164 |
7 | 釜元 | 77 | 64 | 71 | 212 |
8 | 木下 | 64 | 75 | 69 | 208 |
9 | 平均点 | 72.7 | 73.2 | 68.2 | 214 |
10 | 最高点 | 90 | 88 | 88 | 254 |
11 | 最低点 | 55 | 62 | 47 | 164 |
B | C | D | E | F | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 |
3 | 井上 | 80 | 85 | 88 | =SUM(C3:E3) |
4 | 会田 | 70 | 65 | 58 | =SUM(C4:E4) |
5 | 上野 | 90 | 88 | 76 | =SUM(C5:E5) |
6 | 岡田 | 55 | 62 | 47 | =SUM(C6:E6) |
7 | 釜元 | 77 | 64 | 71 | =SUM(C7:E7) |
8 | 木下 | 64 | 75 | 69 | =SUM(C8:E8) |
9 | 平均点 | =AVERAGE(C3:C8) | =AVERAGE(D3:D8) | =AVERAGE(E3:E8) | =AVERAGE(F3:F8) |
10 | 最高点 | =MAX(C3:C8) | =MAX(D3:D8) | =MAX(E3:E8) | =MAX(F3:F8) |
11 | 最低点 | =MIN(C3:C8) | =MIN(D3:D8) | =MIN(E3:E8) | =MIN(F3:F8) |
B | C | |
2 | 通勤距離(片道km) | 支給額(円/月) |
3 | 3 | 0 |
4 | 4 | 0 |
5 | 5 | 8,000 |
6 | 6 | 16,000 |
7 | 7 | 24,000 |
8 | 8 | 30,000 |
9 | 9 | 30,000 |
B | C | |
2 | 通勤距離(片道km) | 支給額(円/月) |
3 | 3 | =MIN(30000,MAX(0,B3-4)*2*20*200) |
4 | 4 | =MIN(30000,MAX(0,B4-4)*2*20*200) |
5 | 5 | =MIN(30000,MAX(0,B5-4)*2*20*200) |
6 | 6 | =MIN(30000,MAX(0,B6-4)*2*20*200) |
7 | 7 | =MIN(30000,MAX(0,B7-4)*2*20*200) |
8 | 8 | =MIN(30000,MAX(0,B8-4)*2*20*200) |
9 | 9 | =MIN(30000,MAX(0,B9-4)*2*20*200) |
B | C | D | |
2 | 出社時刻 | 退社時刻 | 勤務時間 |
3 | 8:25 | 15:30 | 6:30 |
4 | 10:15 | 16:20 | 6:05 |
5 | 10:35 | 18:00 | 6:25 |
B | C | D | |
2 | 出社時刻 | 退社時刻 | 勤務時間 |
3 | 8:25 | 15:30 | =MIN(C3,"17:00")-MAX(B3,"9:00") |
4 | 10:15 | 16:20 | =MIN(C4,"17:00")-MAX(B4,"9:00") |
5 | 10:35 | 18:00 | =MIN(C5,"17:00")-MAX(B5,"9:00") |
2番目、3番目に大きい値を求めるにはLARGE関数、2番目、3番目に小さい値を求めるにはSMALL関数を使うと便利です。
これらの関数でも最大値や最小値を求めることができます。
【問題1-1】
B | C | D | E | F | G | H | I | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 得点 | 名前 | |
3 | 井上 | 80 | 85 | 88 | 253 | 一位 | 254 | 上野 |
4 | 会田 | 70 | 65 | 58 | 193 | 二位 | 253 | 井上 |
5 | 上野 | 90 | 88 | 76 | 254 | |||
6 | 岡田 | 55 | 62 | 47 | 164 | 最下位 | 164 | 岡田 |
7 | 釜元 | 77 | 64 | 71 | 212 | ブービー | 193 | 会田 |
8 | 木下 | 64 | 75 | 69 | 208 |
【解答例1-1】
B | C | D | E | F | G | H | I | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 得点 | 名前 | |
3 | 井上 | 80 | 85 | 88 | 253 | 一位 | =LARGE(F3:F8,1) | =INDEX($B$3:$B$8,MATCH(H3,$F$3:$F$8,0)) |
4 | 会田 | 70 | 65 | 58 | 193 | 二位 | =LARGE(F3:F8,2) | =INDEX($B$3:$B$8,MATCH(H4,$F$3:$F$8,0)) |
5 | 上野 | 90 | 88 | 76 | 254 | |||
6 | 岡田 | 55 | 62 | 47 | 164 | 最下位 | =SMALL(F3:F8,1) | =INDEX($B$3:$B$8,MATCH(H6,$F$3:$F$8,0)) |
7 | 釜元 | 77 | 64 | 71 | 212 | ブービー | =SMALL(F3:F8,2) | =INDEX($B$3:$B$8,MATCH(H7,$F$3:$F$8,0)) |
8 | 木下 | 64 | 75 | 69 | 208 |
【問題1-2】
B | C | D | |
2 | 名前 | テスト1 | テスト2 |
3 | 井上 | 80 | 0 |
4 | 会田 | 70 | 65 |
5 | 上野 | 0 | 88 |
6 | 岡田 | 55 | 0 |
7 | 釜元 | 0 | 0 |
8 | 木下 | 64 | 75 |
9 | 最低点 | 55 | 65 |
B | C | D | |
2 | 名前 | テスト1 | テスト2 |
3 | 井上 | 80 | 0 |
4 | 会田 | 70 | 65 |
5 | 上野 | 0 | 88 |
6 | 岡田 | 55 | 0 |
7 | 釜元 | 0 | 0 |
8 | 木下 | 64 | 75 |
9 | 最低点 | =SMALL(C3:C8,COUNTIF(C3:C8,0)+1) | =SMALL(D3:D8,COUNTIF(D3:D8,0)+1) |
MODE関数 | MODE.SNGL関数 | MODE.MULT関数 |
B | C | |
2 | データ | |
3 | 80 | |
4 | 55 | |
5 | 90 | |
6 | 55 | |
7 | 55 | |
8 | 80 | |
9 | 最頻値 | 55 |
B | C | |
2 | データ | |
3 | 80 | |
4 | 55 | |
5 | 90 | |
6 | 55 | |
7 | 55 | |
8 | 80 | |
9 | 最頻値 | =MODE(C2:C7) |
B | C | |
2 | データ | |
3 | 80 | |
4 | 55 | |
5 | 90 | |
6 | 55 | |
7 | 55 | |
8 | 80 | |
9 | 最頻値 | 55 |
B | C | |
2 | データ | |
3 | 80 | |
4 | 55 | |
5 | 90 | |
6 | 55 | |
7 | 55 | |
8 | 80 | |
9 | 最頻値 | =MODE.SNGL(C2:C7) |
B | C | |
2 | データ | |
3 | 70 | |
4 | 80 | |
5 | 70 | |
6 | 55 | |
7 | 55 | |
8 | 80 | |
9 | 90 | |
10 | 55 | |
11 | 80 | |
12 | 最頻値 | 80 |
13 | 最頻値 | 55 |
14 |
B | C | |
2 | データ | |
3 | 70 | |
4 | 80 | |
5 | 70 | |
6 | 55 | |
7 | 55 | |
8 | 80 | |
9 | 90 | |
10 | 55 | |
11 | 80 | |
12 | 最頻値 | =MODE.MULT(C3:C11) |
13 | 最頻値 | |
14 |
B | C | |
2 | データ | |
3 | 70 | |
4 | 80 | |
5 | 70 | |
6 | 55 | |
7 | 55 | |
8 | 80 | |
9 | 90 | |
10 | 55 | |
11 | 80 | |
12 | 最頻値 | {=MODE.MULT(C3:C11)} |
13 | 最頻値 | {=MODE.MULT(C3:C11)} |
14 | {=MODE.MULT(C3:C11)} |
B | C | |
2 | データ | |
3 | 70 | |
4 | 80 | |
5 | 70 | |
6 | 55 | |
7 | 55 | |
8 | 80 | |
9 | 90 | |
10 | 55 | |
11 | 80 | |
12 | 最頻値 | 80 |
13 | 最頻値 | 55 |
14 | #N/A |
B | C | D | E | |
2 | データ | |||
3 | 70 | |||
4 | 80 | |||
5 | 70 | |||
6 | 55 | |||
7 | 55 | |||
8 | 80 | |||
9 | 90 | |||
10 | 55 | |||
11 | 80 | |||
12 | 最頻値 | {=TRANSPOSE(MODE.MULT(C3:C11))} | {=TRANSPOSE(MODE.MULT(C3:C11))} | {=TRANSPOSE(MODE.MULT(C3:C11))} |
B | C | D | E | |
2 | データ | |||
3 | 70 | |||
4 | 80 | |||
5 | 70 | |||
6 | 55 | |||
7 | 55 | |||
8 | 80 | |||
9 | 90 | |||
10 | 55 | |||
11 | 80 | |||
12 | 最頻値 | 80 | 55 | #N/A |
半角/全角の変換(ASC,JIS関数) | 大文字/小文字の変換(UPPER,LOWER,PROPER関数) |
漢数字に変換(NUMBERSTRING関数) | 文字列を取り出す(LEFT,RIGHT,MID関数) |
文字列の検索(FIND関数) | 文字列の検索(SEARCH関数) |
ふりがなを取り出す(PHONETIC関数) | 文字列の長さを返す(LEN,LENB関数) |
【問題】C2〜C5セルに入力されている半角文字は全角文字に、全角文字は半角文字に変換してE列に表示しなさい。
なお、(半角カタカナ)部分はご自分でExcelへ半角カタカナの文字列を入力してください。
B | C | D | E | |
2 | 半角文字→ | KAGOSHIMA | 全角文字→ | KAGOSHIMA |
3 | 半角文字→ | (半角カタカナ) | 全角文字→ | カゴシマ |
4 | 全角文字→ | KAGOSHIMA | 半角文字→ | KAGOSHIMA |
5 | 全角文字→ | カゴシマ | 半角文字→ | (半角カタカナ) |
B | C | D | E | |
2 | 半角文字→ | KAGOSHIMA | 全角文字→ | =JIS(C2) |
3 | 半角文字→ | (半角カタカナ) | 全角文字→ | =JIS(C3) |
4 | 全角文字→ | KAGOSHIMA | 半角文字→ | =ASC(C4) |
5 | 全角文字→ | カゴシマ | 半角文字→ | =ASC(C5) |
【問題】下記の数字をそれぞれの表示形式に変更しなさい。
B | C | D | E | |
2 | 数値 | 表示形式1 | 表示形式2 | 表示形式3 |
3 | 12345 | 一万二千三百四十五 | 壱萬弐阡参百四拾五 | 一二三四五 |
B | C | D | E | |
2 | 数値 | 表示形式1 | 表示形式2 | 表示形式3 |
3 | 12345 | =NUMBERSTRING(B3,1) | =NUMBERSTRING(B3,2) | =NUMBERSTRING(B3,3) |
【別の方法】 セルの表示形式のユーザー定義を使うこともできます。
B | C | D | E | |
2 | 左から4文字 | 左から5文字目から4文字 | 右から6文字 | |
3 | 鹿児島県鹿児島市山下町1番地 | 鹿児島県 | 鹿児島市 | 山下町1番地 |
B | C | D | E | |
2 | 左から4文字 | 左から5文字目から4文字 | 右から6文字 | |
3 | 鹿児島県鹿児島市山下町1番地 | =LEFT(B3,4) | =MID(B3,5,4) | =RIGHT(B3,6) |
B | C | D | |
2 | 県名を取り出す | 県名より後の文字を取り出す | |
3 | 鹿児島県鹿児島市山下町1番地 | =LEFT(B3,FIND(”県”,B3)) | =MID(B3,FIND("県",B3)+1,LEN(B3)) |
B | C | |
2 | 住所 | 都道府県名を削除 |
3 | 鹿児島県鹿児島市鴨池新町10番1号 | 鹿児島市鴨池新町10番1号 |
4 | 大阪府大阪市中央区大手前2丁目 | 大阪市中央区大手前2丁目 |
5 | 東京都新宿区西新宿2-8-1 | 新宿区西新宿2-8-1 |
6 | 宮崎県宮崎市橘通東二丁目10番1号 | 宮崎市橘通東二丁目10番1号 |
B | C | |
2 | 住所 | 都道府県名を削除 |
3 | 鹿児島県鹿児島市鴨池新町10番1号 | =IF(MID(B3,4,1)="県",MID(B3,5,LEN(B3)-4),MID(B3,4,LEN(B3)-3)) |
4 | 大阪府大阪市中央区大手前2丁目 | =IF(MID(B4,4,1)="県",MID(B4,5,LEN(B4)-4),MID(B4,4,LEN(B4)-3)) |
5 | 東京都新宿区西新宿2-8-1 | =IF(MID(B5,4,1)="県",MID(B5,5,LEN(B5)-4),MID(B5,4,LEN(B5)-3)) |
6 | 宮崎県宮崎市橘通東二丁目10番1号 | =IF(MID(B6,4,1)="県",MID(B6,5,LEN(B6)-4),MID(B6,4,LEN(B6)-3)) |
B | C | |
2 | 都府県名 | 右1文字を削除 |
3 | 東京都 | 東京 |
4 | 大阪府 | 大阪 |
5 | 鹿児島県 | 鹿児島 |
6 | 宮崎県 | 宮崎 |
B | C | |
2 | 都府県名 | 右1文字を削除 |
3 | 東京都 | =LEFT(B3,LEN(B3)-1) |
4 | 大阪府 | =LEFT(B4,LEN(B4)-1) |
5 | 鹿児島県 | =LEFT(B5,LEN(B5)-1) |
6 | 宮崎県 | =LEFT(B6,LEN(B6)-1) |
【使用例1】B2セルの住所から、「県」の文字位置を求め、県名や県名を除いた住所を取り出す例です。
B | C | D | |
2 | 鹿児島県鹿児島市山下町1番地 | =FIND("県",B2) | 4 |
3 | =LEFT(B2,FIND("県",B2)) | 鹿児島県 | |
4 | =MID(B2,FIND("県",B2)+1,LEN(B2)) | 鹿児島市山下町1番地 |
【使用例2】特定の文字の後ろの文字列を取り出します。
B | C | |
2 | 123_456 | 456 |
3 | 123 | #VALUE! |
4 | _12 | 12 |
5 | 12_ |
B | C | D | |
2 | 123_456 | 456 | 45 |
3 | 123 | #VALUE! | |
4 | _12 | 12 | 12 |
5 | 12_ |
【使用例3】
B | C | D | |
2 | ABCDEFG | =FIND("DE",$B$2) | =FIND("DE",B2)>0 |
3 | =FIND("de",B2) | =FIND("de",B2)>0 | |
4 | =FIND("DE?G",B2) | =FIND("DE?G",B2)>0 |
B | C | D | |
2 | ABCDEFG | 4 | TRUE |
3 | #VALUE! | #VALUE! | |
4 | #VALUE! | #VALUE! |
B | C | |
2 | BUS | 2 |
3 | CAT | 1 |
4 | DOG | 0 |
B | C | D | |
2 | ABCDEFG | =SEARCH("DE",$B$2) | =SEARCH("DE",B2)>0 |
3 | =SEARCH("de",B2) | =SEARCH("de",B2)>0 | |
4 | =SEARCH("DE?G",B2) | =SEARCH("DE?G",B2)>0 |
B | C | D | |
2 | ABCDEFG | 4 | TRUE |
3 | 4 | TRUE | |
4 | 4 | TRUE |
Sub myPhone() Dim c As Range For Each c In Selection c.Offset(0, 1).Value = Application.GetPhonetic(c) Next c End Sub |
Sub myPhone2() Dim c As Range For Each c In Selection c.SetPhonetic Next c End Sub |
【問題】B2セルの文字列から余分な空白を取り除き、C2セルに表示しなさい。
B | C | |
2 | 鹿児島県 揖宿郡 開聞町 | 鹿児島県 揖宿郡 開聞町 |
【解答例】
B | C | |
2 | 鹿児島県 揖宿郡 開聞町 | =TRIM(B2) |
B | C | |
2 | 鹿児島県 揖宿郡 開聞町 | =SUBSTITUTE(B2," ","") |
3 | 鹿児島県揖宿郡開聞町 |
B | C | D | E | |
2 | 鹿児島 | 鹿児島 | TRUE | =EXACT(B2,C2) |
3 | ABC | ABC | FALSE | =EXACT(B3,C3) |
4 | ABC | ABC | TRUE | =EXACT(B4,C4) |
5 | abc | ABC | FALSE | =EXACT(B5,C5) |
B | C | D | E | |
2 | 鹿児島 | 鹿児島 | TRUE | =B2=C2 |
3 | ABC | ABC | FALSE | =B3=C3 |
4 | ABC | ABC | TRUE | =B4=C4 |
5 | abc | ABC | TRUE | =B5=C5 |
B | C | D | E | |
2 | 鹿児島 | 鹿児島 | 同じ | =IF(EXACT(B2,C2),"同じ","違う") |
3 | ABC | ABC | 違う | =IF(EXACT(B3,C3),"同じ","違う") |
4 | ABC | ABC | 同じ | =IF(EXACT(B4,C4),"同じ","違う") |
5 | abc | ABC | 違う | =IF(EXACT(B5,C5),"同じ","違う") |
【問題】
B | C | D | E | F | |
2 | 鹿児島県 | 揖宿郡 | 開聞町 | & を使って→ | 鹿児島県揖宿郡開聞町 |
3 | CONCATENATE を使って→ | 鹿児島県揖宿郡開聞町 |
【解答例】
B | C | D | E | F | |
2 | 鹿児島県 | 揖宿郡 | 開聞町 | & を使って→ | =B2&C2&D2 |
3 | CONCATENATE を使って→ | =CONCATENATE(B2,C2,D2) |
【問題】
B | C | D | E | F | |
2 | 出発地 | 到着地 | 出発地 | 到着地 | |
3 | 鹿児島駅 | 西鹿児島駅 | 鹿児島駅 | 鹿児島中央駅 | |
4 | 西鹿児島駅 | 指宿駅 | 鹿児島中央駅 | 指宿駅 | |
5 | 指宿駅 | 西鹿児島駅 | 指宿駅 | 鹿児島中央駅 |
【解答例】
B | C | D | E | F | |
2 | 出発地 | 到着地 | 出発地 | 到着地 | |
3 | 鹿児島駅 | 西鹿児島駅 | =SUBSTITUTE(B3,"西鹿児島駅","鹿児島中央駅") | =SUBSTITUTE(C3,"西鹿児島駅","鹿児島中央駅") | |
4 | 西鹿児島駅 | 指宿駅 | =SUBSTITUTE(B4,"西鹿児島駅","鹿児島中央駅") | =SUBSTITUTE(C4,"西鹿児島駅","鹿児島中央駅") | |
5 | 指宿駅 | 西鹿児島駅 | =SUBSTITUTE(B5,"西鹿児島駅","鹿児島中央駅") | =SUBSTITUTE(C5,"西鹿児島駅","鹿児島中央駅") |
【問題2】
B | C | |
2 | ABCABCABC | abcABCABC |
3 | ABCABCABC | ABCabcABC |
4 | ABCABCABC | ABCABCabc |
5 | ABCABCABC | abcabcabc |
【解答例】
B | C | |
2 | ABCABCABC | =SUBSTITUTE(B2,"ABC","abc",1) |
3 | ABCABCABC | =SUBSTITUTE(B3,"ABC","abc",2) |
4 | ABCABCABC | =SUBSTITUTE(B4,"ABC","abc",3) |
5 | ABCABCABC | =SUBSTITUTE(B5,"ABC","abc") |
【問題3】
B | C | |
2 | abcdeB | 1 |
3 | abbBde | 2 |
4 | acbBbb | 3 |
【解答例】
B | C | |
2 | abcdeB | =LEN(B2)-LEN(SUBSTITUTE(B2,"b","")) |
3 | abbBde | =LEN(B3)-LEN(SUBSTITUTE(B3,"b","")) |
4 | acbBbb | =LEN(B4)-LEN(SUBSTITUTE(B4,"b","")) |
【問題】B3:B5セルにはよけいな数字が紛れ込んでいます。REPLACE関数を使って取り除きなさい。
B | C | |
2 | 置換え前 | 置換え後 |
3 | 1鹿児島駅 | 鹿児島駅 |
4 | 12西鹿児島駅 | 西鹿児島駅 |
5 | 指23宿駅 | 指宿駅 |
【解答例】
B | C | |
2 | 置換え前 | 置換え後 |
3 | 1鹿児島駅 | =REPLACE(B3,1,1,"") |
4 | 12西鹿児島駅 | =REPLACE(B4,1,2,"") |
5 | 指23宿駅 | =REPLACE(B5,2,2,"") |
【例1】セル内改行の例です。
B | C | |
2 | 東京都 | 東京都 新宿区 |
3 | 新宿区 |
【参考】
(参考:VBAの定数) | ||
セル内改行(LF・ラインフィード) | =CHAR(10) | vbLf |
Space(半角空白) | =CHAR(32) | |
改行(CR・キャリッジリターン) | =CHAR(13) | vbCr |
キャリッジ リターンとライン フィードの組み合わせ | =CHAR(10)+CHAR(13) | vbCrLf |
Tab | =CHAR(9) | vbTab |
Back Space | =CHAR(8) | vbBack |
【例2】アルファベットA〜ZをCHAR関数を使って入力することができます。セル内改行の例です。
【例】B列に入力された文字種を判別する例です。
B | C | |
2 | 1 | 数字です |
3 | a | 小文字の英字です |
4 | A | 大文字の英字です |
(参考)【ASCIIコード表】の一部
文字 | 10進 | 16進 | 文字 | 10進 | 16進 | 文字 | 10進 | 16進 | 文字 | 10進 | 16進 | 文字 | 10進 | 16進 | 文字 | 10進 | 16進 |
SP | 32 | 20 | 0 | 48 | 30 | @ | 64 | 40 | P | 80 | 50 | ` | 96 | 60 | p | 112 | 70 |
! | 33 | 21 | 1 | 49 | 31 | A | 65 | 41 | Q | 81 | 51 | a | 97 | 61 | q | 113 | 71 |
" | 34 | 22 | 2 | 50 | 32 | B | 66 | 42 | R | 82 | 52 | b | 98 | 62 | r | 114 | 72 |
# | 35 | 23 | 3 | 51 | 33 | C | 67 | 43 | S | 83 | 53 | c | 99 | 63 | s | 115 | 73 |
$ | 36 | 24 | 4 | 52 | 34 | D | 68 | 44 | T | 84 | 54 | d | 100 | 64 | t | 116 | 74 |
% | 37 | 25 | 5 | 53 | 35 | E | 69 | 45 | U | 85 | 55 | e | 101 | 65 | u | 117 | 75 |
& | 38 | 26 | 6 | 54 | 36 | F | 70 | 46 | V | 86 | 56 | f | 102 | 66 | v | 118 | 76 |
' | 39 | 27 | 7 | 55 | 37 | G | 71 | 47 | W | 87 | 57 | g | 103 | 67 | w | 119 | 77 |
( | 40 | 28 | 8 | 56 | 38 | H | 72 | 48 | X | 88 | 58 | h | 104 | 68 | x | 120 | 78 |
) | 41 | 29 | 9 | 57 | 39 | I | 73 | 49 | Y | 89 | 59 | i | 105 | 69 | y | 121 | 79 |
* | 42 | 2A | : | 58 | 3A | J | 74 | 4A | Z | 90 | 5A | j | 106 | 6A | z | 122 | 7A |
+ | 43 | 2B | ; | 59 | 3B | K | 75 | 4B | [ | 91 | 5B | k | 107 | 6B | { | 123 | 7B |
, | 44 | 2C | < | 60 | 3C | L | 76 | 4C | \ | 92 | 5C | l | 108 | 6C | | | 124 | 7C |
- | 45 | 2D | = | 61 | 3D | M | 77 | 4D | ] | 93 | 5D | m | 109 | 6D | } | 125 | 7D |
. | 46 | 2E | > | 62 | 3E | N | 78 | 4E | ^ | 94 | 5E | n | 110 | 6E | ~ | 126 | 7E |
/ | 47 | 2F | ? | 63 | 3F | O | 79 | 4F | _ | 95 | 5F | o | 111 | 6F | | 127 | 7F |
B | C | D | |
2 | 2005/7/1 | 今日は金曜日です | =TEXT(B2,"今日はaaaaです;;") |
3 | 1:15 | 75分経過しました | =TEXT(B3,"[m]分経過しました") |
B | C | D | |
2 | 1230 | *1230 | =REPT("*",5-LEN(B2))&B2 |
3 | 230 | **230 | =REPT("*",5-LEN(B3))&B3 |
B | C | |
2 | 7 | ■■■■■■■ |
3 | 4 | ■■■■ |
4 | 10 | ■■■■■■■■■■ |
B | C | |
2 | 7 | =REPT("■",B2) |
3 | 4 | =REPT("■",B3) |
4 | 10 | =REPT("■",B4) |
B | C | D | E | F | G | H |
2 | 1234 | \1,234 | =YEN(B2) | 12.34 | $12.34 | =DOLLAR(F2) |
3 | \1,230 | =YEN(B2,-1) | $12.3 | =DOLLAR(F2,1) | ||
4 | \1,200 | =YEN(B2,-2) | $12 | =DOLLAR(F2,0) | ||
5 | $10 | =DOLLAR(F2,-1) |
NETWORKDAYS関数 | NETWORKDAYS.INTL関数 |
【問題1】
B | C | |
2 | 工事開始日 | 2013/1/10 |
3 | 工事完了日 | 2013/1/25 |
4 | 工事日数 | 12 |
【解答例】
B | C | |
2 | 工事開始日 | 2013/1/10 |
3 | 工事完了日 | 2013/1/25 |
4 | 工事日数 | =NETWORKDAYS(C2,C3) |
【問題2】
B | C | D | E | F | |
2 | 工事開始日 | 2013/1/10 | 祝日一覧 | ||
3 | 工事完了日 | 2013/1/25 | 2013/1/1 | 元旦 | |
4 | 工事日数 | 11 | 2013/1/14 | 成人の日 | |
5 | 2013/2/11 | 建国記念日 |
【解答例】
B | C | D | E | F | |
2 | 工事開始日 | 2013/1/10 | 祝日一覧 | ||
3 | 工事完了日 | 2013/1/25 | 2013/1/1 | 元旦 | |
4 | 工事日数 | =NETWORKDAYS(C2,C3,E3:E5) | 2013/1/14 | 成人の日 | |
5 | 2013/2/11 | 建国記念日 |
週末番号 | 週末の曜日 |
1または省略 | 土曜日と日曜日 |
2 | 日曜日と月曜日 |
3 | 月曜日と火曜日 |
4 | 火曜日と水曜日 |
5 | 水曜日と木曜日 |
6 | 木曜日と金曜日 |
7 | 金曜日と土曜日 |
11 | 日曜日 |
12 | 月曜日 |
13 | 火曜日 |
14 | 水曜日 |
15 | 木曜日 |
16 | 金曜日 |
17 | 土曜日 |
【問題1】
B | C | D | E | F | |
2 | 工事開始日 | 2013/1/10 | 祝日一覧 | ||
3 | 工事完了日 | 2013/1/25 | 2013/1/1 | 元旦 | |
4 | 工事日数 | 14 | 2013/1/14 | 成人の日 | |
5 | 2013/2/11 | 建国記念日 |
【解答例】
B | C | |
2 | 工事開始日 | 2013/1/10 |
3 | 工事完了日 | 2013/1/25 |
4 | 工事日数 | =NETWORKDAYS.INTL(C2,C3,11) |
【問題2】
B | C | D | E | F | |
2 | 工事開始日 | 2013/1/10 | 祝日一覧 | ||
3 | 工事完了日 | 2013/1/25 | 2013/1/1 | 元旦 | |
4 | 工事日数 | 10 | 2013/1/14 | 成人の日 | |
5 | 2013/2/11 | 建国記念日 |
【解答例】
B | C | D | E | F | |
2 | 工事開始日 | 2013/1/10 | 祝日一覧 | ||
3 | 工事完了日 | 2013/1/25 | 2013/1/1 | 元旦 | |
4 | 工事日数 | =NETWORKDAYS.INTL(C2,C3,"0100100",E3:E5) | 2013/1/14 | 成人の日 | |
5 | 2013/2/11 | 建国記念日 |
データの入力 | 修 正 | オートフィル | ||
数値の入力 | 文字列の入力 | 文字列の修正 | 連続した文字列 | 連続した数値 |
日付の入力 | セル内での改行 | 数式の修正 | 数式のコピー | |
数式の入力 | 関数の入力 | 連続した文字列の登録 | ||
文字列をリストから選択する | フォームを利用した入力 | オートフィルが機能しない場合 |
B | C | D | |
2 | 鹿児島市 | =B2&CHAR(10)&B3 | 鹿児島市 山田太郎 |
3 | 山田太郎 | =CLEAN(C2) | 鹿児島市山田太郎 |
演算の種類 | 演算子 | 例 | 関数では? |
足し算 | + (プラス) | =5+3 | =SUM(5,3) |
引き算 | - (マイナス、ハイフン) | =5-3 | ? |
かけ算 | * (アスタリスク) | =5*3 | =PRODUCT(5,3) |
割り算 | / (スラッシュ) | =5/3 | ? |
べき乗 | ^ (キャレット) | =5^3 | =POWER(5,3) |
フィルハンドルが表示されていない | フィルハンドルが表示されている |
【問題1】OFFSET関数とMATCH関数を使って、出発地〜到着地の運賃を求めなさい。
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | 30,000 |
【解答例1】
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | =OFFSET(B3,MATCH(C10,B4:B7,0),MATCH(C9,C3:E3,0)) |
B | C | D | E | F | G | H | I | J | K | L | M | N | |
2 | 商品名 | 4月度 | 5月度 | 6月度 | 7月度 | 8月度 | 9月度 | 10月度 | 11月度 | 12月度 | 1月度 | 2月度 | 3月度 |
3 | りんご | 3,687 | 8,810 | 3,429 | 281 | 8,804 | 6,694 | 3,633 | 9,038 | 5,216 | 9,392 | 8,042 | 1,890 |
4 | みかん | 7,373 | 6,340 | 95 | 8,430 | 9,153 | 2,760 | 6,763 | 4,192 | 3,316 | 3,491 | 1,170 | 7,926 |
5 | バナナ | 4,187 | 1,413 | 7,999 | 7,373 | 3,256 | 1,498 | 9,640 | 8,942 | 7,368 | 5,687 | 9,376 | 1,196 |
6 | |||||||||||||
7 | 7月度 | ||||||||||||
8 | りんご | 16,207 | |||||||||||
9 | みかん | 22,238 | |||||||||||
10 | バナナ | 20,972 |
【解答例2】
B | C | D | E | F | G | H | I | J | K | L | M | N | |
2 | 商品名 | 4月度 | 5月度 | 6月度 | 7月度 | 8月度 | 9月度 | 10月度 | 11月度 | 12月度 | 1月度 | 2月度 | 3月度 |
3 | りんご | 3,687 | 8,810 | 3,429 | 281 | 8,804 | 6,694 | 3,633 | 9,038 | 5,216 | 9,392 | 8,042 | 1,890 |
4 | みかん | 7,373 | 6,340 | 95 | 8,430 | 9,153 | 2,760 | 6,763 | 4,192 | 3,316 | 3,491 | 1,170 | 7,926 |
5 | バナナ | 4,187 | 1,413 | 7,999 | 7,373 | 3,256 | 1,498 | 9,640 | 8,942 | 7,368 | 5,687 | 9,376 | 1,196 |
6 | |||||||||||||
7 | 7月度 | ||||||||||||
8 | りんご | =SUM(OFFSET(C3,0,0,1,MATCH(C$7,$C$2:$N$2,0))) | |||||||||||
9 | みかん | =SUM(OFFSET(C4,0,0,1,MATCH(C$7,$C$2:$N$2,0))) | |||||||||||
10 | バナナ | =SUM(OFFSET(C5,0,0,1,MATCH(C$7,$C$2:$N$2,0))) |
B | C | D | E | F | G | H | I | J | K | L | M | N | |
2 | 商品名 | 4月度 | 5月度 | 6月度 | 7月度 | 8月度 | 9月度 | 10月度 | 11月度 | 12月度 | 1月度 | 2月度 | 3月度 |
3 | りんご | 3,687 | 8,810 | 3,429 | 281 | 8,804 | 6,694 | 3,633 | 9,038 | 5,216 | 9,392 | 8,042 | 1,890 |
4 | みかん | 7,373 | 6,340 | 95 | 8,430 | 9,153 | 2,760 | 6,763 | 4,192 | 3,316 | 3,491 | 1,170 | 7,926 |
5 | バナナ | 4,187 | 1,413 | 7,999 | 7,373 | 3,256 | 1,498 | 9,640 | 8,942 | 7,368 | 5,687 | 9,376 | 1,196 |
6 | |||||||||||||
7 | 8月度 | 〜 | 11月度 | ||||||||||
8 | りんご | 28,169 | |||||||||||
9 | みかん | 22,868 | |||||||||||
10 | バナナ | 23,336 |
【解答例3】
B | C | D | E | F | G | H | I | J | K | L | M | N | |
2 | 商品名 | 4月度 | 5月度 | 6月度 | 7月度 | 8月度 | 9月度 | 10月度 | 11月度 | 12月度 | 1月度 | 2月度 | 3月度 |
3 | りんご | 3,687 | 8,810 | 3,429 | 281 | 8,804 | 6,694 | 3,633 | 9,038 | 5,216 | 9,392 | 8,042 | 1,890 |
4 | みかん | 7,373 | 6,340 | 95 | 8,430 | 9,153 | 2,760 | 6,763 | 4,192 | 3,316 | 3,491 | 1,170 | 7,926 |
5 | バナナ | 4,187 | 1,413 | 7,999 | 7,373 | 3,256 | 1,498 | 9,640 | 8,942 | 7,368 | 5,687 | 9,376 | 1,196 |
6 | |||||||||||||
7 | 8月度 | 〜 | 11月度 | ||||||||||
8 | りんご | =SUM(OFFSET(C3,0,0,1,MATCH(E$7,$C$2:$N$2,0)))-SUM(OFFSET(B3,0,0,1,MATCH(C$7,$C$2:$N$2,0))) | |||||||||||
9 | みかん | =SUM(OFFSET(C4,0,0,1,MATCH(E$7,$C$2:$N$2,0)))-SUM(OFFSET(B4,0,0,1,MATCH(C$7,$C$2:$N$2,0))) | |||||||||||
10 | バナナ | =SUM(OFFSET(C5,0,0,1,MATCH(E$7,$C$2:$N$2,0)))-SUM(OFFSET(B5,0,0,1,MATCH(C$7,$C$2:$N$2,0))) |
RAND関数 | RANBETWEEN関数 |
RANK | RANK.EQ | RANK.AVG |
【問題1】
B | C | D | E | F | G | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 順位 |
3 | 井上 | 80 | 85 | 88 | 253 | 2 |
4 | 会田 | 70 | 65 | 58 | 193 | 5 |
5 | 上野 | 90 | 88 | 76 | 254 | 1 |
6 | 岡田 | 55 | 62 | 47 | 164 | 6 |
7 | 釜元 | 77 | 64 | 71 | 212 | 3 |
8 | 木下 | 64 | 75 | 69 | 208 | 4 |
【解答1例】
B | C | D | E | F | G | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 順位 |
3 | 井上 | 80 | 85 | 88 | 253 | =RANK(F3,$F$3:$F$8,0) |
4 | 会田 | 70 | 65 | 58 | 193 | =RANK(F4,$F$3:$F$8,0) |
5 | 上野 | 90 | 88 | 76 | 254 | =RANK(F5,$F$3:$F$8,0) |
6 | 岡田 | 55 | 62 | 47 | 164 | =RANK(F6,$F$3:$F$8,0) |
7 | 釜元 | 77 | 64 | 71 | 212 | =RANK(F7,$F$3:$F$8,0) |
8 | 木下 | 64 | 75 | 69 | 208 | =RANK(F8,$F$3:$F$8,0) |
【問題2】
B | C | D | E | F | G | H | I | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 順位A | 順位B | 作業列 |
3 | 井上 | 81 | 85 | 88 | 254 | 1 | 1 | |
4 | 会田 | 70 | 65 | 58 | 193 | 5 | 5 | |
5 | 上野 | 90 | 88 | 76 | 254 | 1 | 2 | |
6 | 岡田 | 55 | 62 | 47 | 164 | 6 | 6 | |
7 | 釜元 | 77 | 64 | 71 | 212 | 3 | 3 | |
8 | 木下 | 68 | 75 | 69 | 212 | 3 | 4 |
【解答2例】
B | C | D | E | F | G | H | I | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 順位A | 順位B | 作業列 |
3 | 井上 | 81 | 85 | 88 | 254 | =RANK(F3,$F$3:$F$8,0) | =RANK(I3,$I$3:$I$8,0) | =F3-ROW()/1000 |
4 | 会田 | 70 | 65 | 58 | 193 | =RANK(F4,$F$3:$F$8,0) | =RANK(I4,$I$3:$I$8,0) | =F4-ROW()/1000 |
5 | 上野 | 90 | 88 | 76 | 254 | =RANK(F5,$F$3:$F$8,0) | =RANK(I5,$I$3:$I$8,0) | =F5-ROW()/1000 |
6 | 岡田 | 55 | 62 | 47 | 164 | =RANK(F6,$F$3:$F$8,0) | =RANK(I6,$I$3:$I$8,0) | =F6-ROW()/1000 |
7 | 釜元 | 77 | 64 | 71 | 212 | =RANK(F7,$F$3:$F$8,0) | =RANK(I7,$I$3:$I$8,0) | =F7-ROW()/1000 |
8 | 木下 | 68 | 75 | 69 | 212 | =RANK(F8,$F$3:$F$8,0) | =RANK(I8,$I$3:$I$8,0) | =F8-ROW()/1000 |
【問題3】
B | C | D | E | F | G | H | I | J | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 順位 | 作業列 | 順位 | 3 |
3 | 井上 | 81 | 85 | 88 | 254 | 1 | 名前 | 釜元 | |
4 | 会田 | 70 | 65 | 58 | 193 | 5 | 木下 | ||
5 | 上野 | 90 | 88 | 76 | 254 | 1 | |||
6 | 岡田 | 55 | 62 | 47 | 164 | 6 | |||
7 | 釜元 | 77 | 64 | 71 | 212 | 3 | |||
8 | 木下 | 68 | 75 | 69 | 212 | 3 |
【解答3例】
B | C | D | E | F | G | H | I | J | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 順位 | 作業列 | 順位 | 3 |
3 | 井上 | 81 | 85 | 88 | 254 | 1 | 1_1 | 名前 | 釜元 |
4 | 会田 | 70 | 65 | 58 | 193 | 5 | 5_1 | 木下 | |
5 | 上野 | 90 | 88 | 76 | 254 | 1 | 1_2 | ||
6 | 岡田 | 55 | 62 | 47 | 164 | 6 | 6_1 | ||
7 | 釜元 | 77 | 64 | 71 | 212 | 3 | 3_1 | ||
8 | 木下 | 68 | 75 | 69 | 212 | 3 | 3_2 |
B | C | D | E | F | G | H | I | J | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 順位 | 作業列 | 順位 | 3 |
3 | 井上 | 81 | 85 | 88 | 254 | =RANK(F3,$F$3:$F$8,0) | =G3&"_"&COUNTIF($G$3:G3,G3) | 名前 | =IF(COUNTIF($H$3:$H$8,$J$2&"_"&ROW(A1))=0,"", INDEX($B$3:$B$8,MATCH($J$2&"_"&ROW(A1),$H$3:$H$8,0))) |
4 | 会田 | 70 | 65 | 58 | 193 | =RANK(F4,$F$3:$F$8,0) | =G4&"_"&COUNTIF($G$3:G4,G4) | =IF(COUNTIF($H$3:$H$8,$J$2&"_"&ROW(A2))=0,"", INDEX($B$3:$B$8,MATCH($J$2&"_"&ROW(A2),$H$3:$H$8,0))) | |
5 | 上野 | 90 | 88 | 76 | 254 | =RANK(F5,$F$3:$F$8,0) | =G5&"_"&COUNTIF($G$3:G5,G5) | =IF(COUNTIF($H$3:$H$8,$J$2&"_"&ROW(A3))=0,"", INDEX($B$3:$B$8,MATCH($J$2&"_"&ROW(A3),$H$3:$H$8,0))) | |
6 | 岡田 | 55 | 62 | 47 | 164 | =RANK(F6,$F$3:$F$8,0) | =G6&"_"&COUNTIF($G$3:G6,G6) | =IF(COUNTIF($H$3:$H$8,$J$2&"_"&ROW(A4))=0,"", INDEX($B$3:$B$8,MATCH($J$2&"_"&ROW(A4),$H$3:$H$8,0))) | |
7 | 釜元 | 77 | 64 | 71 | 212 | =RANK(F7,$F$3:$F$8,0) | =G7&"_"&COUNTIF($G$3:G7,G7) | =IF(COUNTIF($H$3:$H$8,$J$2&"_"&ROW(A5))=0,"", INDEX($B$3:$B$8,MATCH($J$2&"_"&ROW(A5),$H$3:$H$8,0))) | |
8 | 木下 | 68 | 75 | 69 | 212 | =RANK(F8,$F$3:$F$8,0) | =G8&"_"&COUNTIF($G$3:G8,G8) | =IF(COUNTIF($H$3:$H$8,$J$2&"_"&ROW(A6))=0,"", INDEX($B$3:$B$8,MATCH($J$2&"_"&ROW(A6),$H$3:$H$8,0))) |
B | C | D | E | F | G | H | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 順位 | 結果 |
3 | 井上 | 80 | 85 | 88 | 253 | =COUNTIF($F$3:$F$8,">"&F3)+1 | 2 |
4 | 会田 | 70 | 65 | 73 | 208 | =COUNTIF($F$3:$F$8,">"&F4)+1 | 4 |
5 | 上野 | 90 | 88 | 76 | 254 | =COUNTIF($F$3:$F$8,">"&F5)+1 | 1 |
6 | 岡田 | 55 | 62 | 47 | 164 | =COUNTIF($F$3:$F$8,">"&F6)+1 | 6 |
7 | 釜元 | 77 | 64 | 71 | 212 | =COUNTIF($F$3:$F$8,">"&F7)+1 | 3 |
8 | 木下 | 64 | 75 | 69 | 208 | =COUNTIF($F$3:$F$8,">"&F8)+1 | 4 |
B | C | D | E | F | G | H | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 順位 | 作業列 |
3 | 井上 | 80 | 85 | 89 | 254 | 1 | 1 |
4 | 会田 | 70 | 65 | 73 | 208 | 3 | 1 |
5 | 上野 | 90 | 88 | 76 | 254 | 1 | |
6 | 岡田 | 55 | 62 | 47 | 164 | 4 | 1 |
7 | 釜元 | 77 | 64 | 71 | 212 | 2 | 1 |
8 | 木下 | 64 | 75 | 69 | 208 | 3 |
【計算例】
B | C | D | E | F | G | H | |
2 | 名前 | 国語 | 数学 | 英語 | 合計 | 順位 | 作業列 |
3 | 井上 | 80 | 85 | 89 | 254 | =SUMIF($F$3:$F$8,">"&F3,$H$3:$H$8)+1 | =IF(COUNTIF($F$3:F3,F3)>1,"",1) |
4 | 会田 | 70 | 65 | 73 | 208 | =SUMIF($F$3:$F$8,">"&F4,$H$3:$H$8)+1 | =IF(COUNTIF($F$3:F4,F4)>1,"",1) |
5 | 上野 | 90 | 88 | 76 | 254 | =SUMIF($F$3:$F$8,">"&F5,$H$3:$H$8)+1 | =IF(COUNTIF($F$3:F5,F5)>1,"",1) |
6 | 岡田 | 55 | 62 | 47 | 164 | =SUMIF($F$3:$F$8,">"&F6,$H$3:$H$8)+1 | =IF(COUNTIF($F$3:F6,F6)>1,"",1) |
7 | 釜元 | 77 | 64 | 71 | 212 | =SUMIF($F$3:$F$8,">"&F7,$H$3:$H$8)+1 | =IF(COUNTIF($F$3:F7,F7)>1,"",1) |
8 | 木下 | 64 | 75 | 69 | 208 | =SUMIF($F$3:$F$8,">"&F8,$H$3:$H$8)+1 | =IF(COUNTIF($F$3:F8,F8)>1,"",1) |
【問題1】
B | C | D | |
2 | 名前 | 合計得点 | 順位 |
3 | 井上 | 253 | 1 |
4 | 会田 | 193 | 5 |
5 | 上野 | 253 | 1 |
6 | 岡田 | 164 | 6 |
7 | 釜元 | 208 | 3 |
8 | 木下 | 208 | 3 |
【解答1例】
B | C | D | |
2 | 名前 | 合計得点 | 順位 |
3 | 井上 | 253 | =RANK.EQ(C3,$C$3:$C$8,0) |
4 | 会田 | 193 | =RANK.EQ(C4,$C$3:$C$8,0) |
5 | 上野 | 253 | =RANK.EQ(C5,$C$3:$C$8,0) |
6 | 岡田 | 164 | =RANK.EQ(C6,$C$3:$C$8,0) |
7 | 釜元 | 208 | =RANK.EQ(C7,$C$3:$C$8,0) |
8 | 木下 | 208 | =RANK.EQ(C8,$C$3:$C$8,0) |
【問題1】
B | C | D | |
2 | 名前 | 合計得点 | 順位 |
3 | 井上 | 253 | 1.5 |
4 | 会田 | 193 | 5 |
5 | 上野 | 253 | 1.5 |
6 | 岡田 | 164 | 6 |
7 | 釜元 | 208 | 3.5 |
8 | 木下 | 208 | 3.5 |
【解答1例】
B | C | D | |
2 | 名前 | 合計得点 | 順位 |
3 | 井上 | 253 | =RANK.AVG(C3,$C$3:$C$8,0) |
4 | 会田 | 193 | =RANK.AVG(C4,$C$3:$C$8,0) |
5 | 上野 | 253 | =RANK.AVG(C5,$C$3:$C$8,0) |
6 | 岡田 | 164 | =RANK.AVG(C6,$C$3:$C$8,0) |
7 | 釜元 | 208 | =RANK.AVG(C7,$C$3:$C$8,0) |
8 | 木下 | 208 | =RANK.AVG(C8,$C$3:$C$8,0) |
ROMAN関数 | ARABIC関数 |
書式 | 種類 |
0または省略 | 正式 |
1 | 簡略化した形式 |
2 | 1 より簡略化した形式 |
3 | 2 より簡略化した形式 |
4 | 略式 |
TRUE | 正式 |
FALSE | 略式 |
B | C | D | E | F | G | H | I | |
2 | 0または省略 | 1 | 2 | 3 | 4 | TRUE | FALSE | |
3 | 1 | =ROMAN(B3) | =ROMAN(B3,1) | =ROMAN(B3,2) | =ROMAN(B3,3) | =ROMAN(B3,4) | =ROMAN(B3,TRUE) | =ROMAN(B3,FALSE) |
4 | 2 | =ROMAN(B4) | =ROMAN(B4,1) | =ROMAN(B4,2) | =ROMAN(B4,3) | =ROMAN(B4,4) | =ROMAN(B4,TRUE) | =ROMAN(B4,FALSE) |
5 | 3 | =ROMAN(B5) | =ROMAN(B5,1) | =ROMAN(B5,2) | =ROMAN(B5,3) | =ROMAN(B5,4) | =ROMAN(B5,TRUE) | =ROMAN(B5,FALSE) |
B | C | D | E | F | G | H | I | |
2 | 引数 | 0または省略 | 1 | 2 | 3 | 4 | TRUE | FALSE |
3 | 1 | I | I | I | I | I | I | I |
4 | 2 | II | II | II | II | II | II | II |
5 | 3 | III | III | III | III | III | III | III |
6 | 4 | IV | IV | IV | IV | IV | IV | IV |
7 | 5 | V | V | V | V | V | V | V |
8 | 6 | VI | VI | VI | VI | VI | VI | VI |
9 | 7 | VII | VII | VII | VII | VII | VII | VII |
10 | 8 | VIII | VIII | VIII | VIII | VIII | VIII | VIII |
11 | 9 | IX | IX | IX | IX | IX | IX | IX |
12 | 10 | X | X | X | X | X | X | X |
13 | 50 | L | L | L | L | L | L | L |
14 | 60 | LX | LX | LX | LX | LX | LX | LX |
15 | 90 | XC | XC | XC | XC | XC | XC | XC |
16 | 100 | C | C | C | C | C | C | C |
17 | 200 | CC | CC | CC | CC | CC | CC | CC |
18 | 400 | CD | CD | CD | CD | CD | CD | CD |
19 | 500 | D | D | D | D | D | D | D |
20 | 600 | DC | DC | DC | DC | DC | DC | DC |
21 | 900 | CM | CM | CM | CM | CM | CM | CM |
22 | 1000 | M | M | M | M | M | M | M |
23 | 1459 | MCDLIX | MLDIX | MLDIX | MLDIX | MLDIX | MCDLIX | MLDIX |
24 | 1499 | MCDXCIX | MLDVLIV | MXDIX | MVDIV | MID | MCDXCIX | MID |
25 | 2000 | MM | MM | MM | MM | MM | MM | MM |
26 | 3000 | MMM | MMM | MMM | MMM | MMM | MMM | MMM |
27 | 3999 | MMMCMXCIX | MMMLMVLIV | MMMXMIX | MMMVMIV | MMMIM | MMMCMXCIX | MMMIM |
28 | 4000 | #VALUE! | #VALUE! | #VALUE! | #VALUE! | #VALUE! | #VALUE! | #VALUE! |
B | C | |
2 | I | 1 |
3 | II | 2 |
4 | III | 3 |
5 | IV | 4 |
6 | V | 5 |
7 | VI | 6 |
8 | VII | 7 |
9 | VIII | 8 |
10 | IX | 9 |
11 | X | 10 |
12 | L | 50 |
13 | LX | 60 |
14 | XC | 90 |
15 | C | 100 |
16 | CC | 200 |
17 | CD | 400 |
18 | D | 500 |
19 | DC | 600 |
20 | CM | 900 |
21 | M | 1000 |
22 | MCDLIX | 1459 |
23 | MCDXCIX | 1499 |
24 | MM | 2000 |
25 | MMM | 3000 |
26 | MMMCMXCIX | 3999 |
B | C | |
2 | I | =ARABIC(B2) |
3 | II | =ARABIC(B3) |
4 | III | =ARABIC(B4) |
5 | IV | =ARABIC(B5) |
6 | V | =ARABIC(B6) |
7 | VI | =ARABIC(B7) |
8 | VII | =ARABIC(B8) |
9 | VIII | =ARABIC(B9) |
10 | IX | =ARABIC(B10) |
11 | X | =ARABIC(B11) |
12 | L | =ARABIC(B12) |
13 | LX | =ARABIC(B13) |
14 | XC | =ARABIC(B14) |
15 | C | =ARABIC(B15) |
16 | CC | =ARABIC(B16) |
17 | CD | =ARABIC(B17) |
18 | D | =ARABIC(B18) |
19 | DC | =ARABIC(B19) |
20 | CM | =ARABIC(B20) |
21 | M | =ARABIC(B21) |
22 | MCDLIX | =ARABIC(B22) |
23 | MCDXCIX | =ARABIC(B23) |
24 | MM | =ARABIC(B24) |
25 | MMM | =ARABIC(B25) |
26 | MMMCMXCIX | =ARABIC(B26) |
AND関数 | OR関数 | NOT関数 |
XOR関数 | IFERROR関数 | IFNA関数 |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | TRUE |
4 | 今田浩次 | 60 | 90 | TRUE |
5 | 上田美香 | 30 | 40 | FALSE |
6 | 江口恭介 | 70 | 50 | FALSE |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | =AND(C3>=60,D3>=60) |
4 | 今田浩次 | 60 | 90 | =AND(C4>=60,D4>=60) |
5 | 上田美香 | 30 | 40 | =AND(C5>=60,D5>=60) |
6 | 江口恭介 | 70 | 50 | =AND(C6>=60,D6>=60) |
論理式1 | 論理式2 | 結果 |
TRUE | TRUE | TRUE |
TRUE | FALSE | FALSE |
FALSE | TRUE | FALSE |
FALSE | FALSE | FALSE |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | TRUE |
4 | 今田浩次 | 60 | 90 | TRUE |
5 | 上田美香 | 30 | 40 | FALSE |
6 | 江口恭介 | 70 | 50 | TRUE |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | =OR(C3>=60,D3>=60) |
4 | 今田浩次 | 60 | 90 | =OR(C4>=60,D4>=60) |
5 | 上田美香 | 30 | 40 | =OR(C5>=60,D5>=60) |
6 | 江口恭介 | 70 | 50 | =OR(C6>=60,D6>=60) |
論理式1 | 論理式2 | 結果 |
TRUE | TRUE | TRUE |
TRUE | FALSE | TRUE |
FALSE | TRUE | TRUE |
FALSE | FALSE | FALSE |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | FALSE |
4 | 今田浩次 | 60 | 90 | FALSE |
5 | 上田美香 | 30 | 40 | TRUE |
6 | 江口恭介 | 70 | 50 | FALSE |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | =NOT(OR(C3>=60,D3>=60)) |
4 | 今田浩次 | 60 | 90 | =NOT(OR(C4>=60,D4>=60)) |
5 | 上田美香 | 30 | 40 | =NOT(OR(C5>=60,D5>=60)) |
6 | 江口恭介 | 70 | 50 | =NOT(OR(C6>=60,D6>=60)) |
論理式 | 結果 |
TRUE | FALSE |
FALSE | TRUE |
B | C | D | E | |
2 | 国語 | 算数 | 判定 | |
3 | 相沢恭子 | 80 | 85 | FALSE |
4 | 今田浩次 | 60 | 90 | FALSE |
5 | 上田美香 | 30 | 40 | FALSE |
6 | 江口恭介 | 70 | 50 | TRUE |
B | C | D | E | F | G | H | |
2 | 国語 | 算数 | 判定 | 国語の判定 | 算数の判定 | 結果 | |
3 | 相沢恭子 | 80 | 85 | =XOR(C3>=60,D3>=60) | =XOR(C3>=60) | =XOR(D3>=60) | =XOR(F3,G3) |
4 | 今田浩次 | 60 | 90 | =XOR(C4>=60,D4>=60) | =XOR(C4>=60) | =XOR(D4>=60) | =XOR(F4,G4) |
5 | 上田美香 | 30 | 40 | =XOR(C5>=60,D5>=60) | =XOR(C5>=60) | =XOR(D5>=60) | =XOR(F5,G5) |
6 | 江口恭介 | 70 | 50 | =XOR(C6>=60,D6>=60) | =XOR(C6>=60) | =XOR(D6>=60) | =XOR(F6,G6) |
B | C | D | E | F | G | H | |
2 | 国語 | 算数 | 判定 | 国語の判定 | 算数の判定 | 結果 | |
3 | 相沢恭子 | 80 | 85 | FALSE | TRUE | TRUE | FALSE |
4 | 今田浩次 | 60 | 90 | FALSE | TRUE | TRUE | FALSE |
5 | 上田美香 | 30 | 40 | FALSE | FALSE | FALSE | FALSE |
6 | 江口恭介 | 70 | 50 | TRUE | TRUE | FALSE | TRUE |
論理式1 | 論理式2 | 結果 |
TRUE | TRUE | FALSE |
TRUE | FALSE | TRUE |
FALSE | TRUE | TRUE |
FALSE | FALSE | FALSE |
論理式1 | 論理式2 | 論理式3 | 論理式4 | 論理式5 | 結果 |
FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
FALSE | FALSE | FALSE | FALSE | TRUE | TRUE |
FALSE | FALSE | FALSE | TRUE | TRUE | FALSE |
FALSE | FALSE | TRUE | TRUE | TRUE | TRUE |
FALSE | TRUE | TRUE | TRUE | TRUE | FALSE |
TRUE | TRUE | TRUE | TRUE | TRUE | TRUE |
B | C | D | E | |
2 | 名前 | 販売金額 | 販売数 | 販売単価 |
3 | りんご | 1,500 | 10 | 150 |
4 | みかん | 0 | 0 | #DIV/0! |
5 | バナナ | 1,700 | 14 | 121 |
B | C | D | E | ||
2 | 名前 | 販売金額 | 販売数 | 販売単価 | |
3 | りんご | 1,500 | 10 | 150 | =IFERROR(C3/D3,0) |
4 | みかん | 0 | 0 | 0 | =IFERROR(C4/D4,0) |
5 | バナナ | 1,700 | 14 | 121 | =IFERROR(C5/D5,0) |
B | C | D | |
2 | 氏名 | 国語 | 数学 |
3 | 今田浩次 | 80 | 85 |
4 | 内田あかり | 70 | 65 |
5 | 江藤公正 | 90 | 88 |
6 | 岡田太郎 | 55 | 62 |
7 | 川口宏 | 77 | 64 |
8 | 木村次郎 | 64 | 75 |
9 | 平均点(整数) | 73 | 73 |
10 | 平均点(小数第1位) | 72.7 | 73.2 |
B | C | D | |
2 | 氏名 | 国語 | 数学 |
3 | 今田浩次 | 80 | 85 |
4 | 内田あかり | 70 | 65 |
5 | 江藤公正 | 90 | 88 |
6 | 岡田太郎 | 55 | 62 |
7 | 川口宏 | 77 | 64 |
8 | 木村次郎 | 64 | 75 |
9 | 平均点(整数) | =ROUND(AVERAGE(C3:C8),0) | =ROUND(AVERAGE(D3:D8),0) |
10 | 平均点(小数第1位) | =ROUND(AVERAGE(C3:C8),1) | =ROUND(AVERAGE(D3:D8),1) |
B | C | D | E | F | |
2 | TRUE | FALSE | TRUE | FALSE | |
3 | 1234.56 | =FIXED(B3,1,TRUE) | =FIXED(B3,1,FALSE) | 1234.6 | 1,234.6 |
4 | -1234.56 | =FIXED(B4,1,TRUE) | =FIXED(B4,1,FALSE) | -1234.6 | -1,234.6 |
5 | 1234.56 | =FIXED(B5,-1,TRUE) | =FIXED(B5,-1,FALSE) | 1230 | 1,230 |
B | C | D | E | |
2 | ||||
3 | 品名 | 標準価格 | 値引率(%) | 販売価格 |
4 | テレビ | 50,000 | 12 | 44,000 |
5 | パソコン | 210,000 | 12 | 185,000 |
B | C | D | E | |
2 | ||||
3 | 品名 | 標準価格 | 値引率(%) | 販売価格 |
4 | テレビ | 50,000 | 12 | =ROUNDUP(C4*(100-D4)/100,-3) |
5 | パソコン | 210,000 | 12 | =ROUNDUP(C5*(100-D5)/100,-3) |
【操作例】関数の挿入ボタンを使う方法
B | C | D | E | |
2 | ||||
3 | 品名 | 販売価格 | 台数 | 消費税 |
4 | テレビ | 43,888 | 1 | 2,194 |
5 | パソコン | 185,888 | 1 | 9,294 |
B | C | D | E | |
2 | ||||
3 | 品名 | 販売価格 | 台数 | 消費税 |
4 | テレビ | 43,888 | 1 | =ROUNDDOWN(C4*D4*0.05,0) |
5 | パソコン | 185,888 | 1 | =ROUNDDOWN(C5*D5*0.05,0) |
【問題】
B | C | D | E | F | |
2 | 数量 | 基準値 | |||
3 | 品名 | 必要量 | 1ケースの本数 | 発注本数 | 発注ケース数 |
4 | 鉛筆 | 50 | 12 | 60 | 5 |
5 | ノート | 40 | 12 | 48 | 4 |
【解答1例】
B | C | D | E | F | |
2 | 数量 | 基準値 | |||
3 | 品名 | 必要量 | 1ケースの本数 | 発注本数 | 発注ケース数 |
4 | 鉛筆 | 50 | 12 | =CEILING(C4,D4) | =E4/D5 |
5 | ノート | 40 | 12 | =CEILING(C5,D5) | =E5/D5 |
【問題2】
B | C | D | E | F | |
2 | 出社時刻 | 退社時刻 | 勤務時間 | 基準時間(分) | 支払単位時間 |
3 | 8:00 | 17:12 | 9:12 | 0:30 | 9:30 |
4 | 8:37 | 16:20 | 7:43 | 0:30 | 8:00 |
【解答2例】
B | C | D | E | F | |
2 | 出社時刻 | 退社時刻 | 勤務時間 | 基準時間(分) | 支払単位時間 |
3 | 8:00 | 17:12 | =C3-B3 | 0:30 | =CEILING(D3,E3) |
4 | 8:37 | 16:20 | =C4-B4 | 0:30 | =CEILING(D4,E4) |
【問題】
B | C | D | E | F | G | |
2 | 数量 | 基準値 | ||||
3 | 品名 | 必要量 | 1ケースの本数 | ケースでの発注本数 | 発注ケース数 | 発注単品数 |
4 | 鉛筆 | 50 | 12 | 48 | 4 | 2 |
5 | ノート | 40 | 12 | 36 | 3 | 4 |
【解答例】
B | C | D | E | F | G | |
2 | 数量 | 基準値 | ||||
3 | 品名 | 必要量 | 1ケースの本数 | ケースでの発注本数 | 発注ケース数 | 発注単品数 |
4 | 鉛筆 | 50 | 12 | =FLOOR(C4,D4) | =E4/D4 | =MOD(C4,D4) |
5 | ノート | 40 | 12 | =FLOOR(C5,D5) | =E5/D5 | =MOD(C5,D5) |
【問題2】
B | C | D | E | F | |
2 | 出社時刻 | 退社時刻 | 勤務時間 | 基準時間(分) | 支払単位時間 |
3 | 8:00 | 17:12 | 9:12 | 0:30 | 9:00 |
4 | 8:37 | 16:20 | 7:43 | 0:30 | 7:30 |
【解答2例】
B | C | D | E | F | |
2 | 出社時刻 | 退社時刻 | 勤務時間 | 基準時間(分) | 支払単位時間 |
3 | 8:00 | 17:12 | =C3-B3 | 0:30 | =FLOOR(D3,E3) |
4 | 8:37 | 16:20 | =C4-B4 | 0:30 | =FLOOR(D4,E4) |
【操作手順】
B | C | D | E | F | G | H | |
2 | 数量 | 基準値 | |||||
3 | 品名 | 必要量 | 1ケースの本数 | 発注本数 | 答え | 発注ケース数 | 答え |
4 | 鉛筆 | 50 | 12 | =MROUND(C4,D4) | 48 | =E4/D4 | 4 |
5 | 鉛筆 | 54 | 12 | =MROUND(C5,D5) | 60 | =E5/D5 | 5 |
6 | ノート | 61 | 12 | =MROUND(C6,D6) | 60 | =E6/D6 | 5 |
7 | ノート | 66 | 12 | =MROUND(C7,D7) | 72 | =E7/D7 | 6 |
B | C | D | E | F | |
2 | |||||
3 | 品名 | 購入数 | 単価 | 消費税 | 支払金額 |
4 | 鉛筆 | 50 | 50 | 125 | 2,625 |
5 | ノート | 40 | 100 | 200 | 4,200 |
B | C | D | E | F | |
2 | |||||
3 | 品名 | 購入数 | 単価 | 消費税 | 支払金額 |
4 | 鉛筆 | 50 | 50 | =INT(C4*D4*0.05) | =INT(C4*D4*1.05) |
5 | ノート | 40 | 100 | =INT(C5*D5*0.05) | =INT(C5*D5*1.05) |
B | C | D | |
2 | 数値 | EVEN | ODD |
3 | 1 | 2 | 1 |
4 | 2 | 2 | 3 |
5 | 3 | 4 | 3 |
6 | 4 | 4 | 5 |
7 | 0 | 0 | 1 |
8 | -1 | -2 | -1 |
9 | -2 | -2 | -3 |
10 | -3 | -4 | -3 |
11 | -4 | -4 | -5 |
非表示の値も含める | 非表示の値を無視する | 関数 |
Excel2002以前はこちらだけが指定できます | Excel2003以降はこちらも使用できます | |
1 | 101 | AVERAGE |
2 | 102 | COUNT |
3 | 103 | COUNTA |
4 | 104 | MAX |
5 | 105 | MIN |
6 | 106 | PRODUCT |
7 | 107 | STDEV |
8 | 108 | STDEVP |
9 | 109 | SUM |
10 | 110 | VAR |
11 | 111 | VARP |
【問題1】表内の小計と合計を求めなさい。
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月19日 | 会費 | 会費(19人分) | 7,600 | |
4 | 4月25日 | 会費 | 会費(63人分) | 25,200 | |
5 | 5月20日 | 会費 | 会費(2人分) | 800 | |
6 | 小計 | 33,600 | 0 | ||
7 | 5月10日 | 諸費 | コピー代 | 4,800 | |
8 | 5月18日 | 諸費 | 工具代 | 14,200 | |
9 | 小計 | 0 | 19,000 | ||
10 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
11 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
12 | 5月12日 | 図書費 | 本代 | 12,000 | |
13 | 小計 | 0 | 20,000 | ||
14 | 合計 | 33,600 | 39,000 |
【解答1例】
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月19日 | 会費 | 会費(19人分) | 7,600 | |
4 | 4月25日 | 会費 | 会費(63人分) | 25,200 | |
5 | 5月20日 | 会費 | 会費(2人分) | 800 | |
6 | 小計 | =SUBTOTAL(9,E3:E5) | =SUBTOTAL(9,F3:F5) | ||
7 | 5月10日 | 諸費 | コピー代 | 4,800 | |
8 | 5月18日 | 諸費 | 工具代 | 14,200 | |
9 | 小計 | =SUBTOTAL(9,E7:E8) | =SUBTOTAL(9,F7:F8) | ||
10 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
11 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
12 | 5月12日 | 図書費 | 本代 | 12,000 | |
13 | 小計 | =SUBTOTAL(9,E10:E12) | =SUBTOTAL(9,F10:F12) | ||
14 | 合計 | =SUBTOTAL(9,E3:E13) | =SUBTOTAL(9,F3:F13) |
合計の関数(SUM) | オートSUM |
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月15日 | 繰越金 | 3月分繰越金 | 10,000 | |
4 | 4月19日 | 会費 | 会費(19人分) | 7,600 | |
5 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
6 | 4月25日 | 会費 | 会費(63人分) | 25,200 | |
7 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
8 | 5月10日 | 諸費 | コピー代 | 4,800 | |
9 | 5月12日 | 図書費 | 本代 | 12,000 | |
10 | 5月18日 | 諸費 | 工具代 | 14,200 | |
11 | 5月20日 | 会費 | 会費(2人分) | 800 | |
12 | 合計 | 43,600 | 39,000 |
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月15日 | 繰越金 | 3月分繰越金 | 10,000 | |
4 | 4月19日 | 会費 | 会費(19人分) | 7,600 | |
5 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
6 | 4月25日 | 会費 | 会費(63人分) | 25,200 | |
7 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
8 | 5月10日 | 諸費 | コピー代 | 4,800 | |
9 | 5月12日 | 図書費 | 本代 | 12,000 | |
10 | 5月18日 | 諸費 | 工具代 | 14,200 | |
11 | 5月20日 | 会費 | 会費(2人分) | 800 | |
12 | 合計 | =SUM(E3:E11) | =SUM(F3:F11) |
B | C | D | E | F | |
2 | 会費(収入) | 図書費(支出) | 雑収入(収入) | 諸費(支出) | |
3 | 1月 | 25,000 | 12,000 | 2,000 | 4,200 |
4 | 2月 | 32,000 | 8,200 | 1,500 | 5,120 |
5 | 3月 | 28,000 | 11,000 | 1,100 | 6,200 |
6 | 4月 | 31,000 | 4,200 | 1,600 | 2,520 |
7 | |||||
8 | 収入の合計 | 122,200 | |||
9 | 支出の合計 | 53,440 |
B | C | D | E | F | |
2 | 会費(収入) | 図書費(支出) | 雑収入(収入) | 諸費(支出) | |
3 | 1月 | 25,000 | 12,000 | 2,000 | 4,200 |
4 | 2月 | 32,000 | 8,200 | 1,500 | 5,120 |
5 | 3月 | 28,000 | 11,000 | 1,100 | 6,200 |
6 | 4月 | 31,000 | 4,200 | 1,600 | 2,520 |
7 | |||||
8 | 収入の合計 | =SUM(C3:C6,E3:E6) | |||
9 | 支出の合計 | =SUM(D3:D6,F3:F6) |
【問題3】集計表の合計(D10:D11)を完成しなさい。
B | C | D | |
2 | 月 | 項目名 | 金額 |
3 | 4月 | 収入金額 | 54,000 |
4 | 支出金額 | 38,500 | |
5 | 5月 | 収入金額 | 62,000 |
6 | 支出金額 | 46,700 | |
7 | 6月 | 収入金額 | 57,000 |
8 | 支出金額 | 58,900 | |
9 | |||
10 | 合計 | 収入金額 | 173,000 |
11 | 支出金額 | 144,100 |
【解答例】不連続な値の合計は、「,」(カンマ)で値を列記します。
B | C | D | |
2 | 月 | 項目名 | 金額 |
3 | 4月 | 収入金額 | 54,000 |
4 | 支出金額 | 38,500 | |
5 | 5月 | 収入金額 | 62,000 |
6 | 支出金額 | 46,700 | |
7 | 6月 | 収入金額 | 57,000 |
8 | 支出金額 | 58,900 | |
9 | |||
10 | 合計 | 収入金額 | =SUM(D3,D5,D7) |
11 | 支出金額 | =SUM(D4,D6,D8) |
条件付き合計(SUMIF関数) | 複数条件での合計(SUMIFS関数) | ワイルドカード |
B | C | D | E | F | G | |
2 | 番号 | 氏名 | 性別 | 年齢 | 血液型 | 得点 |
3 | 1 | 上原嘉男 | 男 | 30 | O | 91 |
4 | 2 | 森永彩芽 | 女 | 28 | A | 98 |
5 | 3 | 古田恵 | 女 | 26 | A | 61 |
6 | 4 | 太田千恵子 | 女 | 21 | B | 46 |
7 | 5 | 豊田啓一 | 男 | 38 | B | 78 |
8 | 6 | 新村遥奈 | 女 | 39 | A | 76 |
9 | 7 | 坂元彩香 | 女 | 29 | B | 68 |
10 | 8 | 坪井尚生 | 男 | 33 | A | 77 |
11 | 9 | 西原舞 | 女 | 35 | B | 41 |
12 | 10 | 中野野乃花 | 女 | 23 | A | 93 |
13 | 11 | 岩渕佳代 | 女 | 39 | A | 61 |
14 | 12 | 市村将文 | 男 | 24 | A | 66 |
15 | 13 | 芦田公平 | 男 | 31 | A | 90 |
16 | 14 | 高見美姫 | 女 | 27 | A | 81 |
17 | 15 | 高山晴彦 | 男 | 23 | B | 76 |
18 | 16 | 高島嘉子 | 女 | 24 | A | 85 |
19 | 17 | 蛭田功一 | 男 | 32 | A | 60 |
20 | 18 | 北奈那 | 女 | 32 | B | 84 |
21 | 19 | 本田明莉 | 女 | 29 | A | 66 |
22 | 20 | 東海林真依 | 女 | 30 | A | 92 |
B | C | D | E | F | G | |
2 | 番号 | 氏名 | 性別 | 年齢 | 血液型 | 得点 |
3 | 1 | 上原嘉男 | 男 | 30 | O | 91 |
4 | 2 | 森永彩芽 | 女 | 28 | A | 98 |
5 | 3 | 古田恵 | 女 | 26 | A | 61 |
6 | 4 | 太田千恵子 | 女 | 21 | B | 46 |
7 | 5 | 豊田啓一 | 男 | 38 | B | 78 |
8 | 6 | 新村遥奈 | 女 | 39 | A | 76 |
9 | 7 | 坂元彩香 | 女 | 29 | B | 68 |
10 | 8 | 坪井尚生 | 男 | 33 | A | 77 |
11 | 9 | 西原舞 | 女 | 35 | B | 41 |
12 | 10 | 中野野乃花 | 女 | 23 | A | 93 |
13 | 11 | 岩渕佳代 | 女 | 39 | A | 61 |
14 | 12 | 市村将文 | 男 | 24 | A | 66 |
15 | 13 | 芦田公平 | 男 | 31 | A | 90 |
16 | 14 | 高見美姫 | 女 | 27 | A | 81 |
17 | 15 | 高山晴彦 | 男 | 23 | B | 76 |
18 | 16 | 高島嘉子 | 女 | 24 | A | 85 |
19 | 17 | 蛭田功一 | 男 | 32 | A | 60 |
20 | 18 | 北奈那 | 女 | 32 | B | 84 |
21 | 19 | 本田明莉 | 女 | 29 | A | 66 |
22 | 20 | 東海林真依 | 女 | 30 | A | 92 |
【問題】下表の中の「PTA会費」、「児童会費」、「父兄会費」を集計表の【会費】欄に計算しなさい。
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月15日 | 繰越金 | 3月分繰越金 | 10,000 | |
4 | 4月19日 | PTA会費 | 会費(19人分) | 7,600 | |
5 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
6 | 4月25日 | 児童会費 | 会費(63人分) | 25,200 | |
7 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
8 | 5月10日 | 諸費 | コピー代 | 4,800 | |
9 | 5月12日 | 図書費 | 本代 | 12,000 | |
10 | 5月18日 | 諸費 | 工具代 | 14,200 | |
11 | 5月20日 | 父兄会費 | 会費(2人分) | 800 | |
12 | 合計 | 43,600 | 39,000 | ||
13 | |||||
14 | 項目名 | 収入金額 | |||
15 | 会費 | 33,600 |
【解答例】
B | C | D | E | F | |
2 | 月 日 | 項目名 | 適用 | 収入金額 | 支出金額 |
3 | 4月15日 | 繰越金 | 3月分繰越金 | 10,000 | |
4 | 4月19日 | PTA会費 | 会費(19人分) | 7,600 | |
5 | 4月20日 | 図書費 | 新聞代 | 3,000 | |
6 | 4月25日 | 児童会費 | 会費(63人分) | 25,200 | |
7 | 4月26日 | 図書費 | 新聞代 | 5,000 | |
8 | 5月10日 | 諸費 | コピー代 | 4,800 | |
9 | 5月12日 | 図書費 | 本代 | 12,000 | |
10 | 5月18日 | 諸費 | 工具代 | 14,200 | |
11 | 5月20日 | 父兄会費 | 会費(2人分) | 800 | |
12 | 合計 | 43,600 | 39,000 | ||
13 | |||||
14 | 項目名 | 収入金額 | |||
15 | 会費 | =SUMIF(C3:C11,"*会費",E3:E11) |
【問題】売上合計金額を求めなさい。
B | C | D | |
2 | 商品名 | 単価 | 個数 |
3 | パソコン | 198,000 | 10 |
4 | プリンタ | 37,000 | 5 |
5 | モニター | 58,000 | 10 |
6 | |||
7 | 合計金額 | 2,745,000 |
B | C | D | |
2 | 商品名 | 単価 | 個数 |
3 | パソコン | 198,000 | 10 |
4 | プリンタ | 37,000 | 5 |
5 | モニター | 58,000 | 10 |
6 | |||
7 | 合計金額 | =SUMPRODUCT(C3:C5,D3:D5) |
B | C | D | |
2 | 商品名 | サイズ | 件数 |
3 | みかん | S | 4 |
4 | |||
5 | 商品名 | サイズ | |
6 | みかん | S | |
7 | みかん | M | |
8 | みかん | S | |
9 | バナナ | S | |
10 | みかん | M | |
11 | みかん | S | |
12 | みかん | S |
B | C | D | |
2 | 商品名 | サイズ | 件数 |
3 | みかん | S | =SUMPRODUCT((B6:B12="みかん")*(C6:C12="S")) |
4 | |||
5 | 商品名 | サイズ | |
6 | みかん | S | |
7 | みかん | M | |
8 | みかん | S | |
9 | バナナ | S | |
10 | みかん | M | |
11 | みかん | S | |
12 | みかん | S |
(B6:B12="みかん")*(C6:C12="S")の計算経過 | 各経過での計算結果 | |
6 | (B6="みかん")*(C6="S") | TRUE*TRUE = 1 |
7 | (B7="みかん")*(C7="S") | TRUE*FALSE = 0 |
8 | (B8="みかん")*(C8="S") | TRUE*TRUE = 1 |
9 | (B9="みかん")*(C9="S") | FALSE*TRUE = 0 |
10 | (B10="みかん")*(C10="S") | TRUE*FALSE = 0 |
11 | (B11="みかん")*(C11="S") | TRUE*TRUE = 1 |
12 | (B12="みかん")*(C12="S") | TRUE*TRUE = 1 |
合計 | 4 |
B6:B12="みかん" | C6:C12="S" | SUMPRODUCT(B6:B12="みかん",C6:C12="S") | |
6 | TRUE | TRUE | 0 * 0 = 0 |
7 | TRUE | FALSE | 0 * 0 = 0 |
8 | TRUE | TRUE | 0 * 0 = 0 |
9 | FALSE | TRUE | 0 * 0 = 0 |
10 | TRUE | FALSE | 0 * 0 = 0 |
11 | TRUE | TRUE | 0 * 0 = 0 |
12 | TRUE | TRUE | 0 * 0 = 0 |
合計 | 0 |
(B6:B12="みかん")*1 | (C6:C12="S")*1 | SUMPRODUCT((B6:B12="みかん")*1,(C6:C12="S")*1) | |
6 | 1 | 1 | 1 * 1 = 1 |
7 | 1 | 0 | 1 * 0 = 0 |
8 | 1 | 1 | 1 * 1 = 1 |
9 | 0 | 1 | 0 * 1 = 0 |
10 | 1 | 0 | 1 * 0 = 0 |
11 | 1 | 1 | 1 * 1 = 1 |
12 | 1 | 1 | 1 * 1 = 1 |
合計 | 4 |
B | C | D | |
2 | 商品名 | サイズ | 金額 |
3 | みかん | S | 6,400 |
4 | |||
5 | 商品名 | サイズ | 金額 |
6 | みかん | S | 1,000 |
7 | みかん | M | 1,200 |
8 | みかん | S | 2,100 |
9 | バナナ | S | 3,000 |
10 | みかん | M | 2,500 |
11 | みかん | S | 1,200 |
12 | みかん | S | 2,100 |
B | C | D | E | |
2 | 商品名 | サイズ | 金額 | |
3 | みかん | S | 6,400 | |
4 | ||||
5 | 商品名 | サイズ | 金額 | |
6 | TRUE | TRUE | 1,000 | (1*1)*1,000=1,000 |
7 | TRUE | FALSE | 1,200 | (1*0)*1,200=0 |
8 | TRUE | TRUE | 2,100 | (1*1)*2,100=2,100 |
9 | FALSE | TRUE | 3,000 | (0*1)*3,000=0 |
10 | TRUE | FALSE | 2,500 | (1*0)*2,500=0 |
11 | TRUE | TRUE | 1,200 | (1*1)*1,200=1,200 |
12 | TRUE | TRUE | 2,100 | (1*1)*2,100=2,100 |
13 | 合計→ | 6,400 |
B | C | |
2 | 収入 | 2,000 |
3 | 支出 | 1,500 |
4 | 収入 | 2,500 |
5 | 支出 | 1,200 |
6 | 収入 | 3,700 |
7 | 支出 | 2,000 |
8 | 収入 | 1,400 |
9 | 支出 | 4,200 |
10 | 収入 | 3,500 |
11 | 支出 | 2,500 |
12 | 総収入 | 13,100 |
13 | 総支出 | 11,400 |
B | C | D | |
2 | 商品名 | メーカー名 | 型番 |
3 | 32インチ | SOMY | SO3201 |
4 | 32インチ | MINIBISI | MI3201 |
5 | 32インチ | TOBIBA | TO3201 |
6 | 32インチ | SAMISUN | SA3201 |
7 | 40インチ | SOMY | SO4002 |
8 | 40インチ | MINIBISI | MI4002 |
9 | 40インチ | TOBIBA | TO4002 |
10 | 40インチ | SAMISUN | SA4002 |
11 | |||
12 | |||
13 | 商品名 | メーカー名 | 型番 |
14 | 40インチ | SOMY | SO4002 |
【問題】
【解答例】
B | C | |
2 | =TODAY() | =NOW() |
3 | =TODAY()+1 | =NOW()+"1:00" |
【補足説明】
B | C | |
2 | 2003/11/14 | 2003/11/14 9:06 |
3 | 2003/11/15 | 2003/11/14 10:06 |
[F9] キー | 開いているすべてのブックの中で、最後に計算されたとき以降に変更された数式と、その数式を参照する数式を再計算します。 |
[SHIFT]+[F9] キー | 作業中のワークシートの中で、最後に計算されたとき以降に変更された数式と、その数式を参照する数式を再計算します。 |
[Ctrl]+[Alt]+[F9]キー | 開いているすべてのブックの数式を再計算します。最後に計算されたとき以降に変更されたかどうかは問いません。 |
[Ctrl]+[Shift]+[Alt]+[F9]キー | 参照先の数式を再度チェックし、開いているすべてのブックの数式を再計算します。最後に計算されたとき以降に変更されたかどうかは問いません。 |
【問題】次の人の年齢を求めましょう。基準日はF2セルです。
B | C | D | E | F | G | |
2 | 氏名 | 生年月日 | 年齢 | 2003/5/10 | 現在 | |
3 | 山田太郎 | 1970/10/11 | 32 | 才 | 6 | ヶ月 |
4 | 鈴木一郎 | 1975/12/21 | 27 | 才 | 4 | ヶ月 |
【解答例】
B | C | D | E | F | G | |
2 | 氏名 | 生年月日 | 年齢 | 2003/5/10 | 現在 | |
3 | 山田太郎 | 1970/10/11 | =DATEDIF(C3,$F$2,"Y") | 才 | =DATEDIF(C3,$F$2,"YM") | ヶ月 |
4 | 鈴木一郎 | 1975/12/21 | =DATEDIF(C4,$F$2,"Y") | 才 | =DATEDIF(C4,$F$2,"YM") | ヶ月 |
【Step Up】
B | C | D | E | F | G | |
2 | 氏名 | 生年月日 | 年齢 | 2003/5/10 | 現在 | |
3 | 山田太郎 | 1970/10/11 | =DATEDIF(C3,F2,"Y")&"才"&DATEDIF(C3,F2,"YM")&"ヶ月" | |||
4 | 鈴木一郎 | 1975/12/21 | =DATEDIF(C4,F2,"Y")&"才"&DATEDIF(C4,F2,"YM")&"ヶ月" |
DATEDIF関数に関しての注意事項
|
【問題1】
B | C | D | E | F | |
2 | 氏名 | 生年月日 | 年 | 月 | 日 |
3 | 山田太郎 | 1970/10/11 | 1970 | 10 | 11 |
4 | 鈴木一郎 | 1975/12/21 | 1975 | 12 | 21 |
【解答1例】
B | C | D | E | F | |
2 | 氏名 | 生年月日 | 年 | 月 | 日 |
3 | 山田太郎 | 1970/10/11 | =YEAR(C3) | =MONTH(C3) | =DAY(C3) |
4 | 鈴木一郎 | 1975/12/21 | =YEAR(C4) | =MONTH(C4) | =DAY(C4) |
B | C | D | E | F | |
2 | 氏名 | 生年月日 | 年 | 月 | 日 |
3 | 山田太郎 | 1970ねん10がつ11 | =LEFT(C3,4) | =MID(C3,7,2) | =RIGHT(C3,2) |
4 | 鈴木一郎 | 1975ねん12がつ21 | =LEFT(C4,4) | =MID(C4,7,2) | =RIGHT(C4,2) |
B | C | D | |
2 | =YEAR(B2) | 1900 | |
3 | =MONTH(B3) | 1 | |
4 | =DAY(B4) | 0 |
【問題1】
B | C | D | E | F | |
2 | 氏名 | 年 | 月 | 日 | 年月日 |
3 | 山田太郎 | 1970 | 10 | 11 | 1970/10/11 |
4 | 鈴木一郎 | 1975 | 12 | 22 | 1975/12/22 |
【解答1例】
B | C | D | E | F | |
2 | 氏名 | 年 | 月 | 日 | 年月日 |
3 | 山田太郎 | 1970 | 10 | 11 | =DATE(C3,D3,E3) |
4 | 鈴木一郎 | 1975 | 12 | 22 | =DATE(C4,D4,E4) |
【問題2】
B | C | D | |
2 | 氏名 | 年月日 | 5年後 |
3 | 山田太郎 | 2006/2/10 | 2011/2/10 |
4 | 鈴木一郎 | 2000/2/29 | 2005/3/1 |
【解答2例】
B | C | D | |
2 | 氏名 | 年月日 | 5年後 |
3 | 山田太郎 | 2006/2/10 | =DATE(YEAR(C3)+5,MONTH(C3),DAY(C3)) |
4 | 鈴木一郎 | 2000/2/29 | =DATE(YEAR(C4)+5,MONTH(C4),DAY(C4)) |
【問題】
B | C | D | E | |
2 | 2004年 | 10月10日 | 2004/10/20 | 平成16年10月20日 |
3 | 平成15年 | 11月11日 | 2003/11/21 | 平成15年11月21日 |
【解答例】
B | C | D | E | |
2 | 2004年 | 10月10日 | =DATEVALUE(B2&C2)+10 | =DATEVALUE(B2&C2)+10 |
3 | 平成15年 | 10月11日 | =DATEVALUE(B3&C3)+10 | =DATEVALUE(B3&C3)+10 |
【問題】B列の日付が土日の場合、C列に『休み』と表示し、月〜金の場合は『仕事』と表示しなさい。
B | C | |
2 | 年月日 | |
3 | 2004/2/9 | 仕事 |
4 | 2004/2/8 | 休み |
【解答例】
B | C | |
2 | 年月日 | |
3 | 2004/2/9 | =IF(WEEKDAY(B3,2)>=6,"休み","仕事") |
4 | 2004/2/8 | =IF(WEEKDAY(B4,2)>=6,"休み","仕事") |
【参考】下は2004年の日付です。
【おまけ】どうしてもWEEKDAY関数を使って、曜日を表示したい時は、関数との組み合わせで可能です。
【注意】1900年3月1日より前の日をWEEKDAY関数で処理する場合には注意が必要です。
1900/2/27 | 月 |
1900/2/28 | 火 |
1900/2/29 | 水 |
1900/3/1 | 木 |
1900/3/2 | 金 |
【問題1】
B | C | |
2 | 請求日 | 2004年2月4日 |
3 | 支払日 | 2004年2月11日 |
2004年2月4日 | 水曜日 |
2004年2月5日 | 木曜日 |
2004年2月6日 | 金曜日 |
2004年2月7日 | 土曜日 |
2004年2月8日 | 日曜日 |
2004年2月9日 | 月曜日 |
2004年2月10日 | 火曜日 |
2004年2月11日 | 水曜日 |
2004年2月12日 | 木曜日 |
2004年2月13日 | 金曜日 |
【解答例】
B | C | |
2 | 請求日 | 2004年2月4日 |
3 | 支払日 | =WORKDAY(C2,5) |
【問題2】
B | C | D | E | F | |
2 | 請求日 | 2004/2/4 | 祝日一覧 | ||
3 | 支払日 | 2004/2/12 | 2004/1/1 | 元旦 | |
4 | 2004/1/15 | 成人の日 | |||
5 | 2004/2/11 | 建国記念日 |
【解答例】
B | C | D | E | F | |
2 | 請求日 | 2004/2/4 | 祝日一覧 | ||
3 | 支払日 | =WORKDAY(C2,5,E3:E5) | 2004/1/1 | 元旦 | |
4 | 2004/1/15 | 成人の日 | |||
5 | 2004/2/11 | 建国記念日 |
【問題1】
B | C | |
2 | 工事開始日 | 2004/2/4 |
3 | 工事完了日 | 2004/2/15 |
4 | 工事日数 | 8 |
【解答例】
B | C | |
2 | 工事開始日 | 2004/2/4 |
3 | 工事完了日 | 2004/2/15 |
4 | 工事日数 | =NETWORKDAYS(C2,C3) |
【問題2】
B | C | D | E | F | |
2 | 工事開始日 | 2004/2/4 | 祝日一覧 | ||
3 | 工事完了日 | 2004/2/15 | 2004/1/1 | 元旦 | |
4 | 工事日数 | 7 | 2004/1/15 | 成人の日 | |
5 | 2004/2/11 | 建国記念日 |
【解答例】
B | C | D | E | F | |
2 | 工事開始日 | 2004/2/4 | 祝日一覧 | ||
3 | 工事完了日 | 2004/2/15 | 2004/1/1 | 元旦 | |
4 | 工事日数 | =NETWORKDAYS(C2,C3,E3:E5) | 2004/1/15 | 成人の日 | |
5 | 2004/2/11 | 建国記念日 |
【使用例】週の基準を日曜日にするか、月曜日にするかで返る値が異なります。
B | C | D | |
2 | 2004/1/1 (木) | 1 | 1 |
3 | 2004/1/4 (日) | 2 | 1 |
4 | 2004/1/5 (月) | 2 | 2 |
5 | 2004/8/8 (日) | 33 | 32 |
6 | 2004/8/9 (月) | 33 | 33 |
7 | =WEEKNUM(B2,1) | =WEEKNUM(B2,2) |
【問題1】2004年7月分の売上表があります。第1週〜第3週の売上金額の合計を計算しなさい。なお、週の初めは日曜日からとします。
B | C | D | |
2 | 日付 | 売上金額 | 週 |
3 | 2004/7/1 (木) | 10,000 | 27 |
4 | 2004/7/2 (金) | 11,000 | 27 |
5 | 2004/7/3 (土) | 12,000 | 27 |
6 | 2004/7/4 (日) | 13,000 | 28 |
7 | 2004/7/5 (月) | 14,000 | 28 |
8 | 2004/7/6 (火) | 15,000 | 28 |
9 | 2004/7/7 (水) | 16,000 | 28 |
10 | 2004/7/8 (木) | 17,000 | 28 |
11 | 2004/7/9 (金) | 18,000 | 28 |
12 | 2004/7/10 (土) | 19,000 | 28 |
13 | 2004/7/11 (日) | 20,000 | 29 |
14 | 2004/7/12 (月) | 21,000 | 29 |
15 | 2004/7/13 (火) | 22,000 | 29 |
16 | |||
17 | 第1週合計 | 33,000 | |
18 | 第2週合計 | 112,000 | |
19 | 第3週合計 | 63,000 |
【解答例1】
B | C | D | |
2 | 日付 | 売上金額 | 週 |
3 | 2004/7/1 (木) | 10,000 | =WEEKNUM(B3) |
4 | 2004/7/2 (金) | 11,000 | =WEEKNUM(B4) |
5 | 2004/7/3 (土) | 12,000 | =WEEKNUM(B5) |
6 | 2004/7/4 (日) | 13,000 | =WEEKNUM(B6) |
7 | 2004/7/5 (月) | 14,000 | =WEEKNUM(B7) |
8 | 2004/7/6 (火) | 15,000 | =WEEKNUM(B8) |
9 | 2004/7/7 (水) | 16,000 | =WEEKNUM(B9) |
10 | 2004/7/8 (木) | 17,000 | =WEEKNUM(B10) |
11 | 2004/7/9 (金) | 18,000 | =WEEKNUM(B11) |
12 | 2004/7/10 (土) | 19,000 | =WEEKNUM(B12) |
13 | 2004/7/11 (日) | 20,000 | =WEEKNUM(B13) |
14 | 2004/7/12 (月) | 21,000 | =WEEKNUM(B14) |
15 | 2004/7/13 (火) | 22,000 | =WEEKNUM(B15) |
16 | |||
17 | 第1週合計 | =SUMIF(D3:D15,WEEKNUM($B$3),C3:C15) | |
18 | 第2週合計 | =SUMIF(D3:D15,WEEKNUM($B$3)+1,C3:C15) | |
19 | 第3週合計 | =SUMIF(D3:D15,WEEKNUM($B$3)+2,C3:C15) |
B | C | |
2 | 日付 | 週 |
3 | 2004/7/4 | 第2週 |
B | C | |
2 | 日付 | 週 |
3 | 2004/7/4 | ="第"&WEEKNUM(B2)-WEEKNUM(DATE(YEAR(B2),MONTH(B2),1))+1&"週" |
種類 | 週の始まり | システム |
1 または省略 | 日曜日 | 1 |
2 | 月曜日 | 1 |
11 | 月曜日 | 1 |
12 | 火曜日 | 1 |
13 | 水曜日 | 1 |
14 | 木曜日 | 1 |
15 | 金曜日 | 1 |
16 | 土曜日 | 1 |
17 | 日曜日 | 1 |
21 | 月曜日 | 2 |
【問題】2003年2月10日に請求書を発行します。支払期限のセルに翌月末を表示しなさい。
B | C | |
2 | 請求日 | 2003/2/10 |
3 | 支払期限 | 2003/3/31 |
【解答例】C3セルがシリアル値で表示されたら、【書式】→【セル】で表示形式を日付に変更します。
B | C | |
2 | 請求日 | 2003/2/10 |
3 | 支払期限 | =EOMONTH(C2,1) |
【他の解答例】
B | C | D | |
2 | 2005/4/1 | =WORKDAY(EOMONTH(B2,0)+1,-1,D3:D4) | 祝日 |
3 | =WORKDAY(DATE(YEAR(B2),MONTH(B2)+1,1),-1,D3:D4) | 2005/4/29 | |
4 | 2005/5/3 |
【問題】2003年2月10日に請求書を発行します。支払期限の3ヶ月後の日付を表示しなさい。
B | C | |
2 | 請求日 | 2003/2/10 |
3 | 支払期限 | 2003/5/10 |
【解答例】
B | C | |
2 | 請求日 | 2003/2/10 |
3 | 支払期限 | =EDATE(C2,3) |
【Memo】月末からの計算は下表のように、該当日が無い場合は月末の日付となります。
B | C | D | E | F | G | H | I | J | |
2 | 見積書 | 商品一覧表 | |||||||
3 | 品番 | 商品名 | 単価 | 数量 | 小計 | 品番 | 商品名 | 単価 | |
4 | B01 | ラジオ | 5,000 | 1 | 5,000 | A01 | テレビ | 50,000 | |
5 | C01 | ビデオデッキ | 20,000 | 2 | 40,000 | B01 | ラジオ | 5,000 | |
6 | A01 | テレビ | 50,000 | 3 | 150,000 | C01 | ビデオデッキ | 20,000 | |
7 | 合計 | 195,000 |
B | C | D | E | F | G | H | I | J | |
2 | 見積書 | 商品一覧表 | |||||||
3 | 品番 | 商品名 | 単価 | 数量 | 小計 | 品番 | 商品名 | 単価 | |
4 | B01 | =VLOOKUP(B4,$H$4:$J$6,2,FALSE) | =VLOOKUP(B4,$H$4:$J$6,3,FALSE) | 1 | 5,000 | A01 | テレビ | 50,000 | |
5 | C01 | =VLOOKUP(B5,$H$4:$J$6,2,FALSE) | =VLOOKUP(B5,$H$4:$J$6,3,FALSE) | 2 | 40,000 | B01 | ラジオ | 5,000 | |
6 | A01 | =VLOOKUP(B6,$H$4:$J$6,2,FALSE) | =VLOOKUP(B6,$H$4:$J$6,3,FALSE) | 3 | 150,000 | C01 | ビデオデッキ | 20,000 | |
7 | 合計 | 195,000 |
(A) メニューバーからの方法 | (B) 名前ボックスを使う方法 |
|
|
B | C | D | E | F | G | H | I | J | |
2 | 見積書 | 商品一覧表 | |||||||
3 | 品番 | 商品名 | 単価 | 数量 | 小計 | 品番 | 商品名 | 単価 | |
4 | B01 | =VLOOKUP(B4,商品一覧表,2,FALSE) | =VLOOKUP(B4,商品一覧表,3,FALSE) | 1 | 5,000 | A01 | テレビ | 50,000 | |
5 | C01 | =VLOOKUP(B5,商品一覧表,2,FALSE) | =VLOOKUP(B5,商品一覧表,3,FALSE) | 2 | 40,000 | B01 | ラジオ | 5,000 | |
6 | A01 | =VLOOKUP(B6,商品一覧表,2,FALSE) | =VLOOKUP(B6,商品一覧表,3,FALSE) | 3 | 150,000 | C01 | ビデオデッキ | 20,000 | |
7 | 合計 | 195,000 |
B | C | D | E | F | G | H | I | J | |
2 | 評価一覧表 | ||||||||
3 | 名前 | 得点 | 評価A | 評価B | 得点 | 評価A | 評価B | ||
4 | 今田 | 50 | △ | 良 | 0 | 〜 | × | 不可 | |
5 | 河野 | 20 | × | 不可 | 40 | 〜 | △ | 良 | |
6 | 山田 | 70 | ○ | 優 | 70 | 〜 | ○ | 優 |
B | C | D | E | F | G | H | I | J | |
2 | 評価一覧表 | ||||||||
3 | 名前 | 得点 | 評価A | 評価B | 得点 | 評価A | 評価B | ||
4 | 今田 | 50 | =VLOOKUP(C4,$G$4:$J$6,3) | =VLOOKUP(C4,$G$4:$J$6,4) | 0 | 〜 | × | 不可 | |
5 | 河野 | 20 | =VLOOKUP(C5,$G$4:$J$6,3) | =VLOOKUP(C5,$G$4:$J$6,4) | 40 | 〜 | △ | 良 | |
6 | 山田 | 70 | =VLOOKUP(C6,$G$4:$J$6,3) | =VLOOKUP(C6,$G$4:$J$6,4) | 70 | 〜 | ○ | 優 |
B | C | D | E | F | |
2 | データタイプ | 入力データ | C列の内容 | TYPE関数の戻り値 | E列の数式 |
3 | 数値 | 10 | ←10 | 1 | ←=TYPE(C3) |
4 | テキスト | 文字です | ←文字です | 2 | ←=TYPE(C4) |
5 | 論理値 | FALSE | ←=A1="moji" | 4 | ←=TYPE(C5) |
6 | エラー | #VALUE! | ←=B1/B2 | 16 | ←=TYPE(C6) |
7 | 配列 | 64 | ←=TYPE({1,2;3,4}) | 1 | ←=TYPE(C7) |
B | C | D | E | F | G | H |
2 | アーチスト | 種別 | 価格 | アーチスト | 吉村拓郎 | |
3 | 池田陽水_LP | 池田陽水 | LP | 2500 | 種別 | CD |
4 | 池田陽水_CD | 池田陽水 | CD | 3000 | 価格 | 2900 |
5 | 池田陽水_DVD | 池田陽水 | DVD | 4000 | ||
6 | 吉村拓郎_LP | 吉村拓郎 | LP | 2600 | ||
7 | 吉村拓郎_CD | 吉村拓郎 | CD | 2900 | ||
8 | 吉村拓郎_DVD | 吉村拓郎 | DVD | 4100 |
【問題】
B | C | D | E | F | G | H | I | J | |
2 | 評価一覧表 | ||||||||
3 | 名前 | 得点 | 評価A | 評価B | 得点 | 0 | 40 | 70 | |
4 | 今田 | 50 | △ | 良 | 評価A | × | △ | ○ | |
5 | 河野 | 20 | × | 不可 | 評価B | 不可 | 良 | 優 | |
6 | 山田 | 70 | ○ | 優 |
【解答例1】
B | C | D | E | F | G | H | I | J | |
2 | 評価一覧表 | ||||||||
3 | 名前 | 得点 | 評価A | 評価B | 得点 | 0 | 40 | 70 | |
4 | 今田 | 50 | =HLOOKUP(C4,$H$3:$J$5,2,TRUE) | =HLOOKUP(C4,$H$3:$J$5,3,TRUE) | 評価A | × | △ | ○ | |
5 | 河野 | 20 | =HLOOKUP(C5,$H$3:$J$5,2,TRUE) | =HLOOKUP(C5,$H$3:$J$5,3,TRUE) | 評価B | 不可 | 良 | 優 | |
6 | 山田 | 70 | =HLOOKUP(C6,$H$3:$J$5,2,TRUE) | =HLOOKUP(C6,$H$3:$J$5,3,TRUE) |
【解答例2】検索範囲に名前を定義して使う方法
【問題】成績の評価を付けたいと思います。右の評価一覧表(G4:J6)にしたがって、D4:E6セルに数式を入力しなさい。
B | C | D | E | F | G | H | |
2 | 評価一覧表 | ||||||
3 | 名前 | 得点 | 評価A | 得点 | 評価A | ||
4 | 今田 | 50 | △ | 0 | 〜 | × | |
5 | 河野 | 20 | × | 40 | 〜 | △ | |
6 | 山田 | 70 | ○ | 70 | 〜 | ○ |
【解答例】
B | C | D | E | F | G | H | |
2 | 評価一覧表 | ||||||
3 | 名前 | 得点 | 評価A | 得点 | 評価A | ||
4 | 今田 | 50 | =LOOKUP(C4,$F$4:$F$6,$H$4:$H$6) | 0 | 〜 | × | |
5 | 河野 | 20 | =LOOKUP(C5,$F$4:$F$6,$H$4:$H$6) | 40 | 〜 | △ | |
6 | 山田 | 70 | =LOOKUP(C6,$F$4:$F$6,$H$4:$H$6) | 70 | 〜 | ○ |
【別解】配列形式を使うと、D4セルは以下のように書くこともできます。
(参考) LOOKUP関数のその他の用途(文字列から数値を取り出す方法など)
【問題】
B | C | D | E | F | |
2 | 運賃表 | ||||
3 | 東京 | 名古屋 | 大阪 | ||
4 | 鹿児島 | 50,000 | 40,000 | 35,000 | |
5 | 宮崎 | 45,000 | 35,000 | 30,000 | |
6 | 熊本 | 40,000 | 30,000 | 25,000 | |
7 | 福岡 | 30,000 | 20,000 | 15,000 | |
8 | |||||
9 | 到着地 | 名古屋 | は左から | 2 | 番目です。 |
10 | 出発地 | 熊本 | は上から | 3 | 番目です。 |
11 |
【解答例】
B | C | D | E | F | |
2 | 運賃表 | ||||
3 | 東京 | 名古屋 | 大阪 | ||
4 | 鹿児島 | 50,000 | 40,000 | 35,000 | |
5 | 宮崎 | 45,000 | 35,000 | 30,000 | |
6 | 熊本 | 40,000 | 30,000 | 25,000 | |
7 | 福岡 | 30,000 | 20,000 | 15,000 | |
8 | |||||
9 | 到着地 | 名古屋 | は左から | =MATCH(C9,C3:E3,0) | 番目です。 |
10 | 出発地 | 熊本 | は上から | =MATCH(C10,B4:B7,0) | 番目です。 |
11 | 運賃は | =VLOOKUP(C10,B4:E7,MATCH(C9,B3:E3,0),FALSE) | |||
12 | 運賃は | =INDEX(C4:E7,MATCH(C10,B4:B7,0),MATCH(C9,C3:E3,0)) |
【問題1】INDEX関数とMATCH関数を使って運賃を求めなさい。
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | 30,000 |
【解答1例】
B | C | D | E | F | |
2 | 運賃表 | ||||
3 | 東京 | 名古屋 | 大阪 | ||
4 | 鹿児島 | 50,000 | 40,000 | 35,000 | |
5 | 宮崎 | 45,000 | 35,000 | 30,000 | |
6 | 熊本 | 40,000 | 30,000 | 25,000 | |
7 | 福岡 | 30,000 | 20,000 | 15,000 | |
8 | |||||
9 | 到着地 | 名古屋 | |||
10 | 出発地 | 熊本 | |||
11 | 運賃は | =INDEX(C4:E7,MATCH(C10,B4:B7,0),MATCH(C9,C3:E3,0)) |
【問題2】大人運賃表と子供運賃表を使って運賃を求めなさい
B | C | D | E | F | G | H | I | J | |
2 | 運賃表 (A:大人) | 運賃表 (B:子供) | |||||||
3 | 東京 | 名古屋 | 大阪 | 東京 | 名古屋 | 大阪 | |||
4 | 鹿児島 | 50,000 | 40,000 | 35,000 | 鹿児島 | 25,000 | 20,000 | 17,500 | |
5 | 宮崎 | 45,000 | 35,000 | 30,000 | 宮崎 | 22,500 | 17,500 | 15,000 | |
6 | 熊本 | 40,000 | 30,000 | 25,000 | 熊本 | 20,000 | 15,000 | 12,500 | |
7 | 福岡 | 30,000 | 20,000 | 15,000 | 福岡 | 15,000 | 10,000 | 7,500 | |
8 | |||||||||
9 | 到着地 | 名古屋 | |||||||
10 | 出発地 | 熊本 | |||||||
11 | 大人/子供 | 子供 | |||||||
12 | 運賃は | 15,000 |
【解答2例】
B | C | D | E | F | G | H | I | J | |
2 | 運賃表 (A:大人) | 運賃表 (B:子供) | |||||||
3 | 東京 | 名古屋 | 大阪 | 東京 | 名古屋 | 大阪 | |||
4 | 鹿児島 | 50,000 | 40,000 | 35,000 | 鹿児島 | 25,000 | 20,000 | 17,500 | |
5 | 宮崎 | 45,000 | 35,000 | 30,000 | 宮崎 | 22,500 | 17,500 | 15,000 | |
6 | 熊本 | 40,000 | 30,000 | 25,000 | 熊本 | 20,000 | 15,000 | 12,500 | |
7 | 福岡 | 30,000 | 20,000 | 15,000 | 福岡 | 15,000 | 10,000 | 7,500 | |
8 | |||||||||
9 | 到着地 | 名古屋 | |||||||
10 | 出発地 | 熊本 | |||||||
11 | 大人/子供 | 子供 | |||||||
12 | 運賃は | =INDEX((C4:E7,H4:J7),MATCH(C10,B4:B7,0),MATCH(C9,C3:E3,0),MATCH(C11,{"大人","子供"},0)) |
【問題】VLOOKUP関数とMATCH関数を使って運賃を求めなさい。
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | 30,000 |
【解答例】
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | =VLOOKUP(C10,B4:E7,MATCH(C9,B3:E3,0),FALSE) |
【料金計算の例】
【説明】
【問題】OFFSET関数とMATCH関数を使って運賃を求めなさい。
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | 30,000 |
【解答例】
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | =OFFSET(B3,MATCH(C10,B4:B7),MATCH(C9,C3:E3,0)) |
【問題】ADDRESS関数を使って運賃を求めなさい。
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | 30,000 |
【解答例】
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | =INDIRECT(ADDRESS(MATCH(C10,B1:B7,0),MATCH(C9,A3:E3,0))) |
【例】
B | C | |
2 | 2 | 2です |
3 | 0 | #VALUE! |
4 | 5 | #VALUE! |
5 | 3.4 | 3です |
【例】
【操作手順】同一ファイルの別シートへのリンク方法を例に説明します。
削除前 | 削除後 |
検索値が文字列の場合(検索の型:FALSE) | エラー処理(#N/Aを表示しない) |
検索値が数値範囲の場合(検索の型:TRUE) | 検索範囲に名前を定義する場合 |
検索表を使用しない方法 | #N/Aエラー が返されるいろいろなケース |
セルのデータ型を調べる | 検索条件が2列(複数)ある場合 |
VLOOKUP関数とMATCH関数の複合 | VLOOKUPとMATCHおよびINDIRECTの複合 |
B | C | D | E | F | G | H | I | J | |
2 | 見積書 | 商品一覧表 | |||||||
3 | 品番 | 商品名 | 単価 | 数量 | 小計 | 品番 | 商品名 | 単価 | |
4 | B01 | ラジオ | 5,000 | 1 | 5,000 | A01 | テレビ | 50,000 | |
5 | C01 | ビデオデッキ | 20,000 | 2 | 40,000 | B01 | ラジオ | 5,000 | |
6 | A01 | テレビ | 50,000 | 3 | 150,000 | C01 | ビデオデッキ | 20,000 | |
7 | 合計 | 195,000 |
B | C | D | E | F | G | H | I | J | |
2 | 見積書 | 商品一覧表 | |||||||
3 | 品番 | 商品名 | 単価 | 数量 | 小計 | 品番 | 商品名 | 単価 | |
4 | B01 | =VLOOKUP(B4,$H$4:$J$6,2,FALSE) | =VLOOKUP(B4,$H$4:$J$6,3,FALSE) | 1 | 5,000 | A01 | テレビ | 50,000 | |
5 | C01 | =VLOOKUP(B5,$H$4:$J$6,2,FALSE) | =VLOOKUP(B5,$H$4:$J$6,3,FALSE) | 2 | 40,000 | B01 | ラジオ | 5,000 | |
6 | A01 | =VLOOKUP(B6,$H$4:$J$6,2,FALSE) | =VLOOKUP(B6,$H$4:$J$6,3,FALSE) | 3 | 150,000 | C01 | ビデオデッキ | 20,000 | |
7 | 合計 | 195,000 |
(A) メニューバーからの方法 | (B) 名前ボックスを使う方法 |
|
|
B | C | D | E | F | G | H | I | J | |
2 | 見積書 | 商品一覧表 | |||||||
3 | 品番 | 商品名 | 単価 | 数量 | 小計 | 品番 | 商品名 | 単価 | |
4 | B01 | =VLOOKUP(B4,商品一覧表,2,FALSE) | =VLOOKUP(B4,商品一覧表,3,FALSE) | 1 | 5,000 | A01 | テレビ | 50,000 | |
5 | C01 | =VLOOKUP(B5,商品一覧表,2,FALSE) | =VLOOKUP(B5,商品一覧表,3,FALSE) | 2 | 40,000 | B01 | ラジオ | 5,000 | |
6 | A01 | =VLOOKUP(B6,商品一覧表,2,FALSE) | =VLOOKUP(B6,商品一覧表,3,FALSE) | 3 | 150,000 | C01 | ビデオデッキ | 20,000 | |
7 | 合計 | 195,000 |
B | C | D | E | F | G | H | I | J | |
2 | 評価一覧表 | ||||||||
3 | 名前 | 得点 | 評価A | 評価B | 得点 | 評価A | 評価B | ||
4 | 今田 | 50 | △ | 良 | 0 | 以上 | × | 不可 | |
5 | 河野 | 20 | × | 不可 | 40 | 以上 | △ | 良 | |
6 | 山田 | 70 | ○ | 優 | 70 | 以上 | ○ | 優 |
B | C | D | E | F | G | H | I | J | |
2 | 評価一覧表 | ||||||||
3 | 名前 | 得点 | 評価A | 評価B | 得点 | 評価A | 評価B | ||
4 | 今田 | 50 | =VLOOKUP(C4,$G$4:$J$6,3) | =VLOOKUP(C4,$G$4:$J$6,4) | 0 | 以上 | × | 不可 | |
5 | 河野 | 20 | =VLOOKUP(C5,$G$4:$J$6,3) | =VLOOKUP(C5,$G$4:$J$6,4) | 40 | 以上 | △ | 良 | |
6 | 山田 | 70 | =VLOOKUP(C6,$G$4:$J$6,3) | =VLOOKUP(C6,$G$4:$J$6,4) | 70 | 以上 | ○ | 優 |
B | C | D | E | F | |
2 | データタイプ | 入力データ | C列の内容 | TYPE関数の戻り値 | E列の数式 |
3 | 数値 | 10 | ←10 | 1 | ←=TYPE(C3) |
4 | テキスト | 文字です | ←文字です | 2 | ←=TYPE(C4) |
5 | 論理値 | FALSE | ←=A1="moji" | 4 | ←=TYPE(C5) |
6 | エラー | #VALUE! | ←=B1/B2 | 16 | ←=TYPE(C6) |
7 | 配列 | 64 | ←=TYPE({1,2;3,4}) | 1 | ←=TYPE(C7) |
B | C | D | E | F | G | H |
2 | アーチスト | 種別 | 価格 | アーチスト | 吉村拓郎 | |
3 | 池田陽水_LP | 池田陽水 | LP | 2500 | 種別 | CD |
4 | 池田陽水_CD | 池田陽水 | CD | 3000 | 価格 | 2900 |
5 | 池田陽水_DVD | 池田陽水 | DVD | 4000 | ||
6 | 吉村拓郎_LP | 吉村拓郎 | LP | 2600 | ||
7 | 吉村拓郎_CD | 吉村拓郎 | CD | 2900 | ||
8 | 吉村拓郎_DVD | 吉村拓郎 | DVD | 4100 |
【問題】VLOOKUP関数とMATCH関数を使って運賃を求めなさい。
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | 30,000 |
【解答例】
B | C | D | E | |
2 | 運賃表 | |||
3 | 東京 | 名古屋 | 大阪 | |
4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
5 | 宮崎 | 45,000 | 35,000 | 30,000 |
6 | 熊本 | 40,000 | 30,000 | 25,000 |
7 | 福岡 | 30,000 | 20,000 | 15,000 |
8 | ||||
9 | 到着地 | 名古屋 | ||
10 | 出発地 | 熊本 | ||
11 | 運賃は | =VLOOKUP(C10,B4:E7,MATCH(C9,B3:E3,0),FALSE) |
WEEKDAY関数 | WEEKDAY関数(Excel2010以降) |
【問題】B列の日付が土日の場合、C列に『休み』と表示し、月〜金の場合は『仕事』と表示しなさい。
B | C | |
2 | 年月日 | |
3 | 2004/2/9 | 仕事 |
4 | 2004/2/8 | 休み |
【解答例】
B | C | |
2 | 年月日 | |
3 | 2004/2/9 | =IF(WEEKDAY(B3,2)>=6,"休み","仕事") |
4 | 2004/2/8 | =IF(WEEKDAY(B4,2)>=6,"休み","仕事") |
【参考】下は2004年の日付です。
【おまけ】どうしてもWEEKDAY関数を使って、曜日を表示したい時は、関数との組み合わせで可能です。
【注意】1900年3月1日より前の日をWEEKDAY関数で処理する場合には注意が必要です。
1900/2/27 | 月 |
1900/2/28 | 火 |
1900/2/29 | 水 |
1900/3/1 | 木 |
1900/3/2 | 金 |
種類 | 戻り値 |
1または省略 | 日曜が 1 で土曜が 7 となる整数 |
2 | 月曜が 1 で日曜が 7 となる整数 |
3 | 月曜が 0 で日曜が 6 となる整数 |
11 | 月曜が 1 で日曜が 7 となる整数 |
12 | 火曜が 1 で月曜が 7 となる整数 |
13 | 水曜が 1 で火曜が 7 となる整数 |
14 | 木曜が 1 で水曜が 7 となる整数 |
15 | 金曜が 1 で木曜が 7 となる整数 |
16 | 土曜が 1 で金曜が 7 となる整数 |
17 | 日曜が 1 で土曜が 7 となる整数 |
WEEKNUM関数 | WEEKNUM関数(Excel2010以降) |
ISOWEEKNUM関数 |
【使用例】週の基準を日曜日にするか、月曜日にするかで返る値が異なります。
B | C | D | |
2 | 2004/1/1 (木) | 1 | 1 |
3 | 2004/1/4 (日) | 2 | 1 |
4 | 2004/1/5 (月) | 2 | 2 |
5 | 2004/8/8 (日) | 33 | 32 |
6 | 2004/8/9 (月) | 33 | 33 |
7 | =WEEKNUM(B2,1) | =WEEKNUM(B2,2) |
【問題1】2004年7月分の売上表があります。第1週〜第3週の売上金額の合計を計算しなさい。なお、週の初めは日曜日からとします。
B | C | D | |
2 | 日付 | 売上金額 | 週 |
3 | 2004/7/1 (木) | 10,000 | 27 |
4 | 2004/7/2 (金) | 11,000 | 27 |
5 | 2004/7/3 (土) | 12,000 | 27 |
6 | 2004/7/4 (日) | 13,000 | 28 |
7 | 2004/7/5 (月) | 14,000 | 28 |
8 | 2004/7/6 (火) | 15,000 | 28 |
9 | 2004/7/7 (水) | 16,000 | 28 |
10 | 2004/7/8 (木) | 17,000 | 28 |
11 | 2004/7/9 (金) | 18,000 | 28 |
12 | 2004/7/10 (土) | 19,000 | 28 |
13 | 2004/7/11 (日) | 20,000 | 29 |
14 | 2004/7/12 (月) | 21,000 | 29 |
15 | 2004/7/13 (火) | 22,000 | 29 |
16 | |||
17 | 第1週合計 | 33,000 | |
18 | 第2週合計 | 112,000 | |
19 | 第3週合計 | 63,000 |
【解答例1】
B | C | D | |
2 | 日付 | 売上金額 | 週 |
3 | 2004/7/1 (木) | 10,000 | =WEEKNUM(B3) |
4 | 2004/7/2 (金) | 11,000 | =WEEKNUM(B4) |
5 | 2004/7/3 (土) | 12,000 | =WEEKNUM(B5) |
6 | 2004/7/4 (日) | 13,000 | =WEEKNUM(B6) |
7 | 2004/7/5 (月) | 14,000 | =WEEKNUM(B7) |
8 | 2004/7/6 (火) | 15,000 | =WEEKNUM(B8) |
9 | 2004/7/7 (水) | 16,000 | =WEEKNUM(B9) |
10 | 2004/7/8 (木) | 17,000 | =WEEKNUM(B10) |
11 | 2004/7/9 (金) | 18,000 | =WEEKNUM(B11) |
12 | 2004/7/10 (土) | 19,000 | =WEEKNUM(B12) |
13 | 2004/7/11 (日) | 20,000 | =WEEKNUM(B13) |
14 | 2004/7/12 (月) | 21,000 | =WEEKNUM(B14) |
15 | 2004/7/13 (火) | 22,000 | =WEEKNUM(B15) |
16 | |||
17 | 第1週合計 | =SUMIF(D3:D15,WEEKNUM($B$3),C3:C15) | |
18 | 第2週合計 | =SUMIF(D3:D15,WEEKNUM($B$3)+1,C3:C15) | |
19 | 第3週合計 | =SUMIF(D3:D15,WEEKNUM($B$3)+2,C3:C15) |
B | C | |
2 | 日付 | 週 |
3 | 2004/7/4 | 第2週 |
B | C | |
2 | 日付 | 週 |
3 | 2004/7/4 | ="第"&WEEKNUM(B2)-WEEKNUM(DATE(YEAR(B2),MONTH(B2),1))+1&"週" |
種類 | 週の始まり | システム |
1 または省略 | 日曜日 | 1 |
2 | 月曜日 | 1 |
11 | 月曜日 | 1 |
12 | 火曜日 | 1 |
13 | 水曜日 | 1 |
14 | 木曜日 | 1 |
15 | 金曜日 | 1 |
16 | 土曜日 | 1 |
17 | 日曜日 | 1 |
21 | 月曜日 | 2 |
WORKDAY関数 | WORKDAY.INTL関数 |
【問題1】
B | C | |
2 | 請求日 | 2013年1月10日 |
3 | 支払日 | 2013年1月17日 |
【解答例】
B | C | |
2 | 請求日 | 2013年1月10日 |
3 | 支払日 | =WORKDAY(C2,5) |
【問題2】2013年1月10日に請求書を発行します。 支払日は請求日から5営業日とします。
ただし、土日と祭日は営業日として数えません。支払日を求めなさい。
B | C | D | E | F | |
2 | 請求日 | 2013年1月10日 | 祝日一覧 | ||
3 | 支払日 | 2013年1月18日 | 2013/1/1 | 元旦 | |
4 | 2013/1/14 | 成人の日 | |||
5 | 2013/2/11 | 建国記念日 |
【解答例】
B | C | D | E | F | |
2 | 請求日 | 2013年1月10日 | 祝日一覧 | ||
3 | 支払日 | =WORKDAY(C2,5,E3:E5) | 2013/1/1 | 元旦 | |
4 | 2013/1/14 | 成人の日 | |||
5 | 2013/2/11 | 建国記念日 |
週末番号 | 週末の曜日 |
1または省略 | 土曜日と日曜日 |
2 | 日曜日と月曜日 |
3 | 月曜日と火曜日 |
4 | 火曜日と水曜日 |
5 | 水曜日と木曜日 |
6 | 木曜日と金曜日 |
7 | 金曜日と土曜日 |
11 | 日曜日 |
12 | 月曜日 |
13 | 火曜日 |
14 | 水曜日 |
15 | 木曜日 |
16 | 金曜日 |
17 | 土曜日 |
【問題1】
B | C | |
2 | 請求日 | 2013年1月10日 |
3 | 支払日 | 2013年1月17日 |
【解答例】
B | C | |
2 | 請求日 | 2013年1月10日 |
3 | 支払日 | =WORKDAY.INTL(C2,5) |
4 | ||
5 |
【問題2】
B | C | D | E | F | |
2 | 請求日 | 2013年1月10日 | 祝日一覧 | ||
3 | 支払日 | 2013年1月18日 | 2013/1/1 | 元旦 | |
4 | 2013/1/14 | 成人の日 | |||
5 | 2013/2/11 | 建国記念日 |
【解答例】
B | C | D | E | F | |
2 | 請求日 | 2013年1月10日 | 祝日一覧 | ||
3 | 支払日 | =WORKDAY.INTL(C2,5,E3:E5) | 2013/1/1 | 元旦 | |
4 | 2013/1/14 | 成人の日 | |||
5 | 2013/2/11 | 建国記念日 |
【問題3】
B | C | D | E | F | |
2 | 請求日 | 2013年1月10日 | 祝日一覧 | ||
3 | 支払日 | 2013年1月17日 | 2013/1/1 | 元旦 | |
4 | 2013/1/14 | 成人の日 | |||
5 | 2013/2/11 | 建国記念日 |
【解答例】
B | C | D | E | F | |
2 | 請求日 | 2013年1月10日 | 祝日一覧 | ||
3 | 支払日 | =WORKDAY.INTL(C2,5,14,E3:E5) | 2013/1/1 | 元旦 | |
4 | 2013/1/14 | 成人の日 | |||
5 | 2013/2/11 | 建国記念日 |
【問題4】
B | C | |
2 | 請求日 | 2013年1月9日 |
3 | 支払日 | 2013年1月16日 |
【解答例】
B | C | |
2 | 請求日 | 2013年1月9日 |
3 | 支払日 | =WORKDAY.INTL(C2,5,"1001000") |
PMT関数 | PV関数 | FV関数 |
RATE関数 | NPER関数 |
B | C | D | E | F |
2 | ローン返済金額の計算 | |||
3 | 年利(%) | 4 | 毎月の返済金額 | \-47,742 |
4 | 返済期間(年) | 30 | 総返済金額 | \-17,186,950 |
5 | 借入金 | 10,000,000 |
B | C | D | E | F |
2 | ローン返済金額の計算 | |||
3 | 年利(%) | 4 | 毎月の返済金額 | =PMT(C3/100/12,C4*12,C5) |
4 | 返済期間(年) | 30 | 総返済金額 | =F3*C4*12 |
5 | 借入金 | 10,000,000 |
【問題2】
B | C | D | E | F | |
2 | ローン返済金額の計算 | ||||
3 | 年利(%) | 4 | 毎月の返済金額 | \-28,645 | |
4 | 返済期間(年) | 30 | ボーナス時返済額 | \-115,072 | |
5 | 借入金 | 10,000,000 | 総返済金額 | \-17,216,482 | |
6 | ボーナス時(年2回) | 4,000,000 |
【解答例】
B | C | D | E | F | |
2 | ローン返済金額の計算 | ||||
3 | 年利(%) | 4 | 毎月の返済金額 | =PMT(C3/100/12,C4*12,C5-C6) | |
4 | 返済期間(年) | 30 | ボーナス時返済額 | =PMT(C3/100/2,C4*2,C6) | |
5 | 借入金 | 10,000,000 | 総返済金額 | =F3*C4*12+F4*C4*2 | |
6 | ボーナス時(年2回) | 4,000,000 |
【問題1】
B | C | D | E | F | |
2 | ローン借入れ金額の計算 | ||||
3 | 毎月の返済金額 | -50,000 | 借入れ金額 | \10,473,062 | |
4 | 年利(%) | 4 | |||
5 | 返済期間(年) | 30 |
【解答例】
B | C | D | E | F | |
2 | ローン借入れ金額の計算 | ||||
3 | 毎月の返済金額 | -50,000 | 借入れ金額 | =PV(C4/100/12,C5*12,C3) | |
4 | 年利(%) | 4 | |||
5 | 返済期間(年) | 30 |
【問題1】
B | C | D | E | F | |
2 | 積立て金額の計算 | ||||
3 | 毎月の積立て金額 | -50,000 | 積立て金額 | \6,307,494 | |
4 | 年利(%) | 1 | |||
5 | 積立て期間(年) | 10 |
【解答例】
B | C | D | E | F | |
2 | 積立て金額の計算 | ||||
3 | 毎月の積立て金額 | -50,000 | 積立て金額 | =FV(C4/100/12,C5*12,C3) | |
4 | 年利(%) | 1 | |||
5 | 積立て期間(年) | 10 |
【問題1】
B | C | D | E | F |
2 | 積立て時の利率の計算 | |||
3 | 毎月の積立て金額 | -50,000 | 利率(年) | 3.821 |
4 | 積立て期間(年) | 5 | ||
5 | 現在の金額 | 0 | ||
6 | 目標金額 | 3,300,000 |
【解答例】
B | C | D | E | F |
2 | 積立て時の利率の計算 | |||
3 | 毎月の積立て金額 | -50,000 | 利率(年) | =RATE(C4*12,C3,C5,C6)*12*100 |
4 | 積立て期間(年) | 5 | ||
5 | 現在の金額 | 0 | ||
6 | 目標金額 | 3,300,000 |
【問題1】
B | C | D | E | F |
2 | 積立て回数の計算 | |||
3 | 毎月の積立て金額 | -50,000 | 積立て回数 | 59.755 |
4 | 利率(年) | 4 | ||
5 | 現在の金額 | 0 | ||
6 | 目標金額 | 3,300,000 |
【解答例】
B | C | D | E | F |
2 | 積立て回数の計算 | |||
3 | 毎月の積立て金額 | -50,000 | 積立て回数 | =NPER(C4/100/12,C3,C5,C6) |
4 | 利率(年) | 4 | ||
5 | 現在の金額 | 0 | ||
6 | 目標金額 | 3,300,000 |
日付の表示形式 | 表示形式の変更方法 |
数字を日付形式に変更する | 曜日も一緒に表示する |
B | C | D | |
2 | 日付 | 結果 | |
3 | 20040101 | =TEXT(B3,"0!/00!/00") | 2004/01/01 |
4 | 20041012 | =TEXT(B4,"0!/00!/00") | 2004/10/12 |
5 | |||
6 | 時刻 | 結果 | |
7 | 1015 | =TEXT(B7,"0!:00") | 10:15 |
8 | 20 | =TEXT(B8,"0!:00") | 0:20 |
9 | 2625 | =TEXT(B9,"0!:00") | 26:25 |
表示形式 | 表示される値 | |
西暦 | yyyy yy y | 2003 03 03 |
和暦 | ge ggge rr | M,T,S,H 明治、大正、昭和、平成 元号+年 例)昭和05 平成15 |
月 | m mm mmm mmmm | 1,2,3・・・10,11,12 01,02,03・・・10,11,12 Jan,Feb,Mar・・・Oct,Nov,Dec January,February・・・December |
日 | d dd | 1,2,3・・・28,29,30 01,02,03・・・28,29,30 |
曜日 | aaa aaaa ddd dddd | 月,火,水..・・・土,日 月曜日,火曜日・・・.日曜日 Mon,Tue・・・Sun Monday,Tuesday・・・Sunday |
DMAX関数は、複数の条件に合うデータの最大値を求める時に使う関数です。
DMAX
関数はリストまたはデータベースの指定された列を検索し、条件を満たすレコードの最大値を返します。
DMIN関数は、複数の条件に合うデータの最小値を求める時に使う関数です。
リストまたはデータベースの指定された列を検索し、条件を満たすレコードの最小値を返します。