[[20160420174016]] 『今日以前の日付で、フラグ1』(ROONEY) ページの最後に飛ぶ

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

 

『今日以前の日付で、フラグ1』(ROONEY)

こんにちは。お願いします。F列にフラグ1があったりなかったり、H列に日付が入っています。I列に、F列にフラグ1があり、かつ、H列の日付が今日以前の場合、フラグ1を立てたいのですができません。よろしくお願いいたします。
なお、H列は、D列のyyyymmddをyyyy/mm/dd形式に変換する式「=TEXT(D3,"00!/00!/00")*1」が入っています。

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


 今日以前ということは、今日を含む、ということでオッケー?

 データ3行目からだとして

 I3 =IF(AND(F3=1,H3<=TODAY()),1,"")

 こういうこと?
(笑) 2016/04/20(水) 18:55

今日を含む、ということでオッケーです。
 が、実はF列にちがう数式(=IF(AND(COUNTIF(A3,"*りんご*"),COUNTIF(A3,"*搬送*")),"1",""))が
 入っていて、ここででてくるフラグ1が「1」と認識されていないようなのです。手入力で、
 F列に1を入力すると、該当するセルが無事にI列に1が付くのですが。。
 関数の問題ではないのでしょうか?解決方法を教えていただければ・・


 > F列にちがう数式(=IF(AND(COUNTIF(A3,"*りんご*"),COUNTIF(A3,"*搬送*")),"1",""))

 こういうことは最初に書きましょう。

 "1" にしてるから文字列の「1」になってるんですよ。
 ダブルクォーテーションを外してください。

 ↓ のように
 =IF(AND(F3=1,H3<=TODAY()),1,"")

 ところでA列に「りんご」と「搬送」を両方含んでいたら、F列にフラグを立てると
 いうことなんですか?
(笑) 2016/04/20(水) 20:05

 ↑ 最後2行はスルーしてください。
 COUNTIFS でもできるかなと思っただけです。

 それだけ。
(笑) 2016/04/21(木) 00:40

 (笑)さん、おはようございます。

 > "1" にしてるから文字列の「1」になってるんですよ。
 >ダブルクォーテーションを外してください。

 おおお!だからですか・・・。自分で挑戦してみましたがまだまだ未熟ですね。。
 例まで記載してくださり、ありがとうございました。無事、I列にフラグが経ちました。

 >ところでA列に「りんご」と「搬送」を両方含んでいたら、F列にフラグを立てると
 >いうことなんですか?

 はいそうです。COUNTIFSだと、フラグをたてるというより、対象の数を数えるというイメージですが。
 COUNTIFSと、ifを融合させるのでしょうか。

 なにはともあれ、ありがとうございました!

(ROONEY) 2016/04/21(木) 09:10


コメント返信:

[ 一覧(最新更新順) ]


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