[[20150730170712]] 『文字操作について』(yasu) ページの最後に飛ぶ

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

 

『文字操作について』(yasu)

3行目見出し行
4行目からデータがあります

           E             I             M        N         T               W
3        ナンバー      契約額       請求額    入金額     残金
4         101         50,000        15,000    15,000    35,000    残金有り
5         101         50,000        10,000     9,000    26,000    残金有り
6         101         50,000        26,000    26,000         0    入金完了
以下契約金額の違うデータが続きます
こんな表を作成してあるのですが、

W列に請求書を提出するタイミング・残金確認のためW列に以下数式で
W4==IF(T4="","",IF(T4=0,"入金完了","残金有り"))
確認を行っているのですが入金が完了した時点で、ナンバー101の50,000口の
"残金有り"という表示が残ってしまいます。ナンバー101の50,000口の入金完了が
表示した時点消すか白文字に変更するようなことは可能でしょうか?

7行目以降の本当に残金があるものとの識別のためにも完了している表示は
誤認識を防ぐためにも表示したくないのですが、こんなことできるでしょうか?
有識者の方よろしくお願いします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 こんばんは。

 T列が0なら"入金完了"
 そうでなければ入金額の合計が契約額と等しくなったら""、それまでは"残金あり"
 でいいでしょうか。

 IF(F2=0,"入金完了",IF(I4-SUMIF(E$4:E6,E2,N$4:N6)=0,"","残金あり"))

 勘違いならすみません。
(mas_k) 2015/07/30(木) 18:48

mas_kさん
ありがとうございます。
例文の表は3回目の請求で0ですが、ナンバーによっては5回(行)10回(行)使用して
0になることもあります。また、ナンバー(契約の数)が102、103、104と続きます。
説明が不足しており、申し訳ありませんがこちらを考慮の上検討いただきたいのですが
よろしくお願いします
(yasu) 2015/07/30(木) 19:02

 条件付き書式で

 =AND(COUNTIFS($E$4:$E$10,E4,$W$4:$W$10,"入金完了"),W4="残金有り")

 このようなことでしょうか?
 (あまり検証していないので間違っているかもですが^^;)

(とっても初心者) 2015/07/30(木) 19:38


 こんばんは。

 yasu さんの表にあわせて6行目までにしましたが、
 それぞれ十分な範囲までにしてもダメですか。
 E6、N6となっている箇所です。

 ダメだったらごめんなさいね。
(mas_k) 2015/07/30(木) 19:51

mas_kさん
ありがとうございます。
以下のようにテストしました。
W4=IF(F2=0,"入金完了",IF(I4-SUMIF(E$4:E1500,E2,N$4:N1500)=0,"","残金あり"))
と、して下フィルしましたが
T列の値が0でも空白でも"残金有り"が表示されてしまいました
よく解らないのですが F2=0&途中のE2はこれで良いのでしょうか?

とっても初心者さん
ありがとうございます。
T列の値が 空白 0 0以上 3通りとなります。
(yasu) 2015/07/30(木) 21:12


mas_kさん
いろいろテストしました。以下でいい感じなのですが
T列のの値が複数回の入金があり、最終的に0になりますが0になった行のW列には
"入金完了"と表示出来ればいいのですが、全て消えてしまいます。
 =IF(F4=0,"入金完了",IF(I4-SUMIF(E$4:E1500,E4,N$4:N1500)=0,"","残金あり"))
いかがでしょうか?
(yasu) 2015/07/30(木) 21:22

 おはようございます。

 なんだか列と行がめちゃくちゃになってしまっていました。ごめんなさい。

 =IF(T4=0,"入金完了",IF(I4-SUMIF(E$4:E1500,E4,N$4:N1500)=0,"","残金あり"))

 =If(残金が0,"入金完了",If(契約額-そのナンバーの入金計=0,"",残金あり"))

 としたつもりでいました。(念の為確認してみて下さい)

 地元は夏まつりなのでそわそわしていました。酒のせいにするわけではないですが。
(mas_k) 2015/07/31(金) 10:22

mas_kさん
ありがとうございました。
お手数お掛けしました。やはり勘違いでしたか
良かったです。
確認が楽になりました。
(yasu) 2015/07/31(金) 10:55

 mas_kさんのW列数式案で解決されて良かったです^_^

 自分の回答を読み返すと、言葉が足りなかったと反省してます^^;

 数式での 残金有り と "" の切り替え案はmas_kさんが提案されていたので、
 自分は ”白文字に変更する” を条件付き書式案でしてみました。
 W列の数式は最初に提示されていた

 >W4==IF(T4="","",IF(T4=0,"入金完了","残金有り")) 

 で出来ているのだろうと考え、では、
 「同じナンバーで"入金完了"があり、"残金有り"であれば白字にする」
 という条件付き書式の数式を回答していました。
 分かり難くてすみません^^;

(とっても初心者) 2015/07/31(金) 20:25


とっても初心者さん
コメントいただいていたのですね、解決後なので
気がつきませんでした。ごめんなさい
mas_kさんの回答で、いろいろテストしなんとか
自分の思っていることが出来ました。また
とっても初心者さんも、勘違いしたのだろうと
思いますが文字で伝えることの難しさを改めて
感じました。今後も質問の機会があると思うので
気をつけていきたいと思います。
わざわざ、お寄せいただきありがとうございました。
感謝!
(yasu) 2015/08/01(土) 17:14

コメント返信:

[ 一覧(最新更新順) ]


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