何度も考えたこと、Col()の引数に、A0とか、A-1とかが使えたら・・・。何度目かにまた同じことを考えたところで、気づきました。マイナスでも良いんだ。ということは、MODが省略できるので、大幅に減らせるはず・・・。F列を0にするのだから、Col(A1)-6でOK。やってみると・・・
=If((2^(3-Rows(A1:A$6))-1)*(Col(A1)-6) MOD 5,,"*")
見事、一気に5文字減で、三四郎50の完成。\(^O^)/
しかしまた電車が停止。今度は、現場検証だそうです。三鷹駅で止まったまま動きません。とりあえず、三四郎50になったので、一筆書きは一旦終わりにして、仕事を始めました。電車がとまると、いつもならJR東日本の対応に腹が立ってしかたがないのだけど(なんで、三鷹折り返しで運転しないの?とか)、今日に限っては、お陰で、三四郎50ができたので、腹立ちも中くらい。(^^)ベ 結局、1時間弱遅刻。約束には間に合った。しかし、土曜は、インターネットへの接続がままならない。とりあえず、三四郎50宣言をアップ。話しが終わって、ちょっとだけ暇ができた。7時20分になったら、もう仕事以外何もできない。さて、50を切れるか・・・。
RとCどっちが縮められるか。Rはもう無理そう(実は無理じゃなく、きっしーさんはちゃんと縮めていたのだった)。Cにターゲットを絞る。また、F1にCol(A0)が入れば・・・。が頭に浮かぶ。浮かぶ。浮かぶ。ちょっと待てよ・・・待てよ・・・。0じゃなくても、分母を消せれば・・・。1行目の分母は、2^(-3)=1/8。ということは、F列を40にすると、A列は35、K列は45、できるジャン。\(^O^)/ 35ということは、35-26=9で、アルファベットの9番目は、abcdefghiで、「i」。ということは、引数をAI1にすればOK。(^^)(^^)
=If(Fp((2^(3-Rows(A1:A$6))-1)*Col(AI1)/5),,"*")
できた、三四郎47だ。やったぁ~~\(^O^)/
--------------------------
成る程・・・・そういうドラマがあったのですね。
このシリーズ、ここからリンクさせてくださいね。(^o^)
http://kumapooh2007.hp.infoseek.co.jp/
投稿情報: くまぷー | 2007/11/13 17:47
>このシリーズ、ここからリンクさせてくださいね。(^o^)
ぜひ、お願いします(^_^)(^_^)/~
投稿情報: 悪児 | 2007/11/13 19:29
あ、もうできてたんですね。(^^)(^^)
投稿情報: 悪児 | 2007/11/13 19:39
pnyrxg gzerbfj oncerfm vdcrefhx cnrhgpzvu sdkclf hfqt
投稿情報: gdkeptcoa bdzlcwr | 2008/07/18 08:43