【解 答】
その昔、、、関数を教えてと頼まれた時 時間的制限、他もあり、何を教えたらと考えました 結局その時に教えたのと今回の問題は同じです
=(A2="")*11+A2-1
この式を下へズリズリすれば1~10 後はこれに色々な関数を被せるのみ
例えば、、、MAXやMIN関数 中身は1つの数値なので得られる数は1~10 故に、、、SUMであろうがPRODUCTであろうが、、、 DAYなどでも、、、
後はその関数なりに、、、
=LEFT((A2="")*11+A2-1,2) =REPT((A2="")*11+A2-1,1) と言ったお馴染みの関数や
=NPV(,(A2="")*11+A2-1) =DOLLARFR((A2="")*11+A2-1,1) =FVSCHEDULE((A2="")*11+A2-1,0) あまり馴染みの無い関数でも、、、 使い方は皆一緒
こうなるとその数は、、、いったい幾つあるのだろう
勿論ですが今回の問題の場合では =10-COUNT(A2:A10) =FIND(A2-0,2345678910) =TEXT(A2-1,"0;1!0") のように上記とは違うパターンも沢山あります、、、
=COUNTBLANK(A2:A11) Q&Aの回答では必ずB列等を使いますが 何故同じ列を使わないのかな、、、
最後に基本的?な式 =IF(A2="",10,A2-1)
(からくちさん)
◆こんなパターンも・・・
=FREQUENCY(1+A$11:A11,1)
=SUMPRODUCT(1+A$11:A11)
{=COUNT(1+A$11:A11)}
{=MATCH(1,1+A$11:A12)-1}
投稿情報: maron | 2015年1 月31日 (土曜日) 午後 08時49分
今回の問題はなぜかあまりやる気になりませんでしたが、
少しはやったということで。。
=AREAS((A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) A$11:A11)
=--MIDB("10 123456789",A2*2+1,2)
=CELL("row",A1)
=MID(10123456789,A2+1,2^(A2=0))
投稿情報: min | 2015年1 月31日 (土曜日) 午後 09時19分
>{=MATCH(1,1+A$11:A12)-1}
{=MATCH(,A$11:A12-1)-1}
見た目でこのように書きました、、、
また、、、
>=TEXT(A2-1,"0;1!0")
これも
=TEXT(A2-1,"0;0!0")
と迷いました、、、あくまで見た目で、、、
010にしたけど、、、
000、、、揃い過ぎてないかな、、、
>=FREQUENCY(1+A$11:A11,1)
上記4つの中ではこれが1番好みかな
投稿情報: からくち | 2015年1 月31日 (土曜日) 午後 09時24分