2009年10月04日

月ごとの集計

【数式クイズ】 難易度:★★★☆☆
A2:A367のセル範囲に1年間の日付、B2:B367のセル範囲に各日付の売上金額が入力されています。
これを1月〜12月の月ごとに集計した金額を、E2:E13のセル範囲に表示させます。

quiz19.jpg

まずE2セルに数式を入力し、それをE13セルまでコピーするのですが、E2セルにはどのような数式を入力すればよいでしょうか?

【解答例】
posted by 土屋和人 at 06:47| Comment(0) | TrackBack(0) | Excelクイズ

2009年10月03日

40分間隔のショーの開始時刻

以前出題したこの数式クイズに、後から補足として、より文字数の少ない別解を付けましたが、数式で行っている処理の内容が理解しやすく、開始時間や間隔が異なるケースにも応用しやすいという意味では、やはり最初の解答例のほうが優っている気がします。

今回はこのクイズの発展問題です。

【数式クイズ】 難易度:★★★☆☆
ある遊園地では、10時10分以降、40分間隔でショーを行っています。
遊園地への到着時刻をA2セルに入力すると、その時刻以降で最も早いショーの開始時刻をC2セルに表示します。

quiz18.jpg

なお、到着時刻は、遊園地の営業時間内(閉園の40分前以前)という前提です。
また、C2セルには、時刻の表示形式を設定しているものとします。
C2セルにはどのような数式を入力すればよいでしょうか。

【解答例】
posted by 土屋和人 at 11:19| Comment(0) | TrackBack(0) | Excelクイズ

2009年10月02日

アルファベットの結合

【数式クイズ】 難易度:★★☆☆☆
A1セルからA10セル、A12セルからA14セル、B1セルからB6セルに入力されたすべてのアルファベットを結合して、D1セルに表示します。

quiz17.jpg

これをできるだけ文字数の少ない数式で実現したい場合、D1セルにはどのような数式を入力すればよいでしょうか?

【解答例】
posted by 土屋和人 at 07:36| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月30日

ショーの開始時刻

早くもネタ枯れ気味なので、右にも出ているEXCELビジネス関数・数式 ビジテクから。(^^;)

【数式クイズ】 難易度:★★★☆☆
ある遊園地では、10時以降、30分間隔でショーを行っています。
遊園地への到着時刻をA2セルに入力すると、その時刻以降で最も早いショーの開始時刻をC2セルに表示します。

quiz16.jpg

ただし、到着時刻は、遊園地の営業時間内(閉園の30分前以前)という前提です。
C2セルにはどのような数式を入力すればよいでしょうか。

【解答例】
posted by 土屋和人 at 16:32| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月29日

疑問文の数

【数式クイズ】 難易度:★★☆☆☆
A1:A10のセル範囲に、英語の例文が入力されています。
このうち、疑問文がいくつあるかをC2セルに表示します。

quiz15.jpg

C2セルにはどのような数式を入力すればよいでしょうか?

【解答例】
posted by 土屋和人 at 08:57| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月28日

上限額と下限額の設定

以前出題したクイズの発展問題です。

【数式クイズ】 難易度:★★☆☆☆
A2:A6のセル範囲に入力されている数値の平均をC2セルに表示します。
ただし、平均が4000を超える場合は「4000」、2000に満たない場合は「2000」と表示し、その間の値である場合だけそのまま平均を表示します。

quiz12.jpg

quiz13.jpg

quiz14.jpg

これをできるだけ少ない文字数の数式で実現したい場合、C2セルにはどのような数式を入力すればよいでしょうか?

※なお、「SUM(A2:A6)/5」のようなことはせず、平均自体はAVERAGE関数で求めるものとします。

【解答例】
posted by 土屋和人 at 06:09| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月27日

セル範囲内のセル数

某掲示板で、比較的最近出題したクイズです。
難易度は高めですが、解答例の数式は割とシンプルです。

【数式クイズ】 難易度:★★★☆☆
ワークシート内の任意のセル範囲に、「MyArea」という名前が付けられています。
(どの範囲にこの名前が付けられているか、事前にはわからないものとします)

quiz11.jpg

このセル範囲に含まれているすべてのセルの数を、「MyArea」という名前を一度だけ使用する、できるだけ文字数の少ない数式で求めてください。

ただし、「MyArea」は1つの四角形のセル範囲であり、複数の領域は含まないものとします。
また、範囲内には結合セルもありません。
なお、「MyArea」内の各セルは、空白セルである場合のほか、数値、文字列、論理値、数式、エラー値など、さまざまなデータが入力されている可能性があります。

【解答例】
posted by 土屋和人 at 11:08| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月26日

非会員の購入額合計

クイズの始まりは、これまで【問題】としていましたが、数式クイズ以外も紹介するかもしれないので、【数式クイズ】とすることにしました。
過去の問題も、遡って訂正しています。

【数式クイズ】 難易度:★★☆☆☆
通信販売の購入額の記録で、登録された会員は会員番号で、お試し購入の人はそのまま氏名で入力されているとします。

quiz10.jpg

このうち、氏名で入力されている人のみの購入額の合計を表示します。
D2セルにはどのような数式を入力すればよいでしょうか?

【解答例】
posted by 土屋和人 at 09:39| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月24日

上限額の設定

昨日の問題は、知っている人には常套手段ですが、知らない人にはちょっと複雑な数式だったと思うので、難易度の星を1つ増やしました。

今回の問題は、昨日よりもさらに常套手段で、知らない人は覚えておくと、応用範囲は広いと思います。

【数式クイズ】 難易度:★☆☆☆☆
A2:A6のセル範囲に入力されている数値の合計をC2セルに表示します。
ただし、合計が1万を超える場合は「10000」と表示します。

quiz09.jpg

これをできるだけ少ない文字数の数式で実現したい場合、C2セルにはどのような数式を入力すればよいでしょうか?

【解答例】
posted by 土屋和人 at 13:26| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月23日

返却日の表示

【数式クイズ】 難易度:★★★☆☆
B1セルに入力された貸出日の日付データから、A3セルに、翌月の最終日の日付で「○月○日までにご返却ください。」と表示します。

quiz08.jpg

ただし、他のExcelで使用することも考えて、アドイン関数やExcel 2007で追加された関数は用いないものとします。

A3セルにはどのような数式を入力すればよいでしょうか?

【解答例】
posted by 土屋和人 at 10:50| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月21日

得点に応じた賞品

【数式クイズ】 難易度:★★★☆☆
ゲームの得点に応じて、1等から5等までの賞品がもらえます。

10001点〜:1等
1001〜10000点:2等
101〜1000点:3等
11〜100点:4等
1〜10点:5等

ゲームのルール上、最低得点は1点、最高得点は20000点です。
(つまり、最低でも5等の賞品はもらえます。)

各等の賞品は、次のようになっています。

quiz07.jpg

D2セルに入力された得点に応じて、D5セルに獲得賞品を表示させます。
D5セルにはどのような数式を入力すればよいでしょうか?

【解答例】
posted by 土屋和人 at 10:03| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月18日

希望者数が最多の球団名

【数式クイズ】 難易度:★★★☆☆
B3:D7のセル範囲に入力された希望球団名(を表す1文字)のうち、最も多く登場する球団名をF2セルに表示させます。

quiz06.jpg

ただし、最も多く登場する球団名が複数ある場合は、そのいずれか1つが表示されればOKです。
(解答例の数式では、最初に登場した球団名が表示されます)

F2セルにはどのような数式を入力すればよいでしょう?

【解答例】
posted by 土屋和人 at 06:41| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月16日

「g」以前の英単語の数

【数式クイズ】 難易度:★★☆☆☆
A1:B5のセル範囲に英単語が入力されています。
このうち、先頭の文字が「a」〜「g」である英単語の個数をD1セルに表示させます。

quiz05.jpg

D1セルにはどのような数式を入力すればいいでしょうか?

【解答例】
posted by 土屋和人 at 09:46| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月15日

「山」で始まる人名

【数式クイズ】 難易度:★★☆☆☆
A1:A10のセル範囲に人名が入力されています。
この中で、最初に出てくる「山」で始まる名前を、C1セルに表示させます。

quiz04.jpg

C1セルにはどのような数式を入力したらよいでしょう?

【解答例】
posted by 土屋和人 at 09:03| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月14日

英数字の文字数

【数式クイズ】 難易度:★★☆☆☆
A1セルに、英文字と数字(半角)、および日本語の文字(全角)が混在した文章が入力されています。

quiz03.jpg

このうち、英数字だけの文字数を表示させたい場合、C1セルにはどのような数式を入力すればよいでしょうか?

【解答例】
posted by 土屋和人 at 09:22| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月12日

切り上げて整数にする

この問題は、件の掲示板でも割と初期に出題したクイズです。

【数式クイズ】 難易度:★★☆☆☆
A1セルに、正の実数が入力されています。
この数値の小数点以下を切り上げて整数化する、できるだけ文字数の少ない数式を考えてください。

quiz02.jpg

【解答例】
posted by 土屋和人 at 09:35| Comment(0) | TrackBack(0) | Excelクイズ

2009年09月11日

数式で並べ替え

最近はあまりアクティブではないのですが、以前は某掲示板で、よく「数式クイズ」をやっていました。

ある課題を提示し、それを解決する数式を考えるというものでしたが……参加者の方も、次第に1つの解決方法を見つけるだけでは飽き足らなくなり、数式の文字数の短さを競うようになっていきました。

こうなるともはやクイズというよりはコンテストといった感じで、出題者(主に私ですが)の当初の想定解答よりも短くてスマートな解答も続出。(^^;)
問題の難易度も次第にレベルアップしていき、それはそれで面白かったのですが、その分、参加してもらえる人の範囲を狭めてしまったような気もしていました。

Excelの演算子や関数を組み合わせて、課題を解決する数式を考えるというのは、割といい頭の体操になるのではないかと思います。

そこで、このブログでも、いくつか問題を紹介してみることにします。
今回の問題は、レベル的にはあちらの掲示板で出題するにはちょっと……という感じで、難易度でいうと5段階の2ぐらいでしょうか。

【数式クイズ】 難易度:★★☆☆☆
A1:A5に適当な数字が入力されています。
C1:C5に、これらの数字を昇順(小さい順)に並べ替えて表示させます。

quiz01.jpg

まずC1セルに数式を入力し、これをC5セルまでコピーするのですが、このとき、C1セルにはどのような数式を入力すればよいでしょうか?

【解答例】
posted by 土屋和人 at 08:59| Comment(0) | TrackBack(0) | Excelクイズ