[[20140731173032]] 『行番号、列番号変動セルの指定』(とんこ) ページの最後に飛ぶ

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

 

『行番号、列番号変動セルの指定』(とんこ)

数式内のセルを可変にしたいのですが、なかなかうまくできません。
IN-OUTの時間の間にある部分に●を表示するように関数が入っています。行変更、列が変動するため全体にコピーできずに困っています。
09:01hのセルには下記の式が入っています。

=IF(AND(A2<=C1;C1<B2);"●";""))

右方向にコピーをすると、INOUT時間の参照が変わってしまうため絶対参照にする$をつけると今度は下方向にコピーをするときに$をはずさなくてはいけないため、可変にしたいのです。

行の可変、列の可変の関数がうまく組み込めません。

IN OUT  09:01h 09:02h 09:03--------17:00まで続く
09:15 09:03 ●    ●   ●
09:02 09:30      ●  ●
09:20 09:55
下記3000行ほどあります。

よろしくお願いいたします。

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


 1行目の時刻は「9:01」などとシリアル値入力が条件です。

 C2に
=IF(AND(TIME(HOUR($A2),MINUTE($A2),0)<=C$1,TIME(HOUR($B2),MINUTE($B2),0)>=C$1),"●","")

 2行目は IN>OUT で計算できませんし
 9:20 までしか検証してませんが
 これでいいでしょうか?

(jun53) 2014/07/31(木) 18:14


 >絶対参照にする$をつけると今度は下方向にコピーをするときに$をはずさなくてはいけないため、可変にしたいのです。

 相対参照にすればいいんでないの? 

 =IF(AND($A2<=C$1,C$1<$B2),"●","")
 
(GobGob) 2014/07/31(木) 18:27

ショートツしました

=IF(AND($A2<=C$1,C$1<=$B2),"●","")

これでいいですね
(jun53) 2014/07/31(木) 18:33


お二方ありがとうございます!
$の位置のつけ方がいけなかったのですね!

できました、大変助かりました、ありがとうございます。
(とんこ) 2014/07/31(木) 19:14


コメント返信:

[ 一覧(最新更新順) ]


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