[[20150725102932]] 『カレンダーについて』(くまもん) ページの最後に飛ぶ

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

 

『カレンダーについて』(くまもん)

A列に2014/1/1

     2014/1/2
     2014/1/3
         ・
     ・
         ・

B列には、1か0の数字があります。
1の場合は、出勤、0の場合は休日となります。

この時にC列に下記のように日付を入れたいです。
B列を見て、1であったら、A列の同じレコードの日付を挿入
0だったら、直前の勤務日の日付を挿入

長い連休があると直前の勤務日の数字を引っ張る関数が思いつきません。
どなたかご教授いただければ幸いです。
よろしくお願いします。

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


最初のセル2014/1/1 が休日の場合のC列は?

(マナ) 2015/07/25(土) 10:44


マナさん
ありがとうございます。
最初の方のレコードはほとんど利用することがないので、
空欄でも結構なのですが・・・。
余りそこまでは考えていませんでした・・・
(くまもん) 2015/07/25(土) 10:52

最初のセル以外は、if関数で
 B列が1なら、A列の値、それ以外は一つ上のセル値
 でどうでしょうか?
https://www.excel.studio-kazu.jp/func/if.html
  

(マナ) 2015/07/25(土) 10:56


すみません
10連休くらいあるとif文を何度も繰り返さなくてはならないので、
もっと良い方法はないかと思ったのですが。
(くまもん) 2015/07/25(土) 11:07

C2: =IF(B2=1,A2,C1)
下にフィルコピーでだめですか?

(マナ) 2015/07/25(土) 11:17


出来ました!
ありがとうございます。
(くまもん) 2015/07/25(土) 11:21

コメント返信:

[ 一覧(最新更新順) ]


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