![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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行目のセルの内容です。あとは下にコピーしてください。
![「Excelの出納計算について質問です。」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/f/338807_5497e4dd07f90/M.jpg)
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】関数で計算された数字...
-
エクセルで0.0と表示したい
-
numbersで累計を計算するには
-
EXCEL VBA 選択範囲をTargetに
-
Excelで合計の金額を違うセルに...
-
エクセルの数式で教えてください。
-
エクセルで網掛けをしたセルを...
-
エクセル 絶対値の合計
-
vlookupで返された値が空白だっ...
-
ローマ字入力で「トゥ」を入力...
-
フラッシュメモリ SSD、USB、SD...
-
「未使用」と「不使用」ってど...
-
Chatgptから送られてきたリンク...
-
PCの内蔵メモリにデータは残る?
-
cafe(カフェ) eの上に´を付ける...
-
Excelでエラー(#N/Aなど)値を...
-
漢字を出したい!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelで小数点0を表示させる方法
-
エクセルで0.0と表示したい
-
エクセル 絶対値の合計
-
他シートのある列を検索して一...
-
【EXCEL】関数で計算された数字...
-
vlookupで返された値が空白だっ...
-
エクセルで
-
指定した範囲内のセルが全て入...
-
セルの数式を計算させないで文...
-
Excelで合計の金額を違うセルに...
-
EXCELで上位10個のデータを平均...
-
エクセル .50以下で切り捨て、...
-
エクセルで網掛けをしたセルを...
-
エクセルの文字列を結合しても...
-
Googleスプレッドシートで合計...
-
Excel VBAにてUserFormのTextBo...
-
エクセル 背景色のついたセル位...
-
エクセルでコピー。結合もセル...
-
numbersで累計を計算するには
-
マクロ クリックしたら色変わる
おすすめ情報