分と開始時間を入力すると時間を自動表示 | |
---|---|
[134353] 分と開始時間を入力すると時間を自動表示- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ たか -(2024/04/18(15:02)) □U R L/ あるセルに例えば、60分 別のセルに開始時間を9:00と入力すると、 9:00 10:00 10:00 11:00 11:00 12:00 と表示されてる 例えば、30分 開始時間を10:00とすると 10:00 10:30 10:30 11:00 11:00 11:30 と、自動で時間が表示されるようにするには、関数で出来るのでしょか? ご教授お願い致します。 ++++++++++++++++++++ OS ⇒Windows 11 Version⇒Excel 2016 ++++++++++++++++++++ |
[134354] Re[1]: 分と開始時間を入力すると時間を自動表示- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2024/04/18(15:32)) □U R L/ 例えば D1セルに60、E1セルに9:00と入力されているとして。 A1セルに =$E$1+"0:1"*$D$1*(ROW(A1)-1) B1セルに =$E$1+"0:1"*$D$1*ROW(A1) と入力してそれぞれ下へフィルコピー、ではどうだろうか? |
[134355] Re[2]: 分と開始時間を入力すると時間を自動表示- ■記事引用/メール受信=OFF■ □投稿者/ たか -(2024/04/18(15:43)) □U R L/ おぉ!!まさにしたかったことです。コピペで出来ました。 =$E$1+"0:1"*$D$1*(ROW(A1)-1) ちなみに、この文の意味が知りたいです、、 どういう意味なのでしょうか? お手数でなかったらお願いします!!! |
[134357] Re[3]: 分と開始時間を入力すると時間を自動表示- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2024/04/18(15:52)) □U R L/ =$E$1+"0:1"*$D$1*(ROW(A1)-1) まずE1は開始時刻。 "0:1"*$D$1 でD1は経過分だが60という数値なので"0:1"(1分)をかけることで60分という時間データに変換している。 ROW(A1)はA1セルの行番号1を返し、それをコピーした2行目ではROW(A2)となり2を返す。 つまり上の行から順番に1、2、3、…を返しそれから1を引いている。 なのでその式は 1行目 =9:00+60分*0 → 9:00 2行目 =9:00+60分*1 →10:00 3行目 =9:00+60分*2 →11:00 〜 を返すことになる。 このような説明でいいだろうか? |
[134360] Re[4]: 分と開始時間を入力すると時間を自動表示- ■記事引用/メール受信=OFF■ □投稿者/ たか -(2024/04/18(16:29)) □U R L/ まさに、もとめていた回答です。 ねむねむさん、もう一つ教えてください! 今、私のエクセルでは、60分がB11セル 9:00がI11セルになり、 時間表示されるセルが、C11、D11、E11となっているのですが ここでの、A1とはどういう意味なのでしょうか? |
[134362] Re[5]: 分と開始時間を入力すると時間を自動表示- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2024/04/18(16:50)) □U R L/ セルに =ROW(A1) と入力して下へコピーしてみるとわかると思うが式を入力した一番上の行で1、下へコピーすることで1、2、3、と1ずつ増えていく数値を得るためのもの。 なので式を入力する一番上のセルがどこであろうともA1のままで。 こういう1番目のセルで1、2番目のセルで2、…を使いたいときにROW(A1)(縦方向)、COLUMN(A1)(横方向)が使われる。 |
[134364] Re[6]: 分と開始時間を入力すると時間を自動表示- ■ / 記事引用/メール受信=OFF■ □投稿者/ たか -(2024/04/18(17:06)) □U R L/ なるほど〜! セルA1という意味でなく A1と使えるのですね 勉強になりました。 ほんとにお世話になりました!! ありがとうございました!! |
このトピックに書きこむ |
---|