[[20190109090856]] 『計算後の表示のさせ方、抽出の仕方。』(sally) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『計算後の表示のさせ方、抽出の仕方。』(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

ねむねむ様。
GobGob様。

先程、返信したのですが反映されていないようです。
再度、入力して送信します。
理解が遅く、お礼と返信が遅くなり申し訳ありませんでした。
(sally) 2019/01/09(水) 11:26


ねむねむ様
試したら出来ました。
ありがとうございました。
GobGob様。
回答下さいありがとうございました。
(A1,9)が理解出来ずにいます。
試しましたがエラーになりました。

二桁の計算はオート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

GobGob様
ありがとうございます。
SUM結果の最大数が46だったので再計算はなしでした。
エラーは#BALUEと表示されます。

ねむねむ様
ありがとうございます。
そうでした。
一桁でエラーで出るとは予想できていなかった為
再度、質問させていただいた時に前提が変わって
いました。申し訳ありませんでした。

丁寧にご指導下さりありがとうございました。
(sally) 2019/01/09(水) 12:44


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.