2016-07-17 4 views
0

を総括しようと、私は値として加算され、列D内のデータのセットを持っているエラー:Excelに#Valueを与える!間接的な細胞

=DOLLAR(B2*(C2)) 
=DOLLAR(B3*(C3)) 
=DOLLAR(B4*(C4)) 
=DOLLAR(B5*(C5)) 

など、など、私はそれらを合計するこのの下部に

すべてのように:

=SUM(INDIRECT(D2:D10)) 

しかし、これは結果#Value!エラー。

私は

=SUM(INDIRECT("D2:D10")) 

を使用している場合、私はちょうどしようと同様に場合= SUM(D2:D10)を、$ 0取得

すべてのアイデア、なぜこれが起こっているのでしょうか?

答えて

0

いくつかの試行錯誤の後、問題の原因がD列機能のDOLLAR機能であることが判明しました。

なぜ私は分かりませんが、それを削除することも= SUM(D2:D10)となりました。

+2

DOLLAR()関数は数値をテキストに変換し、 '$'を先頭に置きます。テキストを合計することはできません。 '$ 'を前面に表示したい場合は、セルフォーマットを使用して番号をフォーマットします。それは数字のままになります。 –