Semplicemente perché quella sintassi è sbagliata, non puoi assegnare come valore un costrutto condizionale in quel modo.
Sono nozioni base, ti consiglio di vedere qualche
guida.
Potresti inserire l'assegnazione dentro il blocco di istruzioni della condizione, oppure usare un
operatore condizionale ternario.
Ad ogni modo, cosa intendi per "serie di if"?
Non si capisce cosa vuoi ottenere esattamente. Puoi essere più chiaro?
Quando posti una richiesta sul forum ti consiglio di essere più preciso e fornire quanti più dettagli possibile, altrimenti è veramente difficile poterti dare un aiuto valido.