• ベストアンサー

数字の分解の関数について

また簡単な事でしょうが教えてください。たとえば集計結果が 26や15の数値で26なら2と6に、15なら1と5に分けられませんか もちろん2と6は文字扱いではなく、数値として使えますように よろしくお願いします。関数でありますか

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.4

A1と書かれているので、Excelということで。。。 桁数が特定されていれば、Left関数、Right関数、Mid関数が分かりやすいでしょう。 桁数が不定の場合は、関数で行う場合、少し工夫が必要です。 [2桁限定] A1に「12」と入力されていて、1+2をB1で計算したければ、  B1:=LEFT(A1,1)+RIGHT(A1,1)  [3桁限定] A2に「123」と入力されていて、1+2+3をB2で計算したければ、  B2:=LEFT(A2,1)+MID(A2,2,1)+RIGHT(A2,1)  または、  B2:=MID(A2,1,1)+MID(A2,2,1)+MID(A2,3,1) [任意の桁数] A3に「1234」と入力されていて、1+2+3+4をB3で計算したければ、  B3:=SUMPRODUCT(MID(A3,ROW(INDIRECT("A1:A"&LEN(A3))),1)*1) これは任意の桁数の数値の、各桁の数値を加算します。 他セルで計算する場合、『A3』が変更箇所です。算式の『"A1:A"』はそのままにしておきます。

tasukarima
質問者

お礼

早速、有難うございました。よく分かりました。助かりました 今後ともよろしくお願いいたします

その他の回答 (3)

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.3

QUOTIENT(A1,10)+MOD(A1,10)

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.2

いちおうエクセルだとすれば、 単純に 10 で割って商と余りを求めれば済む。

tasukarima
質問者

補足

早速有難うございます。分解した数値を 四則演算したいんです。A1の数値が26なった場合 2+6=8に計算したいんです。どんな式になりますでしょうか よろしくお願いします。

  • rui2007
  • ベストアンサー率20% (63/302)
回答No.1

なんの話でしょう?

関連するQ&A

専門家に質問してみよう