$解:①因為a=2023,b=2022,c=2021$
$所以a2+b2+c2-ab-bc-ac$
$= \frac{1}{2}(a2-2ab+b2)+\frac{1}{2}(a2-2ac+c2)+\frac{1}{2}(b2-2b+c2)$
$=\frac{1}{2}(a-b)2+\frac{1}{2}(a-c)2+\frac{1}{2}(b-c)2$
$=\frac{1}{2}×(2023-2022)2+\frac{1}{2}×(2023- 2021)2+\frac{1}{2}×(2022-2021)2$
$=\frac{1}{2}+\frac{1}{2}×4+\frac{1}{2}$
$=3$
$②因為a2+b2=10a+8b-41$
$所以a2-10a+25+b2-8b+16=0$
$所以(a-5)2+(b-4)2=0$
$因為(a-5)2≥0,(b-4)2≥0$
$所以a=5,b=4,所以1<c<9.$