Vielleicht hilft dies
https://de.wikipedia.org/wiki/Shefferscher_Strich#Definition
und dann kannst du ja sozusagen von außen anfangen:
Der gegebene Term ist ja von der Form A → B
Das wird (s.o.) zu A | ( B|B) bzw. ohne Shefferstrich mit NAND
¬( A ∧ ¬(B∧B) ).
jetzt kannst du das weiter unterteilen. Das A ist ja von der Form C↔D.
Das wird zu ¬( (¬C∧D) ∧ ¬ (¬(C∧C) ∧ ¬(D∧D) ) )
und so weiter. Vielleicht kannst du aber auch die gegebene
Formel erst mal vereinfachen (z.B. mittels Wertetabelle ) und dann eine
gleichwertige Formel nur mit NAND aufstellen.
Das ist dann zwar keine regelrechte "Umformung" , führt aber
zu einem korrekten Ergebnis.