No.7ベストアンサー
- 回答日時:
B1 = IF(COUNT(A1),SUMPRODUCT(MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1)*1),"")
とします。B2から下や任意のセルにコピーできます。
ほとんど同じ意味ですが。配列数式を使って、
B1 = IF(COUNT(A1),SUM(MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1)*1),"")
配列数式を登録するには、入力時に Ctrl+Shift+Enter とします。
お礼が遅くなってしまい、申し訳ありません。
うまくいきました!
今回、「エクセルではできないかも。」と半分あきらめていたので感激です。
ありがとうございました。
No.6
- 回答日時:
多分ご意向に合わないでしょうが、数字を各列にばらして
足し合わせる方法をやって見ました。
A列に数字を入れる。
B1に=MOD(INT($A1/10^(COLUMN()-2)),10)をいれ
I1まで複写する。
B1をB2に複写し、B2をI2まで複写する。
同じように3,4行目も行う
J列に=SUM(B1:I1)といれて下に複写する。
(テスト実例結果)A1:j4
123321000006
243456788765434239
34566543000018
134555543100018
No.5
- 回答日時:
ツール-マクロ-VBEでVBE画面になる。
挿入-標準モジュールで白紙画面が出ます。そこに
Function ketat(a)
t = 0
For i = 1 To Len(a)
t = t + Mid(a, i, 1)
Next i
ketat = t
End Function
をコピーして貼りつけます。
3行めの意味は「桁数だけ」
4行目の意味はそれまでの桁の中間合計にその桁数字を加えています。
シートでA列に数字があるとして
B列B1に=ketat(A1)といれ、B2以下にB1式を複写します。
(テスト実例)
1236
2434567839
345618
お礼が遅くなってしまい、申し訳ありません。
VBE画面で貼り付けた後はAlt+Qでエクセルに戻っても良いのでしょうか?
B1に=ketat(A1)を入力したのですが、「名前が適切ではありません:ketat」と出てきてしまいます。
No.4
- 回答日時:
一つのセルに入っているのですよね。
数値はどのように分類するのでしょうか?12345とあった場合は、1+2+3+4+5?12+34+5?色々なパターンが発生しますよね。例えば、数字の区切りに(1,2,3,4,5とか12,34,5のように)何か工夫があるのでしょうか。
お礼が遅くなってしまい、申し訳ありません。
1+2+3+4+5のように出力させたいと思っています。
区切りなどはつけていません。
No.3
- 回答日時:
こんにちは。
maruru01です。B1に、
=SUMPRODUCT(--MID(A1,ROW(A1:INDEX(A:A,LEN(A1))),1))
と入力します。
なお、A1に数値でない文字が含まれているとエラーになります。
お礼が遅くなってしまい、申し訳ありません。
うまくいきました。
しかし、今回はA1、A2、A3、…とA列に8桁の数字が沢山ありそれぞれの結果をB列に表示させたいと思っており、B1に
=SUMPRODUCT(--MID(A1,ROW(A1:INDEX(A:A,LEN(A1))),1))
と入力し、以下オートフィルでコピーしたのですがB1以外はうまくいきません。
言葉が足りずすみませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- その他(Microsoft Office) ある表(10桝程度)の中に数字が入っています。ダブっている数字を除く数字の合計数の計算方法 5 2023/02/15 11:33
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) エクセルで 例えばA1のセルに1+1 と入力すると B1のセルに2 と答えが出る関数があったと思いま 8 2022/12/16 20:57
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) Excelで数式をそのままコピーしたい どうすればいいですか? 4 2022/09/16 02:16
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
エクセル1行おきのセルを隣の...
-
エクセルで、指定の値よりも大...
-
文字列から英数字のみを抽出す...
-
自分の左隣のセル
-
セルを結合した時のエクセル集...
-
Excelで大量のセルに一気に関数...
-
excelで、空白を除いてデータを...
-
【Excel】4つとばしで合計する方法
-
【Excel】IF文「ある文字を含ん...
-
エクセルで、A2のセルにA3...
-
エクセルで年月日から月日のみへ
-
エクセルに入力後、別シートの...
-
エラー「#REF」の箇所を置き換...
-
週の労働時間を計算するエクセル
-
エクセル 12進数
-
EXCELでマイナス値の入ったセル...
-
2つのシートを比較し、異なる値...
-
EXCELのcountif関数での大文字...
-
条件付き書式の色付きセルのカ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
エクセルで、指定の値よりも大...
-
自分の左隣のセル
-
セルを結合した時のエクセル集...
-
Excelで大量のセルに一気に関数...
-
エクセルで、A2のセルにA3...
-
excelで、空白を除いてデータを...
-
エクセルで特定のセル内にだけ...
-
週の労働時間を計算するエクセル
-
エクセルで年月日から月日のみへ
-
条件付き書式の色付きセルのカ...
-
EXCELのcountif関数での大文字...
-
EXCELでマイナス値の入ったセル...
-
エクセルに入力後、別シートの...
-
【Excel】4つとばしで合計する方法
-
同一セル内の重複文字を削除し...
-
エクセルでエンターを押すと任...
-
エラー「#REF」の箇所を置き換...
おすすめ情報