エクセル 問題メモ
数式を求めよ
A1セルに、数値を入力した際、A2セルに
1以上60未満ならば、 0.5
60以上90未満の時は 1
以後30ごとに0.5ずつ加算される
回答
問題点は、30づつ加算なのですが、30がなく60から始まっている点
=IF(A1<60,0.5,INT(A1/30)*0.5)
30に関しては、IF関数で、
残りを30で割りINT関数で整数にすることにより30を単位に
単位=0.5なので、掛ける0.5
=INT(MAX(A1,30)/30)/2
30に関してを、MAXで30未満が無いことに
あとは、
と同じで0.5を掛ける代わりに2で割る
=VLOOKUP(A1,{1,0.5;30,0.5;60,1;90,1.5;120,2;150,2.5;180,3},2,1)
配列を数式内に作成
検索型を近似値を含めるにしてあるので
検索値未満でもっとも大きな値
欠点は、180以上の数値に対応していない
*数式内に配列を入力しなければならない
A1セルに、数値を入力した際、A2セルに
1以上60未満ならば、 0.5
60以上90未満の時は 1
以後30ごとに0.5ずつ加算される
回答
問題点は、30づつ加算なのですが、30がなく60から始まっている点

30に関しては、IF関数で、
残りを30で割りINT関数で整数にすることにより30を単位に
単位=0.5なので、掛ける0.5

30に関してを、MAXで30未満が無いことに
あとは、


配列を数式内に作成
検索型を近似値を含めるにしてあるので
検索値未満でもっとも大きな値
欠点は、180以上の数値に対応していない
*数式内に配列を入力しなければならない
スポンサーサイト
≪ 重複を調べる | HOME | oji3-17-4 CS技能 表計算2級練習問題 ≫
コメントの投稿
トラックバック
カウンター
リンク
月別アーカイブ
- 2019/12 (1)
- 2019/11 (2)
- 2019/07 (3)
- 2019/06 (2)
- 2019/05 (2)
- 2019/04 (6)
- 2019/03 (8)
- 2019/02 (1)
- 2018/12 (3)
- 2018/11 (9)
- 2018/10 (1)
- 2018/09 (1)
- 2018/05 (7)
- 2017/03 (10)
- 2017/02 (9)
- 2016/10 (1)
- 2015/08 (2)
- 2015/07 (20)
- 2015/06 (6)
- 2015/05 (7)
- 2015/02 (2)
- 2015/01 (4)
- 2014/09 (1)
- 2014/08 (5)
- 2014/06 (1)
- 2014/05 (3)
- 2014/04 (5)
- 2014/03 (8)
- 2014/02 (1)
- 2014/01 (3)
- 2013/12 (42)
- 2013/11 (9)
- 2013/10 (1)
- 2013/02 (1)
- 2012/08 (11)
- 2012/07 (31)
- 2012/06 (30)
- 2012/05 (33)
- 2012/04 (31)
- 2012/03 (21)
- 2012/02 (11)
- 2012/01 (5)
- 2011/12 (10)
- 2011/11 (11)
- 2011/10 (33)
- 2011/09 (69)
- 2011/08 (73)
- 2011/07 (47)
- 2011/06 (30)
- 2011/05 (48)
- 2011/04 (55)
- 2011/03 (22)
- 2011/02 (10)
- 2011/01 (2)
- 2010/12 (40)
- 2010/11 (48)
- 2010/10 (25)
- 2010/09 (23)
- 2010/08 (54)
- 2010/07 (76)
- 2010/06 (7)
- 2010/05 (1)
- 2010/03 (1)
- 2010/01 (2)
- 2009/10 (1)
- 2009/08 (8)
- 2009/07 (8)
- 2009/06 (1)
- 2009/05 (10)
- 2009/04 (55)
- 2009/03 (24)
- 2009/02 (33)
- 2009/01 (1)
- 2008/02 (1)
カテゴリ
最新コメント
最新記事
検索フォーム
RSSリンクの表示
ブロとも申請フォーム
QRコード
