- ベストアンサー
※ 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関数の使い方に何か問題があるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 3桁の数字が必ず入っているのであれば、エラーは出ないと思います。(試したら、009で出ませんでした。)ただし、9だけだとエラーになります。これは2桁目が無いからです。「'009」(009という文字)のように入れればエラーにはなりません。 対処方法としては、MIDB(A1,2,1.5)をMIDB(TEXT(A1,"000"),2,1.5)とすれば良いと思います。 あと、バイト数の1.5は意味が無いので、1でよいです。 では。
その他の回答 (1)
noname#123709
回答No.1
A1セルの書式を文字列に変更してもダメですか?
質問者
お礼
ご回答ありがとうございました。
お礼
ご回答ありがとうございました。ご指摘のように修正したところ、無事に解決できました!