[過去ログ]
Excel総合相談所 136 (1002レス)
Excel総合相談所 136 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
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
87: 名無しさん@そうだ選挙にいこう [sage] 2019/08/06(火) 21:30:38.82 【1 OSの種類 .】 Windows7 【2 Excelのバージョン 】 Excel2016 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 A列からC列までの合計とE列からG列の合計が間違っていたら メッセージを出す関数を作っています。 =If (SUM(A1:C1)=SUM(E1:G1),"","エラーメッセージ") まではあっさり書けたのですが、 行が、例えば100くらいになった(A100:C100とE100:G100)場合、 どうすればいいのでしょう。 まさか、If関数のカッコを外側にどんどん追加して書くわけにはいかないし。 やっぱり、マクロの出番でしょうか? ついでに、row関数で、どの行が間違っているかわかれば楽だと思って試行錯誤中です。 これも、=ROW()&"行目"まではあっさり書いたのですが、 if関数と合わせる関数が書けなくて。 長々とすみません。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/87
155: 名無しさん@そうだ選挙にいこう [sage] 2019/08/11(日) 23:25:25.82 >>154 ここは昔からExcelの質スレだよ スレチの質問でも多めに見てくれる人はいるよ でもそれは当然じゃないよ http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/155
169: 名無しさん@そうだ選挙にいこう [sage] 2019/08/12(月) 10:54:18.82 >>168 NAは見つからないエラー >>165 >答えが同じ文字でも複数存在するからですよね 違う 存在しないからエラーが返っている http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/169
226: 名無しさん@そうだ選挙にいこう [sage] 2019/08/16(金) 15:11:16.82 参考書なら個人の方針とか関係なくどう書かれたコードかという説明は書くべきじゃないかな http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/226
241: 名無しさん@そうだ選挙にいこう [sage] 2019/08/17(土) 21:41:58.82 >>240 それだけ読めば十分初心者じゃなくなってると思う VBAの機能を何もかも全部覚えるのは不可能だから、あとはVBAでやりたい仕事ができたら、目的に応じてネット検索すればいい http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/241
328: 名無しさん@そうだ選挙にいこう [sage] 2019/08/21(水) 12:21:46.82 >>326 計算のルールがまったくわからん 何と何をどう足してるんだ http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/328
404: 名無しさん@そうだ選挙にいこう [sage] 2019/08/26(月) 19:35:45.82 >>401です。追記です。 パスワードなしの場合は,以下のように記述しています。 Sub 転記用シート一括非表示() Dim s As Worksheet For Each s In Worksheets If InStr(s.Name, "転記用") > 0 Then s.Visible = False End If Next s End Sub Sub 転記用シート一括再表示() Dim s As Worksheet For Each s In Worksheets If InStr(s.Name, "転記用") > 0 Then s.Visible = True End If Next s End Sub http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/404
422: 384 [sage] 2019/08/27(火) 20:40:32.82 >>383,418 これでどうでしょう。 =IF(A1=1,OFFSET(A3,1,MATCH(1,A3:M3,0)-1),"") =IF(A1=1, ,"") の部分は説明不要ですね。 OFFSET(A3,1,MATCH(1,A3:M3,0)-1)の解説 OFFSET(A3,1,□) で、A3セルを基準に1行下、□列右のセルを指定したことになります。 □はどうやってもとめるか・・MATCH関数の出番です。 MATCH(1,A3:M3,0) で、A3:M3セル範囲(1行×13列)の中から値が1のセルが何番目に あるかを求める関数です。例えば、D3セルが1だったらMATCH関数の値は4になります。 このままではA3セルを基準に1行下4列右のセル=E1セルを指定してしまうことになるので MATCH( )-1 としています。 ただし、A3:M3に一致する値がない場合はエラー #N/A となります。 なお、>>419を見てみた限り、この方法がいいのかどうかはわかりません。表の全体がもう少し 詳しくわかればいいのですが・・・。 かといって、実際のファイルをアップすることはしないように。 週間カレンダー形式の表は私もいくつか作ったことがあります。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/422
429: 名無しさん@そうだ選挙にいこう [] 2019/08/28(水) 13:27:08.82 >>427 支払済を試しに半角英数字に変えてみては? http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/429
474: 471 [] 2019/08/30(金) 19:39:32.82 >>472 すみません。A列でした それぞれのCSVファイルはA列〜G列に文字が記入してあります。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/474
502: 名無しさん@そうだ選挙にいこう [sage] 2019/09/03(火) 00:30:31.82 >>499です。 >>501 ありがとうございました。 無事,目的のものができました。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/502
508: 名無しさん@そうだ選挙にいこう [sage] 2019/09/03(火) 14:26:10.82 まだだめだ ちょっと考え直してくる 誰かたのむ http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/508
605: 名無しさん@そうだ選挙にいこう [sage] 2019/09/09(月) 20:43:57.82 >>604 計算したら確認票を削除するんだろう?だから消す前に値貼り付けすればいいんじゃないのか http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/605
672: 名無しさん@そうだ選挙にいこう [sage] 2019/09/14(土) 13:54:28.82 >>671 地域別で見られるようにしたのがシート2なら俺にはそれが地域別だと思えるが別に好きにすりゃいいんじゃね http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/672
676: 名無しさん@そうだ選挙にいこう [sage] 2019/09/14(土) 22:37:50.82 E列〜Z列で1行目以外(2行目以降)で空白セルしかない列を削除するコードを教えてくださいm(_ _)m http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/676
742: 名無しさん@そうだ選挙にいこう [sage] 2019/09/16(月) 15:09:27.82 >>739 速度無視単純さ重視 dim r as range for each r in range("a1:a10") if r.value like "*行程?*" then >>719のSelection.をr.に変えたやつ end if next http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/742
782: 名無しさん@そうだ選挙にいこう [sage] 2019/09/17(火) 15:04:48.82 >>779 seleniumはもう死んだのだ… seleniumはほぼ回答付かないので恐らく回答来ないと思う 知恵袋の方が回答付くかもよ http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/782
836: 名無しさん@そうだ選挙にいこう [sage] 2019/09/22(日) 09:16:32.82 画像をサーバーから消しといた。 http://mevius.5ch.net/test/read.cgi/bsoft/1564217249/836
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s