今回も出題者完敗ですねーー
出題した時可能であることを確認するために作ったのは84でした。
{=SUM(FREQUENCY((ROW(8:17)>=D8*24)*(ROW(8:17)<E8*24)*-ROW(8:17),A5:A10*-24)*B5:B11)}
実際に今週やったのは基本的にはLookupに変更しただけみたいなもので、
69までしかダイエットできませんでした。
{=SUM((ROW(8:17)>=D8*24)*(ROW(8:17)<E8*24)*LOOKUP(ROW(8:17)/24,A:B))}
(y sakudaさん)
*************************************************************************************************
本当は決して良い事では無いでしょうが、、、でも致し方ない
好き、と言う訳では無いけど多用してしまう関数が出来てしまう
反対に無意識か否か、殆んど使用しない使いたくない関数もまたある
今回の問題、、、
正にその両巨頭が偶然にも握手をしてしまった
そのありえない場面を見てしまった、、、複雑な心境
{=SUM(LOOKUP(ROW(INDIRECT(D8*24&":"&E8*24-1))/24,A:B))}
(からくちさん)
******************************************************************************************
回答忘れないうちに現時点の分を職場から送付します。
65 {=SUM(LOOKUP(ROW(INDIRECT(D8*24&":"&E8*24-1)),A5:A11*24,B5:B11))}
(いちぎょうさん)
******************************************************************************************
何にも送らないのもちょっとさびしいので一応やったということで送ります。
最初にやった式87
=SUMPRODUCT(FREQUENCY((D8<ROW(1:24)/24)*(E8>=ROW(1:24)/24)*ROW(1:24)/24,A5:A10),B4:B10)
ちょっと整理77
=SUMPRODUCT(FREQUENCY((E8>=D8+ROW(1:24)/24)*(D8+ROW(1:24)*4%),A5:A10),B4:B10)
単純に考えて94
{=ROUND(SUM(IF(A5:A10>=D8:E8,,IF(A6:A11>D8:E8,D8:E8-A5:A10,A6:A11-A5:A10))*B5:B10*{-24,24}),)}
これもちょっと整理83
{=SUM(YEN((A5:A10<D8:E8)*(IF(A6:A11>D8:E8,D8:E8,A6:A11)-A5:A10)*B5:B10*24)*{-1,1})}
みなさんの解答楽しみです。 ( minさん)
*********************************************************************************************
くまぷーさんこんにちは niです。
1文字短くなったので、修正 第98回解答をお送りします。
58 {=SUM(LOOKUP(ROW(OFFSET(A1,D8*24-1,,(E8-D8)*24))/24,A:B))}
VLOOKUPだとうまくいかなかったので、LOOKUPにしてみました。
結果、VLOOKUPより短くなりました。 以下、短縮の道乗りようやくできた
73{=SUM(LOOKUP(ROW(8:17)/24,A:A,B:B)*(ROW(8:17)/24>=D8)*(ROW(8:17)/24<E8))}
次の69 {=SUM(LOOKUP(ROW(8:17)/24,A:B)*(ROW(8:17)/24>=D8)*(ROW(8:17)/24<E8))}
62になって{=SUM(LOOKUP((ROW(1:9)-1)/24+D8,A:B)*((ROW(1:9)-1)/24+D8<E8))}
それからこれ59 を送ろうとして、F9を何回か押してみると、失敗することがある。
{=SUM(LOOKUP((ROW(1:9)-1)/24+D8,A:B)*(ROW(1:9)/24<=E8-D8))}
最初に送った59{=SUM(LOOKUP((ROW(1:9)-1)/24+D8,A:B)*(ROW(1:9)/24+D8<=E8))}
(niさん)
****************************************************************************************************
はじめVLOOKUPとSUMでできるかと思ったのですが上手くいかず、、
LOOKUPに切り替えてたらできました。
64文字{=SUM(LOOKUP(D8+(ROW(OFFSET(A1,,,HOUR(E8-D8)))-1&":"),A:A,B:B))}
あとは検索する時間帯を配列にする式の短縮作業で
59{=SUM(LOOKUP(ROW(INDIRECT(D8*24&":"&E8*24-1))/24,A:A,B:B))}
からくちさんの58や55はどうやってるのか楽しみです。
因みに検索する時間帯いろいろやってみたのですが・・・ww
ROW(INDEX(A:A,D8*24):INDEX(A:A,E8*24-1))/24ROW(OFFSET(A1,D8*24-1,,(E8-D8)*24))/24ROW(OFFSET(INDEX(A:A,D8*24),,,(E8-D8)*24))/24
最後に一番長かった式です
{=SUM(CHOOSE(MATCH(ROW(INDIRECT(D8*24&":"&E8*24-1))/24,A5:A10),B5,B6,B7,B8,B9,B10))}
( む印さん)
****************************************************************************************
ぜんぜん、ひらめかなかった。・・・・・
ぜんぜん、、進歩がなかった。
78のまま、、、
{=SUM(LOOKUP((D8*24+ROW(1:9)-1),A5:A11*24,B5:B11)*((ROW(1:9)-1)<E8*24-D8*24))}
(ジョー3さん)
う~ん、なんだかんだ言っても答を出してしまうのだから・・・
恐ろしい・・・
ところで、りすさんはどうしたんだろう・・・
投稿情報: くまぷー | 2011年5 月29日 (日曜日) 午前 08時34分
出かける前に、、ちら、、、
なるほどーーーー
からくちさんの式:美しいですね、、、
{=SUM(LOOKUP(ROW(INDIRECT(D8*24&":"&E8*24-1))/24,A:B))}
ん、、む印さんも、、
{=SUM(LOOKUP(ROW(INDIRECT(D8*24&":"&E8*24-1))/24,A:A,B:B))}
すぐ、そばでしたね、、
投稿情報: jyo3 | 2011年5 月29日 (日曜日) 午前 08時56分
Indirectで検索値を決めるってのはチラリとも頭かすめなかったです。
それと、私は最初Frequencyの方へ行っちゃったから回り道したみたいです。
この問題難しい割にバリエーションがなさそうであまり面白くないと思っていたのですが、結構楽しんでいただけたみたいですねーー
投稿情報: y sakuda | 2011年5 月29日 (日曜日) 午前 10時15分
niさんはOffsetか・・・・
最初の頃Offsetも使ってみたのですが(どういう使い方だかよく覚えてないです)上手く行きませんでした。
しかし、50~70くらいの式なら、Q/Aの回答で良く見かけるレベルの長さですが、ここにあるような式いきなり回答したら、延々と解説した挙句「・・・・・分かりません・・・」になりそうw
投稿情報: y sakuda | 2011年5 月29日 (日曜日) 午前 10時39分
INDIRECTが使えたのか~
OFFSETも関数名が長いので、最初は使う気に成れませんでしたが、
やってみると短くなったので採用^^
VLOOKUPだとうまくいかないのが謎です。
投稿情報: ni | 2011年5 月29日 (日曜日) 午前 11時34分
出先から
皆さん素晴らしいです。
やっぱり短くとなるとオフセットに落ち着くのか。
ここではしょうがないことですが、考え方のバリエーションが狭まってしまいますね。
オフセット以外の方法sakudaさんむ印さん以外もやっておられればみたいですね。
投稿情報: min | 2011年5 月29日 (日曜日) 午前 11時44分
すみません
書き間違え
オフセット×
ルックアップ○
投稿情報: min | 2011年5 月29日 (日曜日) 午前 11時47分
offsetは、ちらりと、考えたが、,面倒くさがった。
INDIRECTは、、、ちらりとも、考えませんでした。
INDIRECTは、、からくちさん、む印さん、いちぎょうさん、、、ですね、、
投稿情報: ジョー3 | 2011年5 月29日 (日曜日) 午前 11時48分
昼休み携帯で覗いてみたら
おー、
ルックアップでA:B?
知りませんでした、、
お宝をひろった気分です(^O^)v
投稿情報: む印 | 2011年5 月29日 (日曜日) 午後 12時45分
>ルックアップでA:B?
私も半信半疑でやってみたらOKなので、採用しました^^
今週のやり取りの中で、からくちさんが下の方のゴミが邪魔だからとおっしゃってたのは多分A:Bでやったためと思います。
が・・・・私はゴミを残したままA:Bでやってたのですが、特に問題起きなかったのが不思議と言えば不思議です。
投稿情報: y sakuda | 2011年5 月29日 (日曜日) 午後 12時52分
>VLOOKUPだとうまくいかないのが謎です。
あれ、配列数式じゃダメみたいですね。
私も最初ちょっと試して放棄してLookupに変えました。
投稿情報: y sakuda | 2011年5 月29日 (日曜日) 午後 12時54分
>う~ん、なんだかんだ言っても答を出してしまうのだから・・・
くまぷーさんこの頃元気がないですねーー
短くするのはからくちさん、む印さんやminmaxさんにはかなわないまでも(私もかなわないw)
こんなサイト始めたくらいだから出来そうもないヤツを何とかするの得意な方だと思うんですけどねーー
投稿情報: y sakuda | 2011年5 月29日 (日曜日) 午後 03時59分
> くまぷーさんこの頃元気がないですねーー
いや、、
元気はあるが、、、
何とかもするが、、、
ちょっと忙しいかと、、、、
投稿情報: jyo3 | 2011年5 月29日 (日曜日) 午後 04時47分
sakudaさんのFREQUENCYの式
b11の0をうまく利用している。
b11が0以外だとうまくいかない。
私のもFREQUENCYを使っていますが、
好きな関数のひとつのSUMPRODUCTで補っています。
(このSUMPRODUCTの使い方結構気に入っていますが)
投稿情報: min | 2011年5 月29日 (日曜日) 午後 05時34分
どちらかというと
FREQUENCYは嫌いというか苦手です。
投稿情報: min | 2011年5 月29日 (日曜日) 午後 05時35分
>ルックアップでA:B?
LOOKUPでA:BのほうがA:A,B:Bよりなじみ深い使い方ではないのでしょうか。
というか、LOOKUPには2種類の使い方があるので。
投稿情報: min | 2011年5 月29日 (日曜日) 午後 05時36分
>VLOOKUPだとうまくいかないのが謎です。
そもそもVLOOKUPとLOOKUPは関数の処理の仕方が別と認識してます。
無理やりHLOOKUPなら何となく使えるような気もしますが。
投稿情報: min | 2011年5 月29日 (日曜日) 午後 05時38分
>minmaxさんにはかなわないまでも
今回sakudaさんに文字数でも負けていますが。。
>くまぷーさんこの頃元気がないですねーー
ここの場所を提供していただいているだけでも感謝です。
投稿情報: min | 2011年5 月29日 (日曜日) 午後 05時39分
>b11が0以外だとうまくいかない。
あんまり意識してなかったんですが、B5:B11にしないとダメなんで・・・・
>FREQUENCYは嫌いというか苦手です。
嫌いというより、使いこなせない^^;
投稿情報: y sakuda | 2011年5 月29日 (日曜日) 午後 05時52分
>ルックアップでA:B?
認識が足りませんでした、、
ちゃんとヘルプを見てみたら
LOOKUPのテーブル参照(検索値 昇順)では常識だったんですね、、、
お恥ずかしいかぎりです、、、、、
改めて、、こちらへリハビリに通っててよかったと思っております^^;
投稿情報: む印 | 2011年5 月29日 (日曜日) 午後 06時40分
>特に問題起きなかったのが不思議と言えば不思議です。
D8・E8は勿論のこと
それを判定するA・B列も24時間バージョンに変更して
時間・時給・勤務開始・勤務終了の
過酷バージョンを全てクリアー出来て合格とした為です
時間・時給は変更可能となっていましたので
>FREQUENCYは嫌いというか
好きか・嫌いか、、、選択肢が2つしか無いなら
FREQUENCYは好きです
提示(発表)こそしませんが、、、
ここの問題でもお遊び式で多用しています
投稿情報: からくち | 2011年5 月29日 (日曜日) 午後 09時07分
>> くまぷーさんこの頃元気がないですねーー
>いや、、
>元気はあるが、、、
>何とかもするが、、、
>ちょっと忙しいかと、、、、
この頃、仕事の方が忙しくなってしまって
前よりも、落ち着いてモノを考える時間がなかなかとれません。
仕事は増えても正教員(正社員)の数は増えず・・・
教員免許更新制度なんてのもできちゃって・・・(T.T)
>>くまぷーさんこの頃元気がないですねーー
>ここの場所を提供していただいているだけでも感謝です。
ありがとうございます。
そう言って頂けると助かります m(__)m
投稿情報: くまぷー | 2011年5 月29日 (日曜日) 午後 09時38分
>過酷バージョンを全てクリアー出来て合格とした為です
なるほどーー
実は私もA:B試した時、検証エリアが邪魔になると思ったのですが、試してみたらOKだったのでそのままやってました。
>仕事は増えても正教員(正社員)の数は増えず・・・
いずこも同じですねーー
ご苦労様です。
投稿情報: y sakuda | 2011年5 月29日 (日曜日) 午後 10時14分
>FREQUENCYは好きです
FREQUENCYが嫌いな理由は
うまく使えないから。
ゲームをやっていてそのゲームがうまくクリアできないと
混乱してそのゲームが嫌いになる子供のような感じ
したがって人にも勧めない。(勧められない)
今回の問題、時間に分単位の端数がなかったから良かったんでしょうね。
それをみなさんうまく利用している。
sakudaさんの配慮のおかげですね。
問題作るのは難しい。。
投稿情報: min | 2011年5 月29日 (日曜日) 午後 10時51分
Q&Aに回答を入れ始めた頃(からくちでは無い)
LOOKUPは嫌いな関数、、、必要無いと思っていた
今は若しかすると一番多用している、、、かも
>問題作るのは難しい。。
確かに、、、
しかし、100回を超えたら
「問題をもっと易しくしませんか」
と提案させていただきました
それで良いのなら、、、
知恵袋、、、質問の仕方・内容全てが滅茶苦茶
ところがその回答が実にいい加減
しかし、これは見方を変えれば
「より易しい問題の宝庫」
知恵袋山に行けば、原石は無尽蔵に転がっている
投稿情報: からくち | 2011年5 月30日 (月曜日) 午前 08時25分
>しかし、100回を超えたら
>「問題をもっと易しくしませんか」
>と提案させていただきました
難しそうで、難しい・・・より、、、
1)簡単そうで、難しいのと
2)難しそうで、簡単なの
3)簡単そうで、簡単なのが・・・・・
入り交じってるのが、、快適かも、、、
投稿情報: ジョー3 | 2011年5 月30日 (月曜日) 午前 08時54分
VLOOKUPで出来なかったので、先に進めませんでした。
頭の中では、動くものを考えていたのに…w
LOOKUPも同じだと思い込み、他のもの(FREQUENCY)で
やろうとしたけど、荒馬は、乗りこなせなかったw
投稿情報: りす | 2011年5 月30日 (月曜日) 午後 02時14分
>知恵袋山に行けば、原石は無尽蔵に転がっている
ほとんど行ったことがない、、、石不足になったら、,いくかも、、、
で、くまぷーさん、、
あと、在庫は、何個あるんでしょうか?
投稿情報: ジョー3 | 2011年5 月30日 (月曜日) 午後 03時46分
>で、くまぷーさん、、
>あと、在庫は、何個あるんでしょうか?
あと1個かな?
間違っていたらごめんなさい
投稿情報: くまぷー | 2011年5 月30日 (月曜日) 午後 04時39分
>VLOOKUPで出来なかったので、先に進めませんでした。
わたしも、vlookupやってみました。で、
駄目でしたが、、、
自分が悪いと思いました。
投稿情報: jyo3 | 2011年5 月30日 (月曜日) 午後 06時02分
y sakudaさん、minさん、
お二方の式を拝見し、すごいなぁ~と
今更ながら、改めて感服させられました!!!
投稿情報: む印 | 2011年5 月30日 (月曜日) 午後 07時08分
>今更ながら、改めて感服させられました!!!
いやーーー、、、む印さんもね、すごいです。
・・・・・・・・・・・・・
今回、、くまぷーさんに送った、、、
採点表は、、、
・・・・・・
わたしが、、びりでした、、、、
=私以外の、しきに、、、感服ですよ。
投稿情報: jyo3 | 2011年5 月30日 (月曜日) 午後 07時17分
>あと1個かな?
>間違っていたらごめんなさい
もしかして、
わたしの、
分数問題ですか?
問題作ったけど、、、
回答例は、、、
半分しか出来てない。
回答から出発した。問題でなく、、、
思いついた問題を、、解いてみて、
1)と2)かんたんかも、、、、1が解ければ2は自動??
3)と4)難しいかも、、、同様、3が解ければ4は自動??
1,2は解いたが、、、3,4は、、、、とほほ、、、で、、・・・・進展なし、
投稿情報: jyo3 | 2011年5 月30日 (月曜日) 午後 07時30分
>VLOOKUPで出来なかったので、先に進めませんでした。
上手の手から水がこぼれた^^;
投稿情報: y sakuda | 2011年5 月30日 (月曜日) 午後 07時35分
>>あと1個かな?
>>間違っていたらごめんなさい
>もしかして、
>わたしの、
>分数問題ですか?
すみません。
間違っていました。
あと2問です。(^^ゞ
投稿情報: くまぷー | 2011年5 月30日 (月曜日) 午後 07時59分
>あと2問です。(^^ゞ
おお、とりあえず100問達成ですねーー^^
投稿情報: y sakuda | 2011年5 月30日 (月曜日) 午後 09時30分
>今更ながら、改めて感服させられました!!!
あら、褒められてる^^
今回は出題したのに置いてかれて・・・・
Frequencyのも苦し紛れの無理やりだし^^;
投稿情報: y sakuda | 2011年5 月30日 (月曜日) 午後 09時34分
審査員全員の評価を集計いたしました。
・・・・・・・・・・・・・・・
むむーーーーーーーー
断トツ・・・・
驚愕・・・・・
最短・・・・・
・・・・・・・・・・・・・・・
大変なことだよねーーーー
投稿情報: jyo3 | 2011年5 月30日 (月曜日) 午後 09時52分