数式の結果が「#NAME?」となる原因はさまざまですが、以下の理由が考えられます。
1) Excel2007以降で追加された新関数を旧バージョンで使用した
2) 関数名を間違って入力した
3) ユーザー定義関数が入力されているファイルを開いた
※3)はVBAなどで作成した独自の関数を組み込んで使用しているケースなどが該当します。
などです。
画像の例の場合は、EDATE関数はExcel2003では、[ツール]→[アドイン]→[分析ツール]アドインを組み込むことにより解決できます。
これはExcel2007以降では組み込み関数になったので、1)と3)が原因でエラーになっている例です。