質問: excel 1日毎に自動で順番を変えたい & 週一日休止したい お力をお貸し下さい! 以前下記のような質問をして見事お答えいただいたのですが http://oshiete1.goo.ne.jp/qa5710269.html 新たな問題が出てまいりました。。 週一日だけ順番が変わらず、という事が出来るのでしょうか? 例えば...条件は前回と同じ abcdとそれぞれセルの縦に書き込み、一日毎に自動でその順番を入れ替えること。 さらに水曜日は順番が変わるのを休止させる。 月曜日(1)a(2)b(3)c(4)d 火曜日(1)b(2)c(3)d(4)a 水道日 ~休止~ 木曜日(1)c(2)d(3)a(4)b 金曜日(1)d(2)a(3)b(4)c ...以降繰り返し。 いかがでしょうか??
回答: 前回の 数式中の today() の代わりに mod(weekday(today()+0),6)+1 としてみてください。 =choose(mod(row(a14)+mod((mod(weekday(today()+0),6)+1),6)+column(a14)-2,4)+1,"a","b","c","d") なお、 today()+0 この 0 を 休止する曜日によって 適宜( 0 ~ 6 )変更してください。