Một bài toán khá thú vị là tìm số. Mình dùng công thức giải để các bạn tham khảo (chủ yếu rèn về cách tư duy xử lý).
Link: Onedrive
Tìm các số theo hàng ngang, dọc, chéo thỏa mãn:
![]() |
| Tìm các số liên tiếp theo hàng ngang, dọc, chéo thỏa mãn |
Dễ dàng thay đổi điều kiện:
=LET(a,B2:M13,b,{0,-1,-2},c,MAP(a,LAMBDA(x,IF(OR(MAP(b,LAMBDA(s,IFERROR(SUM(OFFSET(x,s,s,P2,P2)*MUNIT(P2)),)))=P3),x,)))*O5,d,MAP(a,LAMBDA(x,IF(OR(MAP(b,LAMBDA(s,IFERROR(SUM(OFFSET(x,s,-s-2,P2,P2)*SORTBY(MUNIT(P2),-ROW(1:3))),)))=P3),x,)))*O6,e,MAP(a,LAMBDA(x,IF(OR(MAP(b,LAMBDA(s,IFERROR(SUM(OFFSET(x,s,,P2)),)))=P3),x,)))*O7,f,MAP(a,LAMBDA(x,IF(OR(MAP(b,LAMBDA(s,IFERROR(SUM(OFFSET(x,,s,,P2)),)))=P3),x,)))*O8,IFS(c,c,d,d,e,e,f,f,1,""))

