In checking validity of an argument, it's not a good practice to just say "the right conclusion would be this, rather than the given conclusion." What you need to do in showing an argument is not valid, is to come up with truth assignments for the variables which make all premises true but make the conclusion come out false.
In your example the conclusion is P implies Q, which (if we are trying to show the argument is invalid) we make this conclusion false, and the only way in this case to do that is to make $P$ true and $Q$ false.
We now know the truth values of the letters, and we plug into the premise. The premise here says "if not P then not Q". Well since we have assigned P = true, we have that (not P) is false. We also know that "false implies anything". SO the premise comes out true.
Altogether this shows the given aqrgument is invalid.