• ベストアンサー

連番の関数に#VALUE!が なぜ

いつもお世話になります WIN7 エクセル2010です。 ご指導をいただきたいのは G2 =D2&"-"&TEXT(COUNTIF($D$2:D2, D2),A2) を入れると G4~G6だけになぜか #VALUE! になります。 何故なんでしょうか。 A列 D列 G列 A 1  1-A A 2 2-A B 3 #VALUE! B 4 #VALUE! B 5 #VALUE! C 6 6-C C 7 7-C ご指導ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

どこから数式を拾ってきたのか判りませんが、単純に関数の使い方を間違えているからです。 エラーの直接の原因はTEXT関数ですが、他の関数の使い方も同じように間違いてます。 あなたがご質問に書いた状況に対する正しい計算の仕方: G2に =D2&"-"&A2 以下コピー。 アナタが拾ってきた数式で通常やりたいことの正しい使い方: H2に =A2&TEXT(COUNTIF($A$2:A2,A2),"-00")

dorasuke
質問者

お礼

おはようございます。 ご指導ありがとうございました。

関連するQ&A