- ベストアンサー
エクセルで文字と数字が入っているセルを足すには
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 もう少し、具体的な例がほしいですね。 ただ、基本的な使い方をもう少し考えたほうがよいです。数字は計算できますが、文字はカウントしかできません。 以下のようなテクニックで可能ですが、あまり標準的ではありません。 休 休1 休3 休6 休5 休2 休7 A8: =SUM(IF(LEN(A1:A7)>1,SUBSTITUTE(A1:A7,"休","")*1,0)) 配列数式ですから、一旦式を入力したら、F2を押して、『ShiftとCtrlを押しながらEnterキー』を押して、再確定してください。 後は、#1さんのご指摘のように、マクロ等で、数字を拾い出して計算するしかありません。
その他の回答 (5)
- imogasi
- ベストアンサー率27% (4737/17068)
A1に「休み4」(漢字は何文字でもよい、数字も何文字でもよい、数字は 後半にあるものとする) とかあるとき( (1)全角漢字と半角数字の組合せとする B1に =RIGHT(A1,LENB(JIS(A1))-LENB(A1)) を入れると4となります。それらをB列で足せばよい。 ------ (2)数字が全角数字なら =VALUE(RIGHT(A3,LENB(A3)-LENB(ASC(A3)))) です。英字記号などがないとの仮定です。
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 文字が"休"だけの場合は、 =SUMPRODUCT(--SUBSTITUTE("0"&A1:A5,"休",)) "休"だけではなく、"出"などいろいろな文字(ただし1文字)があって、全部足す場合は、 =SUMPRODUCT(--("0"&REPLACE(A1:A5,1,1,))) いろいろな文字があるが、"休"だけを足す場合は、 =SUMPRODUCT(("0"&REPLACE(A1:A5,1,1,))*ISNUMBER(FIND("休",A1:A5))) 範囲は適宜変更して下さい。
- ta123
- ベストアンサー率51% (95/186)
以下の配列数式でできそうです。 =SUM(IF(LEN(A1:A10)>0,VALUE(RIGHT(A1:A10,1)),0)) ※配列数式:上記数式をCtrl+Shift+Enterで確定する。 (詳しくはExcelヘルプを参照願います。) 1.合計対象セルがA1~A10 2.[文字+数値]の書式は最後の1文字が数字 3.合計対象セルには空白セルも含む
ひとつのセルに文字と数値が入っている場合文字列として認識されるので無理だと思います。 A B C 1 休 8 SUM(B1:B2) 2 休 8 3 SUM(B1:B2) のようにセルを分けて入力して A列とB列の幅を狭くしてセルA3とB3(C1とC2)を結合すれば見た目はA,B列の中心(1,2行の中心)に合計があるようになると思います。
- TinyPine
- ベストアンサー率30% (719/2386)
文字の加算は出来ません。文字が入っているセルは文字と認識されます。どうしても加算したければマクロを使用して文字部分と数字部分を分離させて数字部分を加算すると言う事は可能です。 又、例の"休"が固定であれば、書式のユーザー定義を使用して"休"0の定義を指定すればデーターとしては例えば123と成っていても、表示上は"休123"と成り、このデーターはSUM等で加算出来ます。 "休"以外にも文字があるなら、複数のユーザー定義を行い、コピーアンドペーストすればデーター部分の合計を取る事は可能です。
関連するQ&A
- エクセルで縦に各セルの数字を合計したセル(小文字数字)を違うセルに大文
エクセルで縦に各セルの数字を合計したセル(小文字数字)を違うセルに大文字で表示するにはどうしたらよいでしょうか。
- 締切済み
- その他MS Office製品
- 文字列と数字が入力されたセルから。。
エクセルの1つのセルに 数字と文字が入っています。 数字のみの合計(合計 75)が計算されるように 関数や数式を入れたいのですが SUMIF関数で出来るのでしょうか? 他のセルに、数字だけ抽出して合計を出す。 では、無い方法を教えて下さい。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- 同一セル内に数字・文字がある場合の計算式
同一セル内に数字・文字がある場合の計算式 エクセルにおける表計算で困っています。 表計算をする場合、通常はセル内に数字のみを入力し合計値を求めてました。 例:100+100 合計200 しかし、同一セル内に文字が入ってきた場合は、合計値を求めても計算ができません。 例:100円+100円 合計0 セル数が少なければ電卓でも出来ますが、多い場合や平均値を求める場合に効率が悪くなります。 セル内の文字を読み取ることなく、数字データだけ読み取る方法はありますか?
- ベストアンサー
- オフィス系ソフト
- エクセルのセルに入れた文字あるいは数字を別なセルに1文字づつ移したい
エクセルのセルに入れた文字あるいは数字を別なセルに1文字づつ移したいが、どのような関数を使えばよいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- 【エクセル】セルの中に数字と文字があり数字だけを足す方法
エクセルで1つのセル内に文字と数字があり、 A1…JR400、B1…バス300、C1…バス900、D1…バス700 F1…合計2300 とF1に数字だけカウントする数式をご存知の方がいらっしゃれば教えてください!! 調べてはみて、自分なりにしてみるが、なかなかうまくいきません… よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセルで左のセルにある文字がある数値だけの合計
エクセル2013を使っています。 左のセルに「合計」という文字があるセルの数字だけを合計するには どうすればよいですか?
- 締切済み
- Excel(エクセル)
- エクセルで数字を1文字ずつセルに入れたい
エクセルでの質問です 1つのセルに例えば”1530”という数字を入力します そうすると その数字を分解して f1のセルに”0” e1のセルには”3” d1のセルに”5” c1のセルに”1” b1のセルに”¥”が自動的に入るようにしたいのですが どうすれば良いでしょう 数字は4ケタ~7ケタまで変わります よろしくお願いいたします。
- ベストアンサー
- Windows XP
- セルの中に文字と数字有り、一つ下おきのセルに数字に1を足す方
EXCELについてお聞きします。 セルの中に文字と数字が有り、一つ下おきのセルに数字に1を足していくにはどうしたらよろしいのでしょうか。 エクセル初心者です。 何卒よろしくご教授下されば幸いです。
- ベストアンサー
- オフィス系ソフト
- エクセルでひとつのセルに複数の数字があり合計を出す
エクセルですが、教えて下さい ひとつの長いセルに 600 100 300 と数字 スペース 数字 スペースのパターンになっています、その合計1000を別のセルに出す方法はございますか? 同僚が手計算で出してくるのですが、必ず合計が違ってきて困っています。 どうぞ宜しくお願い致します
- ベストアンサー
- オフィス系ソフト
- excelのセルに入っている数字をマスキングしたい
excelシートのセルに人に見せたくない数字が入っているとき、その部分だけセル単位で表示をぼかすことはできませんか。 xxxxxに入れ替えるか、真っ黒にしてしまう手もあるのですが、 できればぼんやりと何か見えないけど数字が入っているのかなという程度にマスキングしたいのです。 その部分が文字/数字ではなく、画像であればexcelの書式→アート効果でできることはわかりました。でも、数字の入ったセルを対象にしたいのです。
- 締切済み
- オフィス系ソフト