$\DeclareMathOperator\Hom{Hom}$Is there an algebraic Künneth formula for cohomology?
More precisely assume $A_{*}, B_{*}$ are chain complexes of free $R$-modules ($R$ is a $PID$) and $M, N$ are $R$-modules. Then the map $\sum H^n(A_{*},M)\otimes H^m(B_{*},N)\rightarrow H^{n+m}(A_{*}\otimes B_{*}, M\otimes N)$ is defined as usually.
Is there an exact sequence of $R$-modules involving the map above analogous to the corresponding well-known Künneth formulas for homology and universal coefficients theorems for homology and cohomology?
The problem here which confuses me is that in general for two free $R$-modules $A$ and $B$, $\Hom(A,M)\otimes \Hom(B,N)\neq \Hom(A\otimes B, M\otimes N)$ so one can not just take the cochain complexes $\Hom(A_{*}, M), \Hom(B_{*}, N)$ then consider them as chain complexes with the "reversed" order and apply a usual Künneth formula for homology as was suggested for example in J.P. May "Concise course of algebraic topology".
This strategy would work say for cellular cohomology of finite CW-complexes but not in general.