お世話になります。
エクセルさんは、分数をどのように計算してるのかなーー(表示形式)
と、思って、問題にしました。
56+15+44+7=122の出題時の出題者案です。
{=MAX(IF(1/ROW(1:100)+1/COLUMN(1:1)=B10,ROW(1:100),""))} |
=1/(F5/F6-1/B6) |
{=MIN(SUBSTITUTE(B10*ROW(1:10000),".",1)*1)} |
=F5/B10 |
一応短くする努力もしてみました。
51+18+7+23=99の回答者ジョー3案です
{=MAX((1/ROW(1:100)+1/COLUMN(1:1)=B10)*ROW(1:100))} |
=INT(1/(B10-1/B6)) |
=B10*F6 |
=B6*D6/GCD(B6*D6,B6+D6) |
(ジョー3さん)
*******************************************************************************************
52:{=MAX((1/ROW(1:100)+1/COLUMN(A:CV)=B10)*ROW(1:100))}
14:=B6/(B6*B10-1)
25:=(B6+D6)/GCD(B6+D6,B6*D6)
17:=B6*D6*F5/(B6+D6)
・・・で計108文字です (^^ゞ (くまぷー)
***************************************************************************************
<分数の足し算問題>
色々な解法(考え方)が出来る問題は今までもあった
しかしこの問題ほど全く別アングルが幾つも存在するのは珍しいかも
ここの処、良い回答にも関わらず受賞者が出ていない
原因はその解法に違いが殆んど無いため差が付けられない
これはある意味致し方ないと思います
より短い式(主旨)を追求すれば
優れた人ばかりなので、皆同じ所に行き着いてしまう
そこで今回、評価(採点)を無視した(正解と言えない)解法を
わたしの回答としました。。。(これで被っていたら最悪)
(ア)=-(SQRT(F5^2-4*F6)-F5)/2
(イ)=F5-B6
(ウ)=LEFT(TEXT(B10,"? /????"),3)
(エ)=F5/B10
この問題を二次方程式と捉えた解法
その為 F5^2<F6*4 では値を出せない(エラー)
故に、、、正解とは言えない
それにしても正解では無いと分かっている式を回答するとは・・・
お遊び式、、、バンザイ!
因みに、正解の式は(同様の式が多数提示されると思われる)
LOOKUPを使った式・MATCHで得る式、、、などなどです (からくちさん)
*************************************************************************************************
こんにちは niです。 第100回の解答をお送りします。
チェックは通らないけれど、正しい答えを出すもの
98 (ア){=MAX((1/ROW(1:100)+1/COLUMN(A:CV)=B10)*ROW(1:100))}
(イ)=1/(B10-1/B6)&""
(ウ)=F6*B10
(エ)=B6*D6/GCD(B6+D6,B6*D6)
チェックを通るもの101
(ア){=MAX((1/ROW(1:100)+1/COLUMN(A:CV)=B10)*ROW(1:100))}
(イ)=1/(B10-1/B6)&""
(ウ)=F6*B10&""
(エ)=B6*D6/GCD(B6+D6,B6*D6)
ウが違うだけです。 素直に数値にするもの100
(ア){=MAX((1/ROW(1:100)+1/COLUMN(A:CV)=B10)*ROW(1:100))}
(イ)=INT(1/(B10-1/B6))
(ウ)=F6*B10
(エ)=B6*D6/GCD(B6+D6,B6*D6)
チェックを通すには、ウをINTで囲むだけです(105文字)INTで誤差を殺すか、
文字列に変換しないとGCDがへんな答えを出してしまいます。 (niさん)
********************************************************************************************
いちぎょうです。
一先ず、現時点の送付します。
(ア)52 {=MAX((B10=1/ROW(1:100)+1/COLUMN(A:CV))*ROW(1:100))}
(イ)14 =1/(B10-B5/B6)
(ウ)12 =int(B10*F6)
(エ)30 =RIGHT(TEXT(B10,"?/0000"),4)*1
(ア)+(イ)+(ウ)+(エ)=108
おまけ:
残念な数式、、、
(ア)39 {=MATCH(,MOD(1/(B10-1/ROW(1:100)),1),)}
下14~16桁ぐらいの誤差が、、、
(ア)44 {=MATCH(,(MOD(1/(B10-1/ROW(1:100))+99,1)),)}
大き目の数字を足したら誤差を無視してくれたが、
そもそもマイナスの数字や100以上の数の組み合わせ
までもが。。。 (いちぎょうさん)
*********************************************************************************************
私は104までしか行きませんでした。
ア 51 {=MAX((1/ROW(1:100)+1/COLUMN(1:1)=B10)*ROW(1:100))}
イ 18 =INT(1/(B10-1/B6))
ウ 12 =F6/B6+F6/D6
エ 23 =B6*D6/GCD(B6*D6,B6+D6)
合計 104
で、こっちはアイデアが付きちゃいましたので、配列数式じゃないのを
少しやってみましたので参考出品します。二種類(どちらもアの数式で他は変わりません
92で合計145
=LOOKUP(,0/(ABS(1/(B10-1/ROW(1:100))-50.5)<50)/(MOD(1/(B10-1/ROW(1:100)),1)<1%%),ROW(1:100))
103で合計156
=INT(LOOKUP(,0/(1/INT((ROW(1:10000)-1)/100+1)+1/(MOD(ROW(1:10000)-1,100)+1)=B10),ROW(1:10000)-1)/100)+1
なお、全部フルチェックでOKになったものです。 (y sakudaさん)
**************************************************************************************************
Excelの小数問題(詳細な時間や分数 等)ははっきり言ってよく解ってないので
いつも避けているのですが、第100回問題ということなので、一応提出しました。
参加したというだけの答案でスミマセンm(__)m 何故かチェックを通過できたもの(???)
(ア) {=MAX((FIND("1/",TEXT(B10-1/ROW(1:100),"?/?????")&"1/")=1)*ROW(1:100))}
(イ) =1/(B10-1/B6)
(ウ) =LEFT(TEXT((B6+D6)/(B6*D6),"# /######"),3)*1
(エ) =RIGHT(TEXT((B6+D6)/(B6*D6),"#/ ######"),5)*1
チェックを通過できなかったもの ※式を立てた順
(ア) {=MATCH("1/*",TEXT(B10-1/ROW(1:100),"?/?????"),)}
(イ) =1/(B10-1/B6)
(エ) =B6*D6/GCD(B6,D6)
(ウ) =B10*F6
-----------------------------
(ウ) =B10/TEXT(B10,"0 1/??????")
(エ) =F5/B10
(ア) {=MAX((F6*COLUMN(1:1)/ROW(1:100)=F5*COLUMN(1:1)-ROW(1:100))*ROW(1:100))}
(イ) =1/(B10-1/B6) ( む印さん)
********************************************************************************************
とりあえずやったということで、、
あ…53{=101-MATCH(1=1,LEN(1%/(B10-1/(101-ROW(1:100))))<5,)}
い…13=1/(B10-1/B6)
う…7=F6*B10
え…33=B6*D6/GCD(B6+YEN(D6),B6*YEN(D6))
計106文字
これではチェックを通りません
しょうがなく
あ…53{=101-MATCH(1=1,LEN(1%/(B10-1/(101-ROW(1:100))))<5,)}
い…13=1/(B10-1/B6)
う…14=--YEN(F6*B10)
え…40=--YEN(B6*D6/GCD(B6+YEN(D6),B6*YEN(D6)))
計120文字
変な式ですみません。。
100回記念ということで何も出さないわけにいきませんので、、
チェックを通過したものをちょっと短くしたので
大したものではないですが間に合ったら追加願います。
あ…53{=101-MATCH(1=1,LEN(1%/(B10-1/(101-ROW(1:100))))<5,)}
い…18=INT(1/(B10-1/B6))
う…12=INT(F6*B10)
え…23=B6*D6/GCD(B6+D6,B6*D6)
計106文字 (minさん)
***********************************************************
全然うまく行きませんが、とりあえず送ります。
チェックはしていません。
(ア)3パターン
41{=MATCH(,MOD(1/(B10-1/ROW(A1:A100)),1),)}
59{=MATCH(B10,1/INT(1/(B10-1/ROW(A1:A100)))+1/ROW(A1:A100),)}
88{=MATCH(B10,(1/INT(1/(B10-1/ROW(A1:A100)))+1/ROW(A1:A100))*
(B10-1/ROW(A1:A100)>1/101),)}
(イ)18=INT(1/(B10-1/B6))
(ウ)17=(B6+D6)*F6/B6/D6
(エ)23=B6*D6/GCD(B6+D6,B6*D6) (りすさん)
最近のコメント