一段階での解法ですが、もちろん、出かける前にも少し考えていました。まずやってみたのは、mid()と黒魔術による方法。
=Mid("* *",(((6-Row(A1))^4-16)*(Cols(A1:$F6)-1)+200) DIV 65,1)
できたことはできたのですが、62文字。
まだまだ削れそうですがそれでも、50字にはとても届きそうにない。
あとは、やはり、5の倍数化しかないか・・・そう思いながら家を出たのでした。
電車に座って、PCを取り出し開きながら考えました。まず、C方向の4行目と8行目および、R方向の6列目を0にする、これは間違いない。すると、1列目と11列目は5の倍数になり、他は5の倍数ではなくなるので、あとは四隅の12点を何とか5の倍数ではなくすればよい・・・、そう整理したところで、閃きました。1-3(9-11)行の分母に5を入れてやれば良い・・・。早速作ってみました。
=If(5^(2-Abs(Row(A1)-6))*(Col(E1) MOD 10) MOD 5,,"*")
しかし、結果は・・・。
A.5^0は0ではなく1になるので、4行目8行目が"*"にならない。
B.内側の行は、5の倍数になってしまうので、すべて"*"になってしまう。
ダメか、と思ったところで、乗り換えでした。
乗り換えたのは中央快速線。座れたので、PCを取り出しました。しかし、なかなか電車が動かない。変だ、と思ったところで、アナウンスがありました。「人身事故のため、運転を見合わせます。現在、救出中。運転再開の見込みは立ってません」今日はいつもよりも家を出るのが遅れて(もちろん一筆書きのせい)、結構ぎりぎりです。他に迂回路もないので、遅刻はもう確実。ただ、緩行線に乗り換えて、三鷹まで行っていれば少しは早く着けるんだけど、それをやると、ずっと立ち通しになる可能性が大。座っていれば、仕事もできるし、「一筆書き」もできる(^^)(^^)。ということで、腹を据えて、そのまま座っていることにしました。もちろん、仕事より、一筆書き優先。(^^;(^^;)
--------------------------
人身事故が・・・
「災いを転じて福となす」ですか???
そこから何が起こったのか???
次も期待してます。
投稿情報: minmax | 2007/11/12 23:51
仕事より、エクセル(三四郎)か??
気に入った!!。・・・って、おらもそうだから、、駄目な男だ(自分のこと)
投稿情報: ジョー3 | 2007/11/13 01:43