Du bör kunna linda COALESCE runt de felande MIN, till exempel:
COALESCE(MIN(CASE FormID WHEN 'Form1' THEN Present END), 'No') AS 'First',
Jag är inte säker på hur nöjd SQL Server skulle vara med det men det är ganska standard SQL.
Använd NULL-justeringen efter MIN är förmodligen ett bättre anrop än att försöka välja ett säkert värde att lägga in i MIN.