象棋 馬走的位置 格式化 (11872)

S3:S4=RANDBETWEEN(3,13)

A1:P15=IF((ROW()=$S$3)*(COLUMN()=$S$4),"馬","")

格式化 A1:P15=SUMPRODUCT(((INT(ROW($1:$8)/2+0.5)-3)+(ROW($1:$8)>4)+$S$3=ROW(A1))*(-1^MOD(ROW($1:$8),2)*((ROW($1:$8)>2)*(ROW($1:$8)<7)+1)+$S$4=COLUMN(A1)))

另解 A1:P15=(ABS(ROW()-$S$3)=1)*(ABS(COLUMN()-$S$4)=2)+(ABS(ROW()-$S$3)=2)*(ABS(COLUMN()-$S$4)=1)

無用S3:S4數據=ABS((ROW(A1)-SUMPRODUCT(($A$1:$P$15="馬")*ROW($1:$15)))*(COLUMN(A1)-SUMPRODUCT(($A$1:$P$15="馬")*COLUMN($A:$P))))=2



留言