Flujo de efectivo en el tiempo $T_i$ $$CF_{T_i} = Not \times cov(T_{i-1},T_i) \times ( L(T_{i-1},T_i) + spread)$$ donde $L(T_{i-1},T_i)$ es el Libor fijado en el tiempo $T_{i-1}$ y $cov(T_{i-1},T_i)$ es la cobertura o fracción del día para el periodo $[T_{i-1},T_i]$ (que depende de la convención especificada, por ejemplo Act/360).
El valor presente de este flujo de efectivo es $$ PV(t) = DF(t,T_i) \times Not \times cov(T_{i-1},T_i) \times ( L(t,T_{i-1},T_i) + spread) $$
donde $L(t,T_{i-1},T_i) = E^{T_i}_t[L(T_{i-1},T_i)]$ es el Libor a futuro y $DF(t,T_i)$ es el factor de descuento.
El valor presente de una pata es la suma de los valores presentes de los flujos de efectivo $$ Leg(t) = \sum_i DF(t,T_i) \times Not \times cov(T_{i-1},T_i) \times ( L(t,T_{i-1},T_i) + spread)$$
Finalmente, el valor presente del swap es la diferencia entre los valores presentes de las dos patas.
PD: Descuido el retraso entre la fijación y el acuerdo (por lo general algunos días).