[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『計算後の表示のさせ方、抽出の仕方。』(sally)
宜しくお願いします。
(1)ひとつのセルにオートSUMの計算式を入れて計算。答えが二桁。
(2)二桁の数を1個ずつ計算して別のセルに表示させたい。
(12の場合1+2で3と表示)
(3)上記の計算で出した数字の中で特定の数だけを別のシートに
参照させたい。
< 使用 Excel:Excel2016、使用 OS:Windows7 >
2は元の値がA1セルだとして =SUMPRODUCT(MID(A1,ROW(1:2),1)*1) でどうか? (ねむねむ) 2019/01/09(水) 09:24
再度、質問させていただきます。
上記の回答はセル内の数が12であるという前提での
関数ではないでしょうか?
これが別のの数字になった場合でも可能でしょうか?
宜しくお願いします。
(sally) 2019/01/09(水) 09:43
=IF(MOD(A1,9)=0,9,MOD(A1,9))
※合計値が0でないのが条件 (GobGob) 2019/01/09(水) 09:44
試せばすぐわかることだが? ROW(1:2)はMID関数で1桁目、2桁目を取り出すための1、2という数値をを得るために使っている。 (ねむねむ) 2019/01/09(水) 09:46
合計値ゼロ考慮。
=IF(A1>0,IF(MOD(A1,9)=0,9,MOD(A1,9)),0) (GobGob) 2019/01/09(水) 09:53
今回の場合、元の数値のそれぞれの桁を合計で終わりなのか、合計したものが2桁の場合、 また合計するのかどちらだろうか? 1回だけの場合が私で結果が2桁の場合また合計するのがGobGobさんの式になる。 (ねむねむ) 2019/01/09(水) 09:58
ねむねむさん。あー。そっか・・・ですw
二桁を分解足し算 → 結果 二桁 はそのまま。 ってことかもしれませんなー (GobGob) 2019/01/09(水) 10:02
=-SUM(-MID(A1,{1,2},1))
でもよさげですね。
一応、答えが一桁の場合を考慮すると
=-SUM(-MID(A1&0,{1,2},1)) (GobGob) 2019/01/09(水) 10:24
先程、返信したのですが反映されていないようです。
再度、入力して送信します。
理解が遅く、お礼と返信が遅くなり申し訳ありませんでした。
(sally) 2019/01/09(水) 11:26
二桁の計算はオートSUMの計算式がはいっているセルなので
すぐ下のセルに関数を入れました。
一桁になった数字の「1」のセルに条件付書式で赤で塗りつぶしました。
(1)二桁は計算して一桁になりましたが最初から一桁の数字がエラーに
なります。
(2)「1」の赤で塗りつぶしたセルの上の上にある◎のセルの数字を
別のシートに反映させたい。
5 :◎
10 :二桁の数字のセル
1 :一桁になって赤く塗りつぶしたセル
(sally) 2019/01/09(水) 11:40
まず確認。
SUM結果 12 → 1+2 = 3
では、SUM結果 56 → 5+6 =11 の 場合、 11で返すのか? さらに 1+1=2 とするのか? ※後者がMODを使ったオイラの回答です。
それと、エラーってどんなエラーが出るの?
ついでに訂正
> 一応、答えが一桁の場合を考慮すると
> =-SUM(-MID(A1&0,{1,2},1))
答えが一桁でなく「SUM結果が一桁」でしたw。
(GobGob) 2019/01/09(水) 11:52
>二桁は計算して一桁になりましたが最初から一桁の数字がエラーになります。 最初の質問で >答えが二桁。 とあったので私の式は2桁にしか対応していない。 GobGobさんの =-SUM(-MID(A1&0,{1,2},1)) であれば対応している。 (ねむねむ) 2019/01/09(水) 11:58
私の式も =SUMPRODUCT(MID(A1&0,ROW(1:2),1)*1) とすると1桁にも対応する。 (ねむねむ) 2019/01/09(水) 11:59
ねむねむ様
ありがとうございます。
そうでした。
一桁でエラーで出るとは予想できていなかった為
再度、質問させていただいた時に前提が変わって
いました。申し訳ありませんでした。
丁寧にご指導下さりありがとうございました。
(sally) 2019/01/09(水) 12:44
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.