Here we go then my friend
=HVIS(ELLER(ER.TOM(Uge1!D4);ER.TOM(Uge1!E4));HVIS(Uge1!F4=Rulleplan!D4;"";Uge1!F4);
TEKST(Uge1!D4;HVIS(MINUT(Uge1!D14)=0;"h";"h:mm"))&"-"&
TEKST(Uge1!E4;HVIS(MINUT(Uge1!E4)=0;"h";"h:mm"))&
HVIS(ER.TOM(Uge1!F4);"";" /"&Uge1!F4))
In English
=IF(OR(ISBLANK(Uge1!D4),ISBLANK(Uge1!E4)),IF(Uge1!F4=Rulleplan!D4,"",Uge1!F4),
TEXT(Uge1!D4,IF(MINUTE(Uge1!D14)=0,"h","h:mm"))&"-"&
TEXT(Uge1!E4,IF(MINUTE(Uge1!E4)=0,"h","h:mm"))&
IF(ISBLANK(Uge1!F4),""," /"&Uge1!F4))
You might need to change the Text formats, I use h and H:mm for hours and hours and minutes. Danish might be other letters.