【´・ω・`】:酔いが覚めたら悪児さんの式の意味が分かったよ。
Shift+F2なしで「らどぐんき」か・・・。ほんとうはくまぷーも
これがやりたかったんだけど、悪児さんがご自身のブログで
「反復計算では、1度、全部のセルを計算した後、また最初の
セルから2度目の計算をする、というのではないらしい。
このケースでは、どうみても、A3を6回反復して計算し、
その後B1の再計算にかかるらしい。」と仰っている。くまぷーも
悪児さんと同じように考えた。
でも、これが三四郎の仕様であり、エクセルのような動きをさせるのは
不可能だろうと思いこんで、Shift+F2方式にしてしまった・・・。
いや、本当に素晴らしい!!シャッポを脱ぎます!!
ところで不思議なことに悪児さんの式をB1にくまぷーの
式をB4に入力したとすると・・・・くまぷーの式も悪児さんのと
同じ動きをするな・・・そして更に解らないのはA3の式を
削除しても、その影響を受けずにちゃんと動作するところだ!
(●`ε´●):おまえの式はA3を参照しているんだろ?
【´・ω・`】:うん、それが不思議なところだ。
(●`ε´●):わからないふりをしているだけではないのか?
【´・ω・`】:いや、ほんとうにわからないんだ。いや、ほんと。
数式で遊んでいたんです。ほんとに。
作っている途中(マジ途中)で文字列がキレイに反転していたので、ご報告をば。
(出題に適合するようにセル位置を修正済み)
B1の数式:=If(Len(B1)>Len($A$1),"",Mid($A$1,Len(B1)+1,1) & B1)
A1に反転する文字列をいれる
A1の消去で初期化
反復回数にかかわらず、出来たりする。
その1:オプション再計算の反復回数を100などにする
その2:反復回数を1にして(初期状態)、Shift+F2を数回押して表示させる
偶然ってほんとに○○ですよね。
では。
投稿情報: きっちー | 2007年4 月24日 (火曜日) 午後 10時13分