Em cảm ơn, Em đã viết được rồi nhưng không biết có cách viết nào ngắn hơn không
=IF($B$3=8,AND(C$6="t. 7",OR(C$4=1,C$4=2,C$4=3)),IF(OR($B$3=1,$B$3=5,$B$3=9,$B$3=10),AND(C$6="t. 7",OR(C$4=1,C$4=3,C$4=5)),AND(C$6="t. 7",OR(C$4=2,C$4=4,C$4=5))))

Ngoài ra Em muốn hỏi cong thức bên dưới có thể viết ngắn hơn được không, Thầy chỉ giúp Em với
=OR(DATE(YEAR(TODAY()),$B$3,C$5)=$AM$8,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$9,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$10,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$11,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$12,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$13,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$14,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$15,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$16,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$17,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$18,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$19,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$20,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$21,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$22,DATE(YEAR(TODAY()),$B$3,C$5)=$AM$23)

Chào bạn, bạn làm như sau nhé:
Ta có Năm là ô B4, tháng là B5
D7: =DATE($B$4,$B$5,1)
E7: =IFERROR(IF(MONTH(D$7+1)=$B$5,D$7+1,""),"")
D8: ==IFERROR(IF(WEEKDAY(D$7)=1,"CN","T"&WEEKDAY(D$7)),"")
