• ベストアンサー

エクセルで困ってます

Cupperの回答

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.12

#1 Cupperです。 解決に至る回答は出ているようですが、こんな方法もあります。  1 2 3 4 5 A 0 0 0 9 0 B 0 0 2 5 0 C 0 0 3 4 0 と、5桁として回答します。 まずはA~B行の数字を文字列として繋ぎ、数字に直す  F1=VALUE(CONCATENATE(A1,B1,C1,D1,E1))  F2=VALUE(CONCATENATE(A2,B2,C2,D2,E2)) 続いて合計を出してそれを文字列に戻す  F3=RIGHT("00000"&SUM(F1:F2),5) このとき、入力した数値の桁数になるようにRIGHT関数を使います。 各桁をMID関数で抜き出す(結果は文字列になります)  A3=MID(F3,1,1)  B3=MID(F3,2,1)   :  E3=MID(F3,5,1) 最後に文字ではなく数値にしたい場合は VALUE関数を使うか  A3=VALUE(MID(F3,1,1)) 元の値が変わらない四則演算をさせます  A3=MID(F3,1,1)+0  A3=MID(F3,1,1)-0  A3=MID(F3,1,1)/1  A3=MID(F3,1,1)*1 家計簿程度であれば、どちらを使っても問題ありません F列を使わなくてもできますが、 その場合、関数式が非常に見づらくなります。  A3=VALUE(MID(RIGHT("00000"&SUM(VALUE(CONCATENATE(A1,B1,C1,D1,E1)),VALUE(CONCATENATE(A2,B2,C2,D2,E2))),5),1,1)) 正しく表示が行えることを確認したのちに式をまとめると良いでしょう。

関連するQ&A

  • 多分出来ないと思いますが、エクセルで教えて下さい

    一つのセルに4桁の数字が沢山入っています。 例えばセルに「1234」と入っていたとします。 これを一桁づつ足し算(1+2+3+4)すると合計10に成ります。 各数字を一つづつセルに入れれば足し算の合計は出来るのは知っていますが、一つのセルに4桁入っていたら一桁づつの合計は出来ませんよね。 又この4桁を一度に4個のセルに移し変える事も不可能ですよね。 何か方法は有るのでしょうか? 何分初心者ですので宜しくお願い致します。

  • エクセルで合計値が計算されない

    横一列のセルを選択してその右隣のセルに合計値を表示させたいのですが、普段は出来るのに突然計算されずに0を表示する事があります。 セルの中はきちんとSUM(C4:H4)となっていますが、どうして計算されないのでしょう?

  • エクセルのセル内に文字と計算結果の表示

    エクセルの1つのセル内に文字と計算結果の両方を表示させる方法を教えて下さい。 例えば、セルのA1に数値10を入れて、B1に数値5を入れてあったとします。 で、セルのC1にA1とB1の合計を「合計 15」みたいな形で、文字と計算結果の両方をC1のセル内に表示させたいのですが。 ただ合計の数字のみを表示させるなら、=SUM(A1+B1)で良いわけですが、この数値の前に”合計”という文字を入れたいのです。 宜しくお願いします。

  • エクセルで関数SUMなどで

    エクセルで関数SUMなどで 合計を求めた数値が、あるセルにあるとします。 その合計の数値を、そのまま数字として ・・・(関数(計算式)は無くして) 他のセルに貼り付けたいのですが そのような事は出来ますでしょうか・・・。 御教示の程、よろしくお願いいたします。 <m(__)m>

  • エクセルでの、たし算方法は?

    私は計算と言うと エクセル位しか知らないんですが 今迄、使った事が、ありません で、現在、平均点の計算を、してるんですが 今迄は、3ケタの数字をメモ帳に入力 それを数十個入れた後、全部を足して 平均点を出してました ちなみに入力方法は 「a652 597 b484 417 c589 688 d477…」 なんですが、数字の前に アルファベットを入力してのは 入力数を分かり易くする為で 例えば「j600」迄の入力で、平均点を出す場合 いちいち、全部の数字の数を数えなくても “j”はアルファベットの10個目ですから 10×2で、合計20個で割ってました しかし、足し算は計算機を使用してましたから 入力ミスを、する時や時間が掛かる為 これをエクセルで出来ないかと考えました ハッキリ言って、数字を入力する時に 一緒に計算機で、同時計算をすれば、一番早いんですが 入力するのに時間が短く 計算機で同時計算の余裕がありません ただ、自分でもエクセルの使用方法を検索等で調べたんですが 私が分かったのは 1セル(?)の中に全ての文字を “+”で入れて合計を出す方法と セルの中に、数字を入れて 後からセルと“+”で合計する方法です でも、全ての数字と“+”では 1セルの中が見え難くなりますし 入力後にセルと“+”では二度手間で しかも、クリックの押し間違いが出る時があります そこで聞きたいんですが セルの中に数字を入れながら、自動で計算出来る… 又は、平均点も簡単捜査で出来る方法を 御存じないでしょうか?

  • エクセルの関数 一列おき 文字列は無視

    どなたかお助けください。 一列おきに合計するとともに、文字列の入力された セルを無視する(エラーにならないように)ことはできますか? 連続したSUMなら文字を無視することは知ってるのですが。 よろしくお願いします。

  • エクセル「数字の出現個数の計算式について」

    お世話になります。 あるセル(A1)に(112345)という6桁の数値が入っています。この数値を構成する数字は5種類(1,2,3,4,5)になります。 この5と言う数字をB1セルに出す計算式は「=SUM((FIND({1,2,3,4,5,6,7,8,9,0},A1&1234567890)<=LEN(A1))*1)」だとあるサイトに出ていましたが、私にはこの計算式の意味がどうにも分かりませんでした。 どのようにしてこの計算式がなりたっているのかご教示いただければと思います。

  • エクセルで

    エクセルについてお伺いします。例えばセルA1に10%、A2に20%のパーセンテージで入力された値は合計は出せないのでしょうか。SUM関数で出すとエラーが出てしまいます。それと、数式を入力したセルの数値の値の合計も出ないのでしょうか。例えばあるセルに=A1+B1,もう一方のセルにA2+B2と入力されていてそれぞれ数値が5と4とします。合計9を出したいのですが、数式のためSUM関数では合計できません。何か方法はありますか。

  • エクセル2003 計算されないようにしたい

    例 A列     B列  1     =A1+A2  2     =A2+A3  3     =A3+A4 (A4は空白です) となっている場合に B1=3 B2=5 B3=3 になると思うんですが この時に空白のセルと計算結果を出すときは0もしくは 計算されないようにしたいです。 最終的にB列にSUM関数を使って合計を出したいのですが A列に求めたい数字が片方しか入ってない場合 (数字が入っているセル+空白セル)はSUM関数の合計に入れたくないです。 なので上記の例では B列にSUM関数をした場合11ではなく8にしたいです。 それには文字列を入力して#VALUE!にするしかないですか? でもその状態にしてSUM関数で合計を出したときも#VALUE!になってしまいます。 よろしくお願いします。

  • エクセルの合計値が一致しません

    A、B、C、D各シートの「J45」セル合計値を求めるべく、 合計 start A B C D end とシートを7つ並べて 合計のシートの「J45」セルに、 『=SUM(start:end!J45』と関数を入れています。 AのJ45セル値が14.53、Bは139.58、CとDはそれぞれ0なので合計が154.11となり、 合計シートのJ45セル値も145.11と表示されていますが、 ステータスバーには153.18と表示されているのです。 表示形式は「数値」の小数点以下2ケタを指定しています。 A~Dのシートには小数点2ケタの数字を直接数字を入力しており、 小数点以下3ケタより下が隠れている、なんてことはありません。 なぜセル内に表示されている数値と、ステータスバーに 表示されている数値にアンマッチが発生するのか、私には理解できません。 理由の分かる方、どなたか教えていただきますよう宜しくお願い致します。