Jag skulle använda den första (eftersom det är just 0-fallet du vill fånga). Formel 2 reagerar ju på alla fel från båda celelrna. Dels "division med 0" som du vill fånga. Men den fångar även andra fel.
Om du t.ex råkar skriva in bokstäver i någon av cellerna så ger formel 1 excels felmeddelande medan formel 2 ger "ditt" missvisande felmeddelande.
Frågan#1
Om b4 blir 0 så ska det det stå "Budget är noll" i cellen E4.
Vad är det för skillnad på att ange:
=OM(B4=0;"budget är noll";D4/B4)
och
=OM(ÄRFEL(D4/B4);"budget är noll";D4/B4)
Jag använder första formeln och jag tycker mig se att jag får samma resultat.