• ベストアンサー

日付が過ぎたら表示させる方法

いつもお世話になっています。 入金表みたいなのを作ろうと考えています。 そこで、A列に名前が入り、B列に振込や現金などの入金状況を表示するようになっています。 例えば、C1に入金日(2009/01/31)を入力して、入金日が過ぎるとB列が空白になってるところに“未入金”っと記入したい。 しかし、A列に名前の記載がない場合は空白のまま。 このような、関数を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.3

B1に =IF(A1="","",IF(TODAY()>M7,"未入金","")) と入力すれば良いです。 B1に入金された金額を直接記入すると、この数式は上書きされて消えてしまうことになりますが、入金されたらこの数式は不要になると思うので、この方法で大丈夫だと思います。

totorapa
質問者

お礼

ありがとうございます。 一発解決いたしました。 本当にありがとうございました。

その他の回答 (2)

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.2

=IF(OR(ISBLANK(A1),C1<=TODAY()),"","未入金") こんなんでどうでしょう。

totorapa
質問者

お礼

ご回答ありがとうございます。 上記の方法を試してみましたが、A列が空白の場合にも“未記入”が表示されてしまいました。 今回は、NO.3様の回答で処理させていただきます。 本当にありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

>B列に振込や現金などの入金状況を表示 >入金日が過ぎるとB列が空白になってるところに“未入金”っと記入 ⇒この二つの条件設定が良く分かりませんので補足して下さい。

totorapa
質問者

補足

説明不足で申し訳ございませんでした。 問題が解決しましたので、またの機会によろしくお願いいたします。 本当にありがとうございました。

関連するQ&A

  • エクセルにて2つの条件を満たす人数のカウント方法

    いつもお世話になっています。 エクセルの関数にて質問があります。 ご教授ください。 A1~A20に名前、 B1~B20列に○もしくは空白 C1~C20列に年齢を入れた表があります。 B列に○がついていて、尚且つ年齢が20才未満の 方の人数をカウントしたい場合どのような関数を入力すればいいのでしょうか? ご教授よろしくお願いします。

  • Excel日付表示について

    こんな関数ありますか? 「入力した日を関数で表示する」 たとえば・・・ A列に入力した日にちをB列に表示できる関数ってありますか? マクロではなく、関数でしたいんですけど どなたかご存知ですか?

  • エクセル関数を使って古い日付を表示させたい

    ご教示お願いしたいのですが、添付ファイルのAの表、Noか商品名を元にしてBの表の購入日に各商品ごと、一番古い日付を表示させたいのですがどの関数をを使用すればよろしいでしょうか。各商品購入件数が同じ件数ではなくまた実際に行数は何千行あるとして検索範囲は列で設定したいと思います。またAの表の最後の購入日空白はわざと空白にしています。(未購入という設定で)よろしくお願いします。

  • excelのVLOOKUPで、照合後、値を表示

    VLOOKUP関数を利用して、商品送付後の入金管理を行いたいと思っています。 送付済(シート1) A列:名前  B列:金額  C列:名前&金額  D列:送付日  E列:     F列: 入金済(シート2) A列:名前  B列:金額  C列:名前&金額  D列:回収日  E列:入金日   「名前と金額が検索値と一致したら、送付済(シート1)のE,F列に、回収日と入金日を表示させる」ようにしたいです。 VLOOKUP関数では、二つの値の照合は出来ないとの事でしたので、C列=名前&金額をいれて、C列での照合をしたいと思っています。 照合後に、回収日と入金日を表示させる関数が分かりません。 ※照合後に値が無い場合は、エラーでなく空白で表示させたいです。 よろしくお願いいたしますm(__)m

  • エクセルでIF関数の組み込み方法

    A列(A1)「振込」:10,000 B列(B1)「現金」:0 Z列(Z1)「結果」:振込←と表示 A列(A1)「振込」:0 B列(B1)「現金」:10,000 Z列(Z1)「結果」:現金←と表示 A列(A1)「振込」:0 B列(B1)「現金」:0 Z列(Z1)「結果」:なし←と表示 A列(A1)「振込」:10,000 B列(B1)「現金」:10,000 Z列(Z1)「結果」:現金/振込←と表示 の4パターンに対応するIF関数を作りたいのですが 関数の組み込み方法を教えてください。 よろしくお願いします。

  • エクセルで月次集計

    いつもお世話になります。 一生懸命検索をしたのですが、よくわからなかったので質問させてください。 エクセルで簡単な現金出納帳があります。 A列は上から○月○日と日ごとに入力し、B列に入金、C列に出金を入力していきます。表そのものは1年間を単純に入れていきます。 別シートに各月ごとの入金・出金合計を関数で集計したいのですが、SUMIFを使っても条件の設定がわかりません。 実際の入力は4/10と入力しています。セルの表示は4月10日と表示され上の窓?には2006/4/10と表示されています。 初歩的な質問だと思いますが、助けてください。御願い致します。

  • エクセルで検索・表示の方法を教えてください。

    Sheet1のA列にそれぞれの名前を入力し   A 1 aさん 2 bさん 3 cさん Sheet2に各人のリスト   A   B   C 1      身長 体重 2 aさん  160  65 3 bさん  170  70 4 cさん  155  60 と記入していきリストを作成しておき それをSheet1のD列 E列に aさんの名前をクリックすると aさんの     身長  160           体重  65 などリストを表示させたいのですが、 Sheet1のA列の名前表示は動かないで bさんをクリックするとE列の結果だけ変わるように したいのですが。関数がわかりません。 教えてください。

  • EXCELで、参考対象のセルが空白の場合、の空白表示(複数対象)

    表1(1日単位の入金額)     A    B    C    D    ・ ・ 5  「 10」 「 10」 「 10」 「 20」   6  「 10」 「 20」 「 20」 「空白」   7  「空白」 「空白」 「空白」  「空白」   表2     A    B    C    D    合計 ・ ・ 5  「100」 「150」 「130」 「200」  「580」(A+B+C+D) 6  「110」 「 170」 「 150」 「200」  「630」 7  「空白」 「空白」 「空白」 「空白」  「 X 」 この表2で、ABCDの全てのセルが空白(7)の場合、「 X 」のセルが空白になるようにしたいのです。 勿論数値が入力されれば、ちゃんと計算出来るようにします。 ちなみに表2のABCDの各セルは、表1で入力された数値の積算金額(6段目の場合、表1の6+表2の5の合計)です。 一個だけならIF関数で、処理できたのですが、複数のセルの場合はどのようにするかが質問です。 よろしくお願いします。 なお、質問文が解らない部分があれば、補足いたします。    

  • エクセルの空白をつめて表示する方法

    こんにちは。こちらではいつもお世話になっています。 タイトルの通り、エクセルの空白をつめて表示する方法を教えてください。 具体的には、以下の通りです。 ==========================   A B C    →       A B C     1   あ            1 あ あ   2                 2 い           3   い            3 う い      4   う             4 え う 5                 5 6                 6 7   え            7   え ・                ・ ・                ・ ========================== 上記の様に、Bの列に入っている値をAの列に空白をつめて表示したいのです。 Bの行数は続き、100弱ぐらいでしょうか。 Bの列に値が入れば、自動にAの列が上記のようになればベストです。(関数?) 説明が不十分であれば、申し訳ございません。 宜しくお願いします。

  • Excel 関数で上から順に数字を整列させる

    Excelで、下記表(例)に入力された数字を上から順に関数を用いて隣のB列に整列させたいです。 ・例 A1:A60の表があります。 ※以下A列に入力された数字とします 1 空白 2 20 3 空白 4 15 5 25 ・(省略、この間空白と考えて下さい) ・ ・ 59 10 60 空白 上記表(例)は、A2に20,A4に15,A5に25,A59に10それ以外は空白を表します。 上記表のセル内数字は全て手入力とします。 全てのセルが空白の場合もあります。 B列はB1:B5の5行です。 この入力された数字を関数を用いて、B列に上から順にB1に20,B2に15,B3に25,B4に10,B5は空白となるように整列させたいです。 B列セル結果は他シートに参照されますのでセルはロックを掛けています。 上記のことからデータの並べ替えも使えませんし昇降順でもありません。 上から順に整列させた数字を、B1:B5の5行内で上位5まで表示させます。 A列の行数が多いのでif関数も使えません。 なお、上記質問内に不明な点がありましたら補足させて頂きます。 以上、宜しくお願いします。

専門家に質問してみよう