A cause du principe d'indétermination, une énergie légèrement différente peut marcher.
Mais tu as raison :
Il y a en effet des spectres de raie et l'absorption peut varier suivant les longueurs d'onde (ce qui peut expliquer la transparence des matériaux, mais ce n'est pas le seul effet qui entre en jeu).
L'énergie d'excitation n'est pas seulement échangée via les changements d'états des électrons, tu as aussi (pour un gaz) l'énergie cinétique. En général prédominante à basse température. Et aussi des phénomènes de vibration et rotations dans le cas de gaz moléculaires.
Des échanges d'énergie peuvent avoir lieu de toutes sortes de manière et pas seulement par l'échange de photons.
Et dans de nombreux cas, les raies sont si proches qu'un photon d'énergie approximative suffit à provoquer des transitions (typiquement, c'est ce qu'on observe avec les spectres thermiques).
Ca dépend donc des conditions physiques et aussi de la zone du spectre qui est observée. Rien que l'effet Doppler dû à l'agitation thermique peut complètement brouiller un spectre.
A haute température, les chocs entre atomes sont suffisant pour exciter les électrons (dans un métal chauffé à blanc, les électrons sont excités mais pas par l'absorption de photons : par l'agitation des atomes).
Tout dépend des conditions. En l'absence de sources d'énergie extérieures, le gaz va rayonner et se refroidir petit à petit. La plus part du temps, il y a formation d'un équilibre.
D'une manière générale, tout ce qui concerne les propriétés d'émission, absorptions, spectre, c'est une matière vaste et complexe (vu le nombre de conditions physiques possibles, de matériaux possibles, ...) et qui nécessite surtout des connaissances en physique statistique (plus qu'en MQ ! Après tout on peut utiliser des équations toutes faites).
-----