【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
▼━関連スレ━━━━━━━━━━━━
前スレ
Excel総合相談所
https://find.5ch.net/search?q=excel
Excel総合相談所 137
https://mevius.5ch.net/test/read.cgi/bsoft/1570532779/
Excel VBA 質問スレ
https://find.5ch.net/search?q=excel+vba
【質問不可】Excel総合相談所スレの雑談・議論スレ
https://find.5ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80
探検
Excel総合相談所 138
■ このスレッドは過去ログ倉庫に格納されています
2020/01/30(木) 00:40:30.43
2020/03/12(木) 23:35:50.96
>>387
=AND(INDIRECT(ADDRESS(ROW()+1,COLUMN()))=INDIRECT(ADDRESS(ROW(),COLUMN())),INDIRECT(ADDRESS(ROW()+1,COLUMN()+1))<>INDIRECT(ADDRESS(ROW(),COLUMN()+1)))
単純に上下の差異を見るだけ。
ある列の上下が同じかつ別の列の上下が違うなら書式変更っていう。
これ自体は、掛け算を代用して解決したから良いんだけど、
理屈がわからないのがモヤってる。
=AND(INDIRECT(ADDRESS(ROW()+1,COLUMN()))=INDIRECT(ADDRESS(ROW(),COLUMN())),INDIRECT(ADDRESS(ROW()+1,COLUMN()+1))<>INDIRECT(ADDRESS(ROW(),COLUMN()+1)))
単純に上下の差異を見るだけ。
ある列の上下が同じかつ別の列の上下が違うなら書式変更っていう。
これ自体は、掛け算を代用して解決したから良いんだけど、
理屈がわからないのがモヤってる。
2020/03/12(木) 23:57:29.52
話は逸れるが単純にセル参照じゃいかんのか
2020/03/12(木) 23:58:28.84
2020/03/13(金) 11:10:21.96
>>388
ANDの引数の片方をTrue にしてもうまく動かないね
対象セルの隣で列数を補正して同じ数式を入力しても期待通りになったから、記述は間違ってないはず
公表されてる文字数とかネスト数の制限には遠く及ばないけど
ROW COLUMN INDIRECT の様な、負荷の大きそうな関数をネストして使ってるから
そのあたりが条件付書式に使える限界なんだと思うぞ
ANDの引数の片方をTrue にしてもうまく動かないね
対象セルの隣で列数を補正して同じ数式を入力しても期待通りになったから、記述は間違ってないはず
公表されてる文字数とかネスト数の制限には遠く及ばないけど
ROW COLUMN INDIRECT の様な、負荷の大きそうな関数をネストして使ってるから
そのあたりが条件付書式に使える限界なんだと思うぞ
392名無しさん@そうだ選挙にいこう
2020/03/13(金) 11:53:58.30 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】 はい(勉強中)
【4 VBAでの回答の可否】 可
各月毎のシートを12ヶ月分(名前、売上、手数料、支払額でテーブル)を作っています。
月別で人数が変化するのでピボットで名前(行)だけのテーブルにしてvlookupで名前参照から各月毎のデータを取得して
1年間の月別のデータを作っています。
売上 手数料
名前 1月 ~ 12月 1月~12月
みたいな感じでやっています。
この場合名前が増えた場合自動でvlookupを追加したい場合はvbaでピボットテーブルの行数分vlookup関数をコピーさせるのがよいでしょうか?
自分だけで使うならそれでいいのですが入力する人は月毎のシートのみいじる形にしたいので良いアイデアがあれば教えてください。
売上 手数料
名前 1月 ~ 12月 1月~12月
新規 上の行コピー
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】 はい(勉強中)
【4 VBAでの回答の可否】 可
各月毎のシートを12ヶ月分(名前、売上、手数料、支払額でテーブル)を作っています。
月別で人数が変化するのでピボットで名前(行)だけのテーブルにしてvlookupで名前参照から各月毎のデータを取得して
1年間の月別のデータを作っています。
売上 手数料
名前 1月 ~ 12月 1月~12月
みたいな感じでやっています。
この場合名前が増えた場合自動でvlookupを追加したい場合はvbaでピボットテーブルの行数分vlookup関数をコピーさせるのがよいでしょうか?
自分だけで使うならそれでいいのですが入力する人は月毎のシートのみいじる形にしたいので良いアイデアがあれば教えてください。
売上 手数料
名前 1月 ~ 12月 1月~12月
新規 上の行コピー
2020/03/13(金) 12:39:54.86
>>388
説明はできないけどROWが配列になっちゃってて、INDIRECTに@をつけると直る
説明はできないけどROWが配列になっちゃってて、INDIRECTに@をつけると直る
2020/03/13(金) 13:08:44.27
395名無しさん@そうだ選挙にいこう
2020/03/13(金) 14:07:29.32 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 触り程度
【4 VBAでの回答の可否】 自信無し…
Aに入力した数字がBの金額と掛け合わされてCに表示させる物を作りたいのですが可能でしょうか?
Aに販売した商品の個数、Bに金額、Cに売り上げみたいな感じです。
宜しくお願いします。
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 触り程度
【4 VBAでの回答の可否】 自信無し…
Aに入力した数字がBの金額と掛け合わされてCに表示させる物を作りたいのですが可能でしょうか?
Aに販売した商品の個数、Bに金額、Cに売り上げみたいな感じです。
宜しくお願いします。
396名無しさん@そうだ選挙にいこう
2020/03/13(金) 14:16:41.76 自己解決しました。すみません。
2020/03/14(土) 10:55:17.76
390,391,393
(レスアンカーがおかしいって言われるので数字のみ)
色々ありがとう。
@はわからなかったけど(入れても消える)、Nでも出来た。
=AND(N(INDIRECT(ADDRESS(ROW()+1,COLUMN())))=N(INDIRECT(ADDRESS(ROW(),COLUMN()))),N(INDIRECT(ADDRESS(ROW()+1,COLUMN()+1)))<>N(INDIRECT(ADDRESS(ROW(),COLUMN()+1))))
(レスアンカーがおかしいって言われるので数字のみ)
色々ありがとう。
@はわからなかったけど(入れても消える)、Nでも出来た。
=AND(N(INDIRECT(ADDRESS(ROW()+1,COLUMN())))=N(INDIRECT(ADDRESS(ROW(),COLUMN()))),N(INDIRECT(ADDRESS(ROW()+1,COLUMN()+1)))<>N(INDIRECT(ADDRESS(ROW(),COLUMN()+1))))
2020/03/14(土) 11:06:55.69
>>389
いけなくはないけど、セル位置がA1なのかR52なのかAX24なのか考えなくていいのが好き。
いけなくはないけど、セル位置がA1なのかR52なのかAX24なのか考えなくていいのが好き。
2020/03/14(土) 13:39:36.33
INDIRECT("R[1]C[0]",)
2020/03/14(土) 14:46:05.91
>>398
セル参照でも特に考えなくていい気がするが…
セル参照でも特に考えなくていい気がするが…
2020/03/14(土) 19:39:38.87
こんな感じで、たまに計算式を壊すやつが出てくる、メンテナンスが物凄く面倒な表の管理を任されて、
IFとかINDIRECT使って、全部のセルを同じ計算式にしたことあるわ。
誰かが壊してもすぐ直せるから。
1月 前月比 2月 前月比 ・・・ 上期 7月 前月比 ・・・ 下期 ・・・ 平均 合計
A
B
C
小計
D
E
小計
:
合計
IFとかINDIRECT使って、全部のセルを同じ計算式にしたことあるわ。
誰かが壊してもすぐ直せるから。
1月 前月比 2月 前月比 ・・・ 上期 7月 前月比 ・・・ 下期 ・・・ 平均 合計
A
B
C
小計
D
E
小計
:
合計
2020/03/14(土) 20:04:05.90
>>392
月ごとにシートを分けないで、月の列を1列増やして、1つのシートにする
何をやりたいか、いまいち見えてこないけど
多分、vlookupなんて使わないで、ピボットテーブルの機能だけで出来るような気がする
月ごとにシートを分けないで、月の列を1列増やして、1つのシートにする
何をやりたいか、いまいち見えてこないけど
多分、vlookupなんて使わないで、ピボットテーブルの機能だけで出来るような気がする
2020/03/14(土) 20:32:15.11
>>401
シート保護すりゃいいだけじゃん
シート保護すりゃいいだけじゃん
2020/03/14(土) 20:57:37.97
間に小計入る式嫌い
手作業でsum選ばないとだし
Sumifで別の場所に小計作る方が好き
手作業でsum選ばないとだし
Sumifで別の場所に小計作る方が好き
2020/03/14(土) 21:31:05.78
2020/03/14(土) 21:43:15.46
>>405
メンテの時は保護外すもんだぞ
メンテの時は保護外すもんだぞ
2020/03/15(日) 00:36:36.74
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
A1に特定の文字"削除"と入れた時に、B1とC1の文字列が赤くなるようにしたい。
一行だけなら条件付き書式で出来ましたが、
A列に特定の文字"削除"を入れた時に、その当該行のC列とE列を赤くしたい場合は
どうすればできますか?
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
A1に特定の文字"削除"と入れた時に、B1とC1の文字列が赤くなるようにしたい。
一行だけなら条件付き書式で出来ましたが、
A列に特定の文字"削除"を入れた時に、その当該行のC列とE列を赤くしたい場合は
どうすればできますか?
408名無しさん@そうだ選挙にいこう
2020/03/15(日) 01:06:58.13 【1 OSの種類 .】 Windows 10
【2 Excelのバージョン 】 Excel 2016
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
資格試験の問題集を何度も解くつもりで、その際の情報を科目ごとに集計したいのです。
1科目につき1シートで記録し、A列から順にA日付、B問題番号(文字列)、C成否(〇か×にしてます)、D間違えの理由(自由記載)
としています。
同じシートの右側に各問題ごとの集計表を作ってます。F~J列に、F問題番号、G訓練回数、H正答数、I正答率、J最終訓練日を表示させたいのですが、
最終訓練日を出すことが出来ません。
=DMAX(A:D,A1,BB=F5)などと入力してエラー出て困ってます。わかる方いらっしゃいましたらお願いします。
【2 Excelのバージョン 】 Excel 2016
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
資格試験の問題集を何度も解くつもりで、その際の情報を科目ごとに集計したいのです。
1科目につき1シートで記録し、A列から順にA日付、B問題番号(文字列)、C成否(〇か×にしてます)、D間違えの理由(自由記載)
としています。
同じシートの右側に各問題ごとの集計表を作ってます。F~J列に、F問題番号、G訓練回数、H正答数、I正答率、J最終訓練日を表示させたいのですが、
最終訓練日を出すことが出来ません。
=DMAX(A:D,A1,BB=F5)などと入力してエラー出て困ってます。わかる方いらっしゃいましたらお願いします。
2020/03/15(日) 01:10:54.78
>>406
パスワード入れとけばヴァカは弄れないよな
パスワード入れとけばヴァカは弄れないよな
410407
2020/03/15(日) 01:31:46.67 すみません自己解決しました
2020/03/15(日) 01:35:39.38
2020/03/15(日) 09:11:49.36
>>408
老婆心ながら余計なこというけど、
正当率とか忘却曲線とか余計なことかんがえてる間に
問題集進めたほうがいいと思うやで
そういうのは裏で自動的にやってくれるアプリに任せたほうがええ
時間かけて自分で手作業でエクセルでやるもんじゃないよw
老婆心ながら余計なこというけど、
正当率とか忘却曲線とか余計なことかんがえてる間に
問題集進めたほうがいいと思うやで
そういうのは裏で自動的にやってくれるアプリに任せたほうがええ
時間かけて自分で手作業でエクセルでやるもんじゃないよw
2020/03/15(日) 18:21:01.01
ピボットテーブル初心者なのですが、リレーションシップを使いたいのに、データタブ下にリレーションシップのボタンが出て来ません(><)
本の説明では統合ボタンの下に出ているはずなのですが、表示されていません
リボン内の表示の設定が違うのでしょうか
わかる方ぜひお願いいたします
本の説明では統合ボタンの下に出ているはずなのですが、表示されていません
リボン内の表示の設定が違うのでしょうか
わかる方ぜひお願いいたします
2020/03/15(日) 18:21:23.80
office365です!
2020/03/15(日) 19:20:20.93
これ?
ttps://dotup.org/uploda/dotup.org2088252.gif
ttps://dotup.org/uploda/dotup.org2088252.gif
2020/03/15(日) 19:29:30.11
2020/03/15(日) 19:32:07.91
リボンのユーザー設定で左側の全てのタブの中にもリレーションシップがなくて、このエクセルの中にそもそもリレーションシップが搭載されていないのか、も調べても出てこなくて途方に暮れています
418416
2020/03/15(日) 20:02:36.38 どうやら2016 for Macではリレーションシップは使えないようです 泣
415さんありがとうございました
お騒がせしました
415さんありがとうございました
お騒がせしました
2020/03/15(日) 20:46:02.55
office365じゃなかったのか
2020/03/15(日) 20:48:15.41
最新のoffice365=2016(2019?)みたいです
2020/03/15(日) 20:52:11.93
office365と2019は少し違うよ
2020/03/15(日) 21:06:12.25
office365はMacもWindowsと同等の機能を使えるみたいですね…
どうしてリボン表示が違うのか…
どうしてリボン表示が違うのか…
2020/03/15(日) 21:42:39.23
office365はどのバージョンよりも最先端だぞ
2020/03/15(日) 21:43:24.41
ウィンドウサイズのせいで表示しきれてなくて▼の中に隠れてるオチは
2020/03/15(日) 22:24:10.69
あーどうやら365ではこの機能そのものが何か別の名前のものになってるっぽいです…
2020/03/16(月) 12:49:26.92
365が最新バージョンなのだろうが、2016(or2019)との互換性で困ったことはない?新しい関数が使えないのは当然として。
2020/03/16(月) 15:21:46.57
https://soratobu-kabuyu.com/ana/
こんな感じで、各サイトの価格をリアルタイムに取得したいです
クリックしたらサイトに飛べるようにするには「ハイパーリンク」を使えば出来るようになりました
因みに、エクセルじゃなくてもそういうことができるソフトが他にあれば大丈夫です
どうやるのですか?教えて下さい。
【1 OSの種類】 Windows10
【2 Excelのバージョン】 Excel2019
【3 VBAが使えるか】いいえ
【4 VBAでの回答の可否】否
こんな感じで、各サイトの価格をリアルタイムに取得したいです
クリックしたらサイトに飛べるようにするには「ハイパーリンク」を使えば出来るようになりました
因みに、エクセルじゃなくてもそういうことができるソフトが他にあれば大丈夫です
どうやるのですか?教えて下さい。
【1 OSの種類】 Windows10
【2 Excelのバージョン】 Excel2019
【3 VBAが使えるか】いいえ
【4 VBAでの回答の可否】否
2020/03/16(月) 18:55:43.67
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
い1 ろ1 は1 い2 ろ2 は2 い3...
と連続しているデータがあり、[は]が"--"の時だけ[い]と[ろ]を着色したくて
以下のように条件付き書式をかけましたが上手くいきませんでした
=OR(AND(MOD(COLUMN(),3)=1,OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,2)="--"),AND(MOD(COLUMN(),3)=2,OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,1)="--"))
そこでAND()の中身を個別に設定してみました。
[い]に着色成功: =MOD(COLUMN(),3)=1
[い]に着色成功: =OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,2)="--"
[い]に着色失敗: =AND(MOD(COLUMN(),3)=1,OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,2)="--")
[ろ]に着色成功: =MOD(COLUMN(),3)=2
[ろ]に着色成功: =OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,1)="--"
[ろ]に着色失敗: =AND(MOD(COLUMN(),3)=2,OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,1)="--")
また、いずれの条件も、[い]や[ろ]のセルに直接入力して確認するとTRUEになります。
式は間違っていないはずなんですが、AND()に入れて条件付き書式の条件にしてやると上手くいきません
まとめて設定したいので、着色成功している設定を列ごとに入れてやる方法はとりたくありません
どこが間違っているのか、どなたかお分かりになりますか?
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
い1 ろ1 は1 い2 ろ2 は2 い3...
と連続しているデータがあり、[は]が"--"の時だけ[い]と[ろ]を着色したくて
以下のように条件付き書式をかけましたが上手くいきませんでした
=OR(AND(MOD(COLUMN(),3)=1,OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,2)="--"),AND(MOD(COLUMN(),3)=2,OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,1)="--"))
そこでAND()の中身を個別に設定してみました。
[い]に着色成功: =MOD(COLUMN(),3)=1
[い]に着色成功: =OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,2)="--"
[い]に着色失敗: =AND(MOD(COLUMN(),3)=1,OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,2)="--")
[ろ]に着色成功: =MOD(COLUMN(),3)=2
[ろ]に着色成功: =OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,1)="--"
[ろ]に着色失敗: =AND(MOD(COLUMN(),3)=2,OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,1)="--")
また、いずれの条件も、[い]や[ろ]のセルに直接入力して確認するとTRUEになります。
式は間違っていないはずなんですが、AND()に入れて条件付き書式の条件にしてやると上手くいきません
まとめて設定したいので、着色成功している設定を列ごとに入れてやる方法はとりたくありません
どこが間違っているのか、どなたかお分かりになりますか?
2020/03/16(月) 19:28:55.21
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
表1
氏名 性別
表2
氏名 数字
表3
性別 数字の集計
1, 表3で表2の数字を集計したい
2, このとき、表1で男となっている氏名のみ対象にする
IFやSUMIFを使ってみましたが、条件の指定が上手く行かず分からなくなりました
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
表1
氏名 性別
表2
氏名 数字
表3
性別 数字の集計
1, 表3で表2の数字を集計したい
2, このとき、表1で男となっている氏名のみ対象にする
IFやSUMIFを使ってみましたが、条件の指定が上手く行かず分からなくなりました
2020/03/16(月) 20:22:04.40
2020/03/16(月) 21:04:50.69
作業列追加できるなら表2不要で表1に数字列入れればいいだけじゃん
わざわざ分けてるってことはそれが出来ないんじゃないのか
わざわざ分けてるってことはそれが出来ないんじゃないのか
2020/03/16(月) 21:30:19.45
433名無しさん@そうだ選挙にいこう
2020/03/17(火) 01:11:25.732020/03/17(火) 14:59:35.41
2020/03/17(火) 16:06:03.17
>>429
シート分けるのが面倒なので一つのシートで組んだ例
表1-A1:B30 表2-D1:E10 A51-"男" の場合、
=SUM(($A$2:$A$30=TRANSPOSE($D$2:$D$10))*($B$2:$B$30=$A51)*TRANSPOSE($E$2:$E$10))
配列数式なのでCtrl+Shift+Enter
で多分いけると思う
でも、計算量が馬鹿でかくなるから、表が大きくなった場合に実用速度におさまるかは知らない
名前の重複がNGなのもあって、可能なら、表1と表2の名前の並びは共通にした方がいいと思う
シート分けるのが面倒なので一つのシートで組んだ例
表1-A1:B30 表2-D1:E10 A51-"男" の場合、
=SUM(($A$2:$A$30=TRANSPOSE($D$2:$D$10))*($B$2:$B$30=$A51)*TRANSPOSE($E$2:$E$10))
配列数式なのでCtrl+Shift+Enter
で多分いけると思う
でも、計算量が馬鹿でかくなるから、表が大きくなった場合に実用速度におさまるかは知らない
名前の重複がNGなのもあって、可能なら、表1と表2の名前の並びは共通にした方がいいと思う
2020/03/17(火) 19:34:31.44
>>434
ExcelではなくAccess向き
ExcelではなくAccess向き
437名無しさん@そうだ選挙にいこう
2020/03/17(火) 23:30:05.77 >>423
xmatchとかってもう使えるんだっけ?
xmatchとかってもう使えるんだっけ?
2020/03/18(水) 12:52:36.90
Office365が インサイダーチャンネル
LETの発表
https://techcommunity.microsoft.com/t5/excel-blog/announcing-let/ba-p/1233572
数式内で同じ式を複数回繰り返す必要があったり、メガ数式を作成したり、
数式の一部を再利用して消費しやすくしたいと思ったことはありませんか?
LET機能の追加により、次のことが可能になりました!
LETの発表
https://techcommunity.microsoft.com/t5/excel-blog/announcing-let/ba-p/1233572
数式内で同じ式を複数回繰り返す必要があったり、メガ数式を作成したり、
数式の一部を再利用して消費しやすくしたいと思ったことはありませんか?
LET機能の追加により、次のことが可能になりました!
2020/03/18(水) 17:24:06.21
ローカル変数が使えるようになるのは有り難い
2020/03/18(水) 21:08:57.69
2020/03/18(水) 22:07:43.84
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
勤務時間の入力についての質問です
交代制のパートさんが6人いる中で、夜勤の際の各勤務時間を、出勤人数が3人以上の日は5時間、2人以下の日は8時間と表示したいのですが、時間の欄はどのように式を入力したらいいでしょうか?
表は以下のようにしたいと思っています
1日 2日
1名前 夜 昼
8h 8h
2名前 朝 夜
8h 5h
3名前 昼 夜
8h 5h
4名前 昼 夜
8h 5h
5名前 夜 朝
8h 8h
6名前 昼 昼
8h 8h
ややこしいですが教えて頂けると幸いですm(__)m
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
勤務時間の入力についての質問です
交代制のパートさんが6人いる中で、夜勤の際の各勤務時間を、出勤人数が3人以上の日は5時間、2人以下の日は8時間と表示したいのですが、時間の欄はどのように式を入力したらいいでしょうか?
表は以下のようにしたいと思っています
1日 2日
1名前 夜 昼
8h 8h
2名前 朝 夜
8h 5h
3名前 昼 夜
8h 5h
4名前 昼 夜
8h 5h
5名前 夜 朝
8h 8h
6名前 昼 昼
8h 8h
ややこしいですが教えて頂けると幸いですm(__)m
2020/03/18(水) 22:51:37.88
>>441
どこか、一番上か一番下の行に、その日の夜の人数を入れるわけにはいかない?
=COUNTIF(B2:B999,"夜")
みたいな式で数えられるんだけど、それができないとめちゃくちゃ面倒になると思うんだわ
どこか、一番上か一番下の行に、その日の夜の人数を入れるわけにはいかない?
=COUNTIF(B2:B999,"夜")
みたいな式で数えられるんだけど、それができないとめちゃくちゃ面倒になると思うんだわ
2020/03/18(水) 22:56:42.04
>>441
パートさんは全部で何人?
パートさんは全部で何人?
2020/03/18(水) 22:59:36.97
6名固定ならそんなに難しくないような。
「夜」「昼」以外が入ることがあるのかが問題。例えば「休」とか。
「夜」「昼」以外が入ることがあるのかが問題。例えば「休」とか。
2020/03/18(水) 23:25:16.57
>>444
夜だけ数えればいいんだから、その他は何が入ってても関係ないよ
夜だけ数えればいいんだから、その他は何が入ってても関係ないよ
2020/03/18(水) 23:29:00.12
6人固定バージョンを作ってみた
この表の1行目=日付、2~3行目が一人目、A列が名前、B列が1日になってるとして
B3=IF(AND(B2="夜",SUM(B$2="夜",B$4="夜",B$6="夜",B$8="夜",B$10="夜",B$12="夜")>=3),"5h","8h")
あとはコピペ
この表の1行目=日付、2~3行目が一人目、A列が名前、B列が1日になってるとして
B3=IF(AND(B2="夜",SUM(B$2="夜",B$4="夜",B$6="夜",B$8="夜",B$10="夜",B$12="夜")>=3),"5h","8h")
あとはコピペ
2020/03/18(水) 23:44:29.85
レスありがとうございます!
パート従業員は6名固定で、休が入ることもあります
>>446さんが式を載せてくださったので、これでやってみようと思います!またわからないことがあったら質問させてもらうと思うので、その際はよろしくお願いいたしますm(__)m
パート従業員は6名固定で、休が入ることもあります
>>446さんが式を載せてくださったので、これでやってみようと思います!またわからないことがあったら質問させてもらうと思うので、その際はよろしくお願いいたしますm(__)m
2020/03/19(木) 00:25:14.02
442さんが言ってるように、1列目を作業列にしてcountif関数入れるのがスマートっぽい。
2020/03/19(木) 01:12:53.99
>>444
サンプルには朝も入ってる
サンプルには朝も入ってる
2020/03/19(木) 06:16:29.44
>>448
そう思うけど、それだと循環参照になるから、朝昼夜と時間で列を分けるといいね
そう思うけど、それだと循環参照になるから、朝昼夜と時間で列を分けるといいね
2020/03/19(木) 09:53:26.94
作業列にSUM(B$2="夜",B$4="夜"以下略を入れれば数式がすっきりするけど、そんなに計算コストは考えなくてよさそう
2020/03/19(木) 18:56:19.31
2020/03/20(金) 11:08:45.28
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
16384列も要らないんですけど、10列くらいに出来ませんでしょうか。
テーブル化するとか、印刷範囲や表示固定で誤魔化すのはなしで。
【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
16384列も要らないんですけど、10列くらいに出来ませんでしょうか。
テーブル化するとか、印刷範囲や表示固定で誤魔化すのはなしで。
2020/03/20(金) 11:18:02.43
>>453
出来ません
出来ません
2020/03/20(金) 11:36:26.32
2020/03/20(金) 12:32:38.84
>>453
作業に必要な10列だけセルのロックを解除してからシート保護したら?
シートの保護の際、「ロックされたセル範囲の選択」のチェックを外しておくこと。
これで「ロックされたセル」にはカーソルが行かない。
作業に必要な10列だけセルのロックを解除してからシート保護したら?
シートの保護の際、「ロックされたセル範囲の選択」のチェックを外しておくこと。
これで「ロックされたセル」にはカーソルが行かない。
2020/03/20(金) 12:44:49.77
2020/03/20(金) 13:30:02.72
>>456
表示固定なしならその方法も求めてないやろ
表示固定なしならその方法も求めてないやろ
2020/03/20(金) 19:27:26.36
やっぱ普通に減らすのはダメですか。。。
一体どうやってるのか、
時々、全く使ってないセルを使ったことにして、
容量を増加させちゃう人がいるんですよね。
一体どうやってるのか、
時々、全く使ってないセルを使ったことにして、
容量を増加させちゃう人がいるんですよね。
2020/03/20(金) 20:35:03.01
2020/03/20(金) 23:17:21.88
>>453
小さい表でいいならWordにでも貼ればいいんじゃないのかと思う
小さい表でいいならWordにでも貼ればいいんじゃないのかと思う
2020/03/23(月) 22:08:37.47
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
EXCELで月齢を計算する方法を教えて下さい。
【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
EXCELで月齢を計算する方法を教えて下さい。
2020/03/23(月) 22:26:25.65
2020/03/23(月) 22:30:37.30
2020/03/23(月) 22:34:48.41
例えばA1に日付が入った場合に
B1に月齢を表示させたく思っております
よろしくおねがいします
B1に月齢を表示させたく思っております
よろしくおねがいします
2020/03/23(月) 22:42:47.79
=If(IsDate(A1)=True , "月齢")
2020/03/23(月) 22:44:45.82
>>464
セルに入力した日付データから西暦年を取り出すYEAR関数、月を取り出すMONTH関数、
日を取り出すDAY関数、余り(剰余)を求めるMOD関数、条件分岐であるIF()関数を組み
合わせればできますよ。これらの関数を使ったことはありますか?
セルに入力した日付データから西暦年を取り出すYEAR関数、月を取り出すMONTH関数、
日を取り出すDAY関数、余り(剰余)を求めるMOD関数、条件分岐であるIF()関数を組み
合わせればできますよ。これらの関数を使ったことはありますか?
2020/03/23(月) 22:49:09.96
>>466
ありのまますぎて吹いた
ありのまますぎて吹いた
2020/03/23(月) 23:15:38.60
月齢が何だかわからなくてググったわ。
2020/03/23(月) 23:21:48.42
セーラームーン見てたら分かるだろって言おうと思ったけどセーラームーンに月齢一切でてなかったわ
2020/03/23(月) 23:32:16.10
>>469
江戸時代末期から明治にかけていろいろなカラクリを作った田中久重翁が造った
「万年時計」は、歯車による回転数の変換だけで地球から見た太陽と月の動きと
満ち欠けを再現した。田中久重=東芝の礎をつくった方です。
NHKの番組「ハイビジョン特集 万年時計 江戸時代の天才が生んだ驚異の機械時計」
を見てただ驚くばかりでした。動画も含めいろんな資料があるのでどうぞ。
スレ違いスマソ。
江戸時代末期から明治にかけていろいろなカラクリを作った田中久重翁が造った
「万年時計」は、歯車による回転数の変換だけで地球から見た太陽と月の動きと
満ち欠けを再現した。田中久重=東芝の礎をつくった方です。
NHKの番組「ハイビジョン特集 万年時計 江戸時代の天才が生んだ驚異の機械時計」
を見てただ驚くばかりでした。動画も含めいろんな資料があるのでどうぞ。
スレ違いスマソ。
2020/03/24(火) 00:25:04.78
月齢も知らんのは無知だと思うわ
2020/03/24(火) 00:34:36.64
469は小学生なんだよ
2020/03/24(火) 00:57:32.64
勉強になったわ
2020/03/24(火) 01:31:16.89
2020/03/24(火) 08:38:09.23
>>467
非常に重要な、TRUNCが抜けてるよ
非常に重要な、TRUNCが抜けてるよ
2020/03/25(水) 20:57:01.60
何かもっと違うのがありそうな気がするけどね。
子のオートフィルで干支が出るとか(多分ここで教えてもらった)、
Weekday使わなくてもText aaaだけで曜日が出るみたいなのが。
子のオートフィルで干支が出るとか(多分ここで教えてもらった)、
Weekday使わなくてもText aaaだけで曜日が出るみたいなのが。
2020/03/26(木) 00:59:19.34
無いよ
2020/03/26(木) 01:53:04.72
【1 OSの種類 .】 Windows 7?
【2 Excelのバージョン 】 わかりません
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
Aの状態からBに整える作業を複数行っているのですが
一番効率が良いと思われる手順を教えていただきたいです
画像だけでは分かり辛いので文でも書きます
【作業】
1,A1の行を削除する
2,A2に「計」を入力する
3,表の数字が入ってる欄の全ての空白に0を入力する
4,2行目の計にそれぞれの列の合計を入力する(SUM値の状態ではなく文字の状態で張り付ける)
特に3と4の効率のいい方法を知りたいです
3は範囲をドラッグ選択してctrl Hで空白を0に置換
4は数字の範囲をドラッグで全選択してshift alt =でSUM、下に出た結果をコピーして削除
上の計にctrl shift vで値だけ貼り付けという風にしていますが
一発で計算結果を上の計に表示させることなどは出来ないのでしょうか?
A,作業前
https://imgur.com/N5Fiwpm.jpg
B,作業後
https://imgur.com/nh1tw6f.jpg
【2 Excelのバージョン 】 わかりません
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
Aの状態からBに整える作業を複数行っているのですが
一番効率が良いと思われる手順を教えていただきたいです
画像だけでは分かり辛いので文でも書きます
【作業】
1,A1の行を削除する
2,A2に「計」を入力する
3,表の数字が入ってる欄の全ての空白に0を入力する
4,2行目の計にそれぞれの列の合計を入力する(SUM値の状態ではなく文字の状態で張り付ける)
特に3と4の効率のいい方法を知りたいです
3は範囲をドラッグ選択してctrl Hで空白を0に置換
4は数字の範囲をドラッグで全選択してshift alt =でSUM、下に出た結果をコピーして削除
上の計にctrl shift vで値だけ貼り付けという風にしていますが
一発で計算結果を上の計に表示させることなどは出来ないのでしょうか?
A,作業前
https://imgur.com/N5Fiwpm.jpg
B,作業後
https://imgur.com/nh1tw6f.jpg
2020/03/26(木) 02:45:36.97
>>479
VBA否になってるけど、手順をそれ以上短縮したかったらVBAしかないと思う
VBA否になってるけど、手順をそれ以上短縮したかったらVBAしかないと思う
2020/03/26(木) 07:11:20.16
合計を選択したい範囲(C2:O2)をドラッグして選択
shift+alt+=でSUM表示
1列目の数字部分(C3:C13)をドラッグしてSUMの引数に指定してctrl+enter
とか?
shift+alt+=でSUM表示
1列目の数字部分(C3:C13)をドラッグしてSUMの引数に指定してctrl+enter
とか?
2020/03/26(木) 07:41:01.76
VBAの中に条件付き書式みたいなものって入れれますか?
2020/03/26(木) 08:42:57.84
>>479
4.
あらかじめ、=SUM(C3:C10000) を s にでも単語登録 IMEはONにしておく
c3で、s スペースと入力
c3を表の右端までオートフィル
そのまま、選択範囲の端を右ボタンで掴んで、その場にドラッグして値のみ貼付け
4.
あらかじめ、=SUM(C3:C10000) を s にでも単語登録 IMEはONにしておく
c3で、s スペースと入力
c3を表の右端までオートフィル
そのまま、選択範囲の端を右ボタンで掴んで、その場にドラッグして値のみ貼付け
2020/03/26(木) 08:56:31.44
>>482
可能
可能
2020/03/26(木) 18:45:27.25
2020/03/26(木) 19:28:18.55
>>479
マクロ記録でやったらいいんじゃないのか
マクロ記録でやったらいいんじゃないのか
2020/03/26(木) 21:54:34.39
マクロの記録
最初は「何だ、マクロって意外と簡単に出来るんだな」と思い「これだけでも何とか出来るかな?」と思ったが、
すぐにその不便さと融通の効かなさを痛感し、
気が付けばたまに「えーと、これってどういうコード書いたらいいのかな?」って時に少し調べるくらいでしか使わなくなっていた
のって俺以外にもいるのかな?
最初は「何だ、マクロって意外と簡単に出来るんだな」と思い「これだけでも何とか出来るかな?」と思ったが、
すぐにその不便さと融通の効かなさを痛感し、
気が付けばたまに「えーと、これってどういうコード書いたらいいのかな?」って時に少し調べるくらいでしか使わなくなっていた
のって俺以外にもいるのかな?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【関東】「性善説に訴えるのは限界」JRバスの警告も完全無視…「相席ブロック」問題を呼びかけも効果はナシ [少考さん★]
- 「小泉流」随意契約で備蓄米は行き渡るのか 店頭への配送ルートや精米・保管に懸念 [蚤の市★]
- 【芸能】中居正広氏の代理人が音声データを再要求「開示できるはず」 第三委の“ゼロ回答”受け ★3 [jinjin★]
- 石破首相、米価下落に「補填あっていい」 連立枠組み拡大の条件は外交、安保などの一致 [蚤の市★]
- 【兵庫】「お金払えないなら体で払えよ」終電を逃した15歳の女子中学生に車内でみだらな行為… 大商大野球部員を逮捕 7連覇の強豪 ★2 [ぐれ★]
- 【千葉】イオンで催涙スプレー噴射、12人が救急搬送…米国籍のリン・エリック・イェン・ジュ容疑者(51)逮捕「自分も攻撃された」 [樽悶★]
- ジャップの音楽ランキング、ぶっ壊れる [167472944]
- 【悲報】「日本人の年収中央値は350万円です」くなんでこんなに低いんだ?1ヵ月で入れるMARCH駅弁の工学部でたら誰でも年収600万円じゃん [257926174]
- 【悲報】日本人の4割以上、お金がなくて食べられない「食料危機層」だった…東北・九州では過半数 [481941988]
- 【悲報】国土交通省「地方は物価が安いので地方の年収600万円は東京の年収1400万円より生活レベルが上」都民に効きすぎて大炎上 [257926174]
- 小泉大臣異次元の即断即決。水を得た魚のよう…来週(3日後)には随意契約開始を宣言。今までの農水相は何だったんだってレベル [566475398]
- 日本人の証券口座、闇サイトで売買されてしまう [175344491]