• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelの関数で困ってます。お願いします!)

Excel関数で3桁の数字を分割して足し合わせる方法について

このQ&Aのポイント
  • Excelの関数を使って、1つのセルに入力されている3桁の数字を分割して足し合わせる方法について質問です。
  • 具体的には、例えば525と入力されている場合に、5 + 2 + 5の計算結果である12を隣のセルに表示させたいです。
  • 現在、『=LEFT(A1,1)+MIDB(A1,2,1.5)+RIGHT(A1,1))』という関数式を使用していますが、009などの数字に対して#VALUEエラーが出てしまいます。MIDB関数の使い方に何か問題があるのでしょうか?

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

  • ベストアンサー
  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.2

こんにちは。  3桁の数字が必ず入っているのであれば、エラーは出ないと思います。(試したら、009で出ませんでした。)ただし、9だけだとエラーになります。これは2桁目が無いからです。「'009」(009という文字)のように入れればエラーにはなりません。  対処方法としては、MIDB(A1,2,1.5)をMIDB(TEXT(A1,"000"),2,1.5)とすれば良いと思います。  あと、バイト数の1.5は意味が無いので、1でよいです。 では。

san1126
質問者

お礼

ご回答ありがとうございました。ご指摘のように修正したところ、無事に解決できました!

その他の回答 (1)

noname#123709
noname#123709
回答No.1

A1セルの書式を文字列に変更してもダメですか?

san1126
質問者

お礼

ご回答ありがとうございました。

関連するQ&A

専門家に質問してみよう