The extended pairing plus QQ interaction with the J-independent isoscalar proton-neutron force as an average monopole field, which has succeeded in describing collective yrast states of N~Z even-A nuclei, is improved. The improvement is accomplished by adding small monopole terms (relevant to spectroscopy) to the average monopole field (indispensable to the binding energy). This modification extends the applicability of the interaction to nuclei with N~28 such as 4 8 Ca, and moreover improves energy levels of nonyrast states. The modified interaction successfully describes not only even-A but also odd-A nuclei in the f 7 / 2 shell region. Results of exact shell model calculations in the model space (f 7 / 2 , p 3 / 2 , p 1 / 2 ) (its usefulness has been demonstrated previously) are shown for A=47, 48, 49, 50 and 51 nuclei.