So, first step, establish the divisors of $8!$:
$8!=8\cdot 7\cdot 6\cdot 5\cdot 4\cdot 3\cdot 2\cdot 1 = 2^7\cdot 3^2\cdot 5\cdot 7$
Then there are $(7+1)(2+1)(1+1)(1+1) = 96$ factors in total.
We can find the count of numbers divisible by $6$, for example, by segregating $2\cdot 3$ from the decomposition above and counting factors in the remaining prime decomposition: $ 2^6\cdot 3\cdot 5\cdot 7$, giving $56$ factors divisible by $6$.
Similarly there are:
- $42$ factors divisible by $10$
- $32$ factors divisible by $21$
- $48$ factors divisible by $12$ (which are all also divisible by $6$, so we do not need to track these)
In the same way, we can find the count of factors that are divisible by both $6$ and $10$ - meaning they are divisible by $30$. These will be double-counted if we subtracted all the above values off the total factor count, so would need adding back in, and similarly for other pairings. Then this process would have wrongly added back the set divisible by all three factors under consideration, so that needs subtraction again to complete the inclusion-exclusion process.
- $28$ factors divisible by $ \text{lcm}(6,10) = 30$
- $28$ factors divisible by $ \text{lcm}(6,21) =42$
- $14$ factors divisible by $ \text{lcm}(10,21) = 210 $
- $14$ factors divisible by $ \text{lcm}(6,10,21) = 210 $ (the same as above of course)
Via an inclusion-exclusion process, we can thus determine the number of factors of $8!$ not divisible by any member of the given set:
$96 - (56+42+32) + (28+28+14) - 14 = \fbox{$22\,$}$