According to the resonance condition, a photon can only be absorbed by an electron if the energy of the photon corresponds to the energy difference between two energy levels. If the energy of the photon is less, it cannot be absorbed. However, when the intensity of the light is very high, nonlinear effects can induce a two-photon absorption via a virtual level in which case each photon provides half the energy difference.
If the photon's energy is larger than the gap between the levels, the excess energy is only converted into kinetic energy if the photon has enough energy to remove the electron from the system, that is, the photon energy should be higher than the ionzation energy of the system. If not, no transition occurs.
note added:
As a final note, true monochromatic light does not exist and photons from any realistic light source have a certain distribution of energies (even the levels themselves have a distribution due to life time effects for instance), if the width of the distribution is large enough, some photons still have the "right" energy even if the central frequency is off.