This is not just logic; this is counting.
First, assume that all 4 darts might not hit the board, so each may score either 0, 1, 4, or 7. Then, check what total scores are possible so that you can determine the lowest total score that is NOT possible with UP TO four darts.
# of 7's # of 4's # of 1's Total Score
0 0 0 0
0 0 1 1
0 0 2 2
0 0 3 3
0 0 4 4
0 1 0 4
0 1 1 5
0 1 2 6
0 1 3 7
0 2 0 8
0 2 1 9
0 2 2 10
0 3 0 12
0 3 1 13
0 4 0 16
1 0 0 7
1 0 1 8
1 0 2 9
1 0 3 10
1 1 0 11
1 1 1 12
1 1 2 13
1 2 0 15
1 2 1 16
1 3 0 19
2 0 0 14
2 0 1 15
2 0 2 16
2 1 0 18
2 1 1 19
2 2 0 22
3 0 0 21
3 0 1 22
3 1 0 25
4 0 0 28
0 0 1 1
0 0 2 2
0 0 3 3
0 0 4 4
0 1 0 4
0 1 1 5
0 1 2 6
0 1 3 7
0 2 0 8
0 2 1 9
0 2 2 10
0 3 0 12
0 3 1 13
0 4 0 16
1 0 0 7
1 0 1 8
1 0 2 9
1 0 3 10
1 1 0 11
1 1 1 12
1 1 2 13
1 2 0 15
1 2 1 16
1 3 0 19
2 0 0 14
2 0 1 15
2 0 2 16
2 1 0 18
2 1 1 19
2 2 0 22
3 0 0 21
3 0 1 22
3 1 0 25
4 0 0 28
Notice how the number of 7's, 4's, and 1's works like a "index counter" (like a gas pump or an odometer) and only includes values whose sum is "up to 4." The total score does not include scores of 17, 20, 23, 24, 26, and 27 because it is NOT POSSIBLE to get them.
The lowest score that you cannot get is 17.