« 三四郎でぐるぐる渦巻き_悪児解答1 | メイン | 三四郎でぐるぐる渦巻き_悪児解答3 »
で、三四郎では、ifの方が短くなるかな、ということで、ifにすると、
三四郎(49文字)=If(Max(Abs(Row(A1)-6),Abs(Col(A1)-6)) MOD 2,"*")
Excel(52文字)=IF(MOD(MAX(ABS(ROW()-6),ABS(COLUMN()-6)),2),"*","")
で、三四郎は、Leftyoより、短くなりました。ExcelはLeftの方が短いですね。
最初にMAXを使用する発想を されるとは流石ですね(*_*;
私は最初、ISODDと理論式で 100文字近かった・・・ 次はMIN・・・そして ようやくMAXにたどり着いた次第です。
投稿情報: えくせるバカ | 2007/09/15 21:17
=If(Max(Abs(Row(A1)-6),Abs(Col(A1)-6)) MOD 2,"*")
はくまぷーがブログで発表した 解答と全く同じです。
投稿情報: くまぷー | 2007/09/15 21:58
この記事へのコメントは終了しました。
最初にMAXを使用する発想を
されるとは流石ですね(*_*;
私は最初、ISODDと理論式で
100文字近かった・・・
次はMIN・・・そして
ようやくMAXにたどり着いた次第です。
投稿情報: えくせるバカ | 2007/09/15 21:17
=If(Max(Abs(Row(A1)-6),Abs(Col(A1)-6)) MOD 2,"*")
はくまぷーがブログで発表した
解答と全く同じです。
投稿情報: くまぷー | 2007/09/15 21:58