戻る  □一般操作のサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
データの変化日と、連続日数を出力したい

    [195021] データの変化日と、連続日数を出力したい-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ デルト -(2022/06/28(13:07))
    □U R L/

      B列から右側に日付が入っており、
      それぞれ1行ごとに判断がされます。
      「-」が7回以上続き、その後●が無い場合に変化日に最初の日付を書き、連続した「-」の数をB列に書きます。
      「-」が7回以上続いた後に●になった場合は、●になった日付を記入して〇をB列に書きます。
      ずっと前からダメで、ずっと「-」の場合は、変化日はそのままにして「×」をB列に書きます。

      変化日 , ×継続 , 2022/1/1 , 2022/1/2 , 2022/1/3 , 2022/1/4 , 2022/1/5 , 2022/1/6 , 2022/1/7 , 2022/1/8 , 2022/1/9 , 2022/1/10 , 2022/1/11 , 2022/1/12
      - , - , ● , ● , ● , ● , ● , ● , ● , ● , ● , ● , ● , ●
      2022/1/4 , 9 , ● , ● , ● , - , - , - , - , - , - , - , - , -
      2022/1/6 , 〇 , - , - , - , - , - , ● , ● , ● , ● , ● , ● , ●
      2021/5/6 , × , - , - , - , - , - , - , - , - , - , - , - , -

      この判断をしたい場合に、どのようにVBAで組んだらいいと思いますか?
      なんか難しくて頭がまわりません。

      変化日に記入があるか確認し、
      ・変化日に日付があるか確認する
       ・日付が1行目にある場合は、日付の位置が「●」かどうか確認する
        ⇒良化した場所なので特に更新の必要はなし?

       ・日付が1行目にない場合は、
        ⇒過去からずっとダメパターンだと判断し、同じ行に「●」が無いか確認する
          ●がある場合 ⇒変化日に●の日を書き、B列に〇を記入
          ●がない場合 ⇒変更なし

      ・変化日にそもそも日付がない場合
       ・-の連続回数を出す(1列ずつ見て行きカウント…?効率悪い???)
        ⇒7回以上連続 ⇒変化日と、数値を記入
        ⇒7回未満 ⇒ 様子見

      自分で考えてみたら上記のようになりました。
      他に良い方法や改善点があれば教えてください。




    [195023] (削除)-

    記事引用/メール受信=OFF■

    □投稿者/ / -(2022/06/29(12:46))
    □U R L/

      この記事は削除されました



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G