[過去ログ]
Excel総合相談所 136 (1002レス)
Excel総合相談所 136 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
37: 名無しさん@そうだ選挙にいこう [sage] 2019/08/03(土) 01:51:22.31 >>24 =TEXT((IF(A1>TIMEVALUE("22:00"),A1,"22:00"))+IF(B1>TIMEVALUE("5:00"),"5:00",B1),"hh:mm") http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/37
38: 名無しさん@そうだ選挙にいこう [sage] 2019/08/03(土) 01:53:10.87 すまんちょっと抜けてた =TEXT((1-IF(A1>TIMEVALUE("22:00"),A1,"22:00"))+IF(B1>TIMEVALUE("5:00"),"5:00",B1),"hh:mm") http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/38
39: 名無しさん@そうだ選挙にいこう [sage] 2019/08/03(土) 13:54:33.40 アンティルとドゥーンを組み合わせた全く新しいループを発見した http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/39
40: 名無しさん@そうだ選挙にいこう [sage] 2019/08/03(土) 14:14:27.85 カツドゥーン、天ドゥーン、親子ドゥーン http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/40
41: 名無しさん@そうだ選挙にいこう [sage] 2019/08/03(土) 14:39:39.97 悪ぃけど暇じゃねぇんだ 構ってやれねぇ http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/41
42: 名無しさん@そうだ選挙にいこう [sage] 2019/08/05(月) 01:53:01.58 【1 OSの種類 .】 Windows10 【2 Excelのバージョン 】 Excel2019 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 もとから入っているユーザー設定リストを削除、もしくは無視させる方法はありませんか? http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/42
43: 名無しさん@そうだ選挙にいこう [] 2019/08/05(月) 02:16:43.72 できないですね http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/43
44: 名無しさん@そうだ選挙にいこう [sage] 2019/08/05(月) 07:56:59.84 どなたかExcelの神髄ってサイトの総合練習問題2を解説していただけないでしょうか? http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/44
45: 名無しさん@そうだ選挙にいこう [sage] 2019/08/05(月) 07:58:02.95 せめてリンクかなんか貼ってくれw http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/45
46: 名無しさん@そうだ選挙にいこう [sage] 2019/08/05(月) 08:08:52.10 https://excel-ubara.com/excelvba1/EXCELVBA326.html 特にわからないところがなぜ合計を初期化するのか? 数値型への変換、指定数値以上合計に加算の3つのコードの意味です。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/46
47: 名無しさん@そうだ選挙にいこう [sage] 2019/08/05(月) 08:09:19.08 よろしくお願い致します。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/47
48: 名無しさん@そうだ選挙にいこう [sage] 2019/08/05(月) 08:16:29.10 >>46 カスみたいなサイト。もう見るな lngIn = strIn '数値型への変換 変換しても何の意味もない 数値型の「確認」にして数値型でなければ終了という処理にしなければならない lngTotal = 0 '合計を初期化 これは必要 明示的にやっておいて損はない、というかやらないと大抵良くない事になる。俺も絶対にする http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/48
49: 名無しさん@そうだ選挙にいこう [sage] 2019/08/05(月) 08:18:56.49 >>42 コントロールキー押しながらじゃダメ? http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/49
50: 24 [sage] 2019/08/05(月) 08:34:50.14 >>36 37 ありがとう。 早速試してみたよ しかしながら問題が・・ A1:AM9:00 B1:翌AM9:30 この時は、お二人が教えてくれたのでできました。 でも A1:9:00 B1:18:00 という場合にも、深夜帯が無いのにC1:7:00となってしまう。 ここはC1:0:00となってほしい。 >>37 のはtextは要らなかったので消してやってみたけど、上の問題が生じます。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/50
51: 名無しさん@そうだ選挙にいこう [sage] 2019/08/05(月) 11:05:33.82 >>50 >>27,33 をよく見てほしい。 A1セルには当日の時刻、B1セルには翌日の時刻として書いています。 >>36にも B1+1 で、B1の時刻は”翌日の”という意味になる と書いています。 B1の時刻は翌日であるという前提なので、18:00の場合は 翌日の18時 とみなして計算してるので、 当日の9時〜翌日の18時の間の22時〜翌日の5時である7時間を返すのは当然。 B1も当日の時刻が入力されるのであれば、当日と翌日の境の時刻を明示する必要があります。 例えば、勤務開始時刻は9時、かつ 勤務開始時刻から24時間を超える終了時刻(B1)はありえない、ということであれば、 B1がとりうる当日の時刻は 9:01〜23:59 で、翌日の時刻は 0:00〜8:59 ということになります。 計算式の中の B1+1 の +1 の部分をB1の値によって +1 するかしないかを調整すればいいです。 計算式の中に2か所ある B1+1 を B1+(B1<TIMEVALUE("9:00"))*1 に変えてみてください。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/51
52: 51 [sage] 2019/08/05(月) 11:13:17.18 >>51 当日9時〜翌日9時という24時間勤務がありうるのであれば、 >>51で書いた B1がとりうる当日の時刻は 9:01〜23:59 で、翌日の時刻は 0:00〜8:59 ということになります。 を B1がとりうる当日の時刻は 9:01〜23:59 で、翌日の時刻は 0:00〜9:00 ということになります。 に変更し、 >>51の最後の行は 計算式の中に2か所ある B1+1 を B1+(B1<=TIMEVALUE("9:00"))*1 に変えてみてください。 に変更します。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/52
53: 51 [sage] 2019/08/05(月) 11:38:26.75 >>50 念のため、A1(開始時刻)はかならず当日の時刻になりますか? ありえるのかどうかわかりませんが、深夜0時以降の開始時刻を指定した場合、 現在の計算式では、当日でのA1の時刻〜終了時刻(B1)の時間で計算してしまいます。 例えばA1に1:00、B1に6:00と入力すると、本来なら5:00となるべきところ、7:00という 計算結果になります。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/53
54: 名無しさん@そうだ選挙にいこう [sage] 2019/08/05(月) 12:24:10.48 >>48 返信ありがとうございました。 まだVBAをかじり出した程度なので手探り状態です。構文を段階的に学べるおすすめのサイト、書籍などはありますか? http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/54
55: 24 [sage] 2019/08/05(月) 12:52:53.89 >>53 何度も詳細にありがとうございます A1は確実に当日です。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/55
56: 24 [sage] 2019/08/05(月) 13:08:16.31 >>53 =MAX(MIN(29/24,B1+(B1<=TIMEVALUE("9:00"))*1+((B1+(B1<=TIMEVALUE("9:00"))*1)<A1))-MAX(22/24,A1),0) この式に変えてみましたが、c1は0:00になりますね・・・ また、これは始業を9:00に固定した場合だと思うのですが 始業は当日の範囲で0:01〜23:59までばらばらです。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/56
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 946 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.440s*