No.3ベストアンサー
- 回答日時:
データが正の数ならこれでどうでしょう。
画面のように残金がマイナスになると正しく表示しませんが・・・
入力面と表示面は分けた方がすっきりすると思いますので分けてみました。
収入6桁目=IF(LEN(v2)>=6,INT(MOD((v2),10^6)/10^5),"")
収入5桁目=IF(LEN(v2)>=5,INT(MOD((v2),10^5)/10^4),"")
収入4桁目=IF(LEN(v2)>=4,INT(MOD((v2),10^4)/10^3),"")
収入3桁目=IF(LEN(v2)>=3,INT(MOD((v2),10^3)/10^2),"")
収入2桁目=IF(LEN(v2)>=2,INT(MOD(v2,10^2)/10),"")
収入1桁目=IF(LEN(v2)>=1,INT(MOD(v2,10)/1),"")
支出6桁目=IF(LEN(w2)>=6,INT(MOD((w2),10^6)/10^5),"")
支出5桁目=IF(LEN(w2)>=5,INT(MOD((w2),10^5)/10^4),"")
支出4桁目=IF(LEN(w2)>=4,INT(MOD((w2),10^4)/10^3),"")
支出3桁目=IF(LEN(w2)>=3,INT(MOD((w2),10^3)/10^2),"")
支出2桁目=IF(LEN(w2)>=2,INT(MOD(w2,10^2)/10),"")
支出1桁目=IF(LEN(w2)>=1,INT(MOD(w2,10)/1),"")
残金6桁目=IF(LEN(x2)>=6,INT(MOD((x2),10^6)/10^5),"")
残金5桁目=IF(LEN(x2)>=5,INT(MOD((x2),10^5)/10^4),"")
残金4桁目=IF(LEN(x2)>=4,INT(MOD((x2),10^4)/10^3),"")
残金3桁目=IF(LEN(x2)>=3,INT(MOD((x2),10^3)/10^2),"")
残金2桁目=IF(LEN(x2)>=2,INT(MOD((x2),100)/10),"")
残金1桁目=IF(LEN(x2)>=1,INT(MOD((x2),10)/1),"")
すべて2行目のセルの内容です。あとは下にコピーしてください。
No.2
- 回答日時:
画像では良く解らなかったため、仮の話になりますが、例えばSheet1のD1~I1に数字が入力されている場合、別のシートのセル、例えばSheet2の適当なセルに、
=VALUE(Sheet!D1&Sheet!E1&Sheet!F1&Sheet!G1&Sheet!H1&Sheet!I1)
という数式を入力しておくと、6桁の数値に変換する事が出来ます。
まずは、同様のやり方で、Sheet1の各数字をSheet2で6桁の数値に変換しておいた上で、一旦、Sheet2内で、収入、支出に応じて残金の計算結果を求めておきます。
そして、例えばSheet2のA1セルに6桁の正の整数が存在している場合には、Sheet1のD1~I1の各セルに、次の様な数式を入力しておくと、6桁の数値の各桁毎の数字を取り出す事が出来ます。
D1セルの数式
=IF(ISNUMBER(Sheet2!A1),IF(Sheet2!A1<10^5,"",(FLOOR(Sheet2!A1,10^5)-FLOOR(Sheet2!A1,10^6))/10^5),"")
E1セルの数式
=IF(ISNUMBER(Sheet2!A1),IF(Sheet2!A1<10^4,"",(FLOOR(Sheet2!A1,10^4)-FLOOR(Sheet2!A1,10^5))/10^4),"")
F1セルの数式
=IF(ISNUMBER(Sheet2!A1),IF(Sheet2!A1<10^3,"",(FLOOR(Sheet2!A1,10^3)-FLOOR(Sheet2!A1,10^4))/10^3),"")
G1セルの数式
=IF(ISNUMBER(Sheet2!A1),IF(Sheet2!A1<10^2,"",(FLOOR(Sheet2!A1,10^2)-FLOOR(Sheet2!A1,10^3))/10^2),"")
H1セルの数式
=IF(ISNUMBER(Sheet2!A1),IF(Sheet2!A1<10,"",(FLOOR(Sheet2!A1,10)-FLOOR(Sheet2!A1,10^2))/10),"")
I1セルの数式
=IF(ISNUMBER(Sheet2!A1),Sheet2!A1-FLOOR(Sheet2!A1,10),"")
従って、Sheet2で求めた計算結果を、同様のやり方で各桁毎の数字に分解して、Sheet1に表示させると良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- 会計ソフト・業務用ソフト Excel IF構文内の計算式を有効にする方法 2 2023/03/22 11:27
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) ユーザー関数の自動計算(excel2003) 1 2023/02/06 06:46
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelで小数点0を表示させる方法
-
エクセルのセルに長文が入力で...
-
Excelで合計の金額を違うセルに...
-
EXCELで見出しを固定してスクロ...
-
エクセルで数値を入力したとき...
-
セルの数式を計算させないで文...
-
エクセルで金利計算書作れますか?
-
エクセル 日付の書式設定を変...
-
エクセル 自動で数字を入れたい
-
エクセル 計算
-
Lotus123 2000のSUM関数の範囲指定
-
vlookupで返された値が空白だっ...
-
Excelでの関数数式は分かるので...
-
エクセルの使い方で困っています
-
エクセルのマクロ(VBA)の変...
-
EXCEL フィルターの使い方
-
エクセル .50以下で切り捨て、...
-
EXCELで番号を自動的にふりたい
-
Excelで実際の数値も四捨五入さ...
-
numbersで累計を計算するには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelで小数点0を表示させる方法
-
エクセル 絶対値の合計
-
エクセルで0.0と表示したい
-
【EXCEL】関数で計算された数字...
-
他シートのある列を検索して一...
-
vlookupで返された値が空白だっ...
-
エクセルの文字列を結合しても...
-
Excelで合計の金額を違うセルに...
-
セルの数式を計算させないで文...
-
エクセルで網掛けをしたセルを...
-
エクセル .50以下で切り捨て、...
-
エクセルで文字を180度回転...
-
Googleスプレッドシートで合計...
-
numbersで累計を計算するには
-
EXCEL VBA 選択範囲をTargetに
-
エクセル 背景色のついたセル位...
-
Excel VBAにてUserFormのTextBo...
-
Excelで小数点の位置を揃えるの...
-
EXCELで上位10個のデータを平均...
-
-EXCEL- 突然、関数が無効に...
おすすめ情報