2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

エクセルのマクロ、VBAに自信ニキおるか?

1 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:02:57.660 ID:e0cW2BfK0.net
エクセルで大相撲のイロレーティングを計算したいんやが
VBAを使ってうまく自動化することは可能やろか?

2 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:03:14.825 ID:ekyRetvVM.net
可能やで

3 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:03:57.700 ID:IPMjTqWs0.net
VBA使うほどの計算か?

4 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:05:56.157 ID:e0cW2BfK0.net
>>3
使わなくてもできるならいいんや
どにかく手作業だとめちゃくちゃ大変だから自動化したい

5 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:06:48.090 ID:pSOT9Bho0.net
計算式いれて終わりじゃね

6 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:07:38.633 ID:e0cW2BfK0.net
https://i.imgur.com/eNugtut.png
こんな感じで1場所ごとに全力士のレーティングを算出してる
これをうまく自動化したいんや

7 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:07:55.072 ID:e0cW2BfK0.net
>>5
それがわからんのや
どうやればできる?

8 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:08:25.801 ID:IPMjTqWs0.net
レーティング計算より結果をとってくる部分だろうな面倒なのは

9 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:09:21.546 ID:3hWndTlwa.net
条件付き書式だけで余裕

10 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:09:43.796 ID:IPMjTqWs0.net
>>6
これ紙で計算して打ち込んでるわけ?

11 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:11:01.543 ID:e0cW2BfK0.net
>>8
そうなんや
対戦相手もきそくせいがないからめちゃくちゃ大変

>>10
いや、エクセルで計算してるで

12 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:12:19.631 ID:oBhXOBNW0.net
VBAじゃなくて良いものVBAでやる必要はない

13 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:12:31.926 ID:Uhr1zIsCd.net
こんなところで仕事の話はやめようぜ

14 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:12:36.045 ID:e0cW2BfK0.net
>>12
じゃあ簡単なやり方教えてクレメンス

15 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:12:55.739 ID:cGECejhf0.net
昨日やってくれた奴いたのにな

16 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:13:32.926 ID:oBhXOBNW0.net
そもそもレーティングをどう計算してるか知らんから答えようがない

17 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:13:40.865 ID:e0cW2BfK0.net
>>15
寝る時間だったからしゃーない

18 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:13:44.825 ID:IPMjTqWs0.net
>>11
お前ここまで全員を勘違いさせたまま進行させてるって相当無能だぞ・・・

19 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:13:50.223 ID:n1Kg/1dvd.net
これはデータソースの問題のほうがおおきくねえ
力士マスターのメンテ
戦績データベースへのアクセス
これができれば難しくやい

20 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:15:25.286 ID:0REOiHeI0.net
さっさと死ねカス

21 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:15:29.732 ID:fiiWFozWd.net
まずは要件定義してくれ

22 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:19:00.292 ID:e0cW2BfK0.net
それぞれの力士のレーティング差によって勝率が出る
まず1場所(=15人)分の対戦相手の勝率をそれぞれ求めるんや
求め方は=1/(1+10^((A-B)/400))
Aが対戦相手のレーティング、Bが自分のレーティングや
このとき自分と相手のレーティングは、先場所終了時点でのレーティングで固定する(=1日ごとのレーティングの変動は計算しない)
更に説明を続けるで

23 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:21:51.000 ID:uUcC/oVIp.net
巣でやれゴミ
VIPで物乞う態度じゃない

24 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:23:06.050 ID:e0cW2BfK0.net
で、15人の対戦相手すべての勝率が出たら、それを合計するんや
その合計をZとし、=X+16*(Y-Z)に当てはめる
Xは先場所までのレーティング、Yは実際にその場所で力士があげた勝利数や
例えばすべての対戦相手が自分と同じレーティング=勝率50%だったなら、Zは7.5になるので、
8勝以上すればレーティングは上がるし、7勝以下なら下がるということや

25 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:24:28.989 ID:n1Kg/1dvd.net
だから計算よりデータソースだっつってんだろ死ね

26 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:25:29.332 ID:IPMjTqWs0.net
アスペっぽいな話が噛み合わない

27 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:25:58.919 ID:e0cW2BfK0.net
http://sumo-hositori.com/index.html
データはここを参照してる
他にも結果が見れるサイトはある

28 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:26:25.273 ID:ZDcTPC1g0.net
VIPとなんJの区別がつかないやつがこんなに…

29 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:27:40.906 ID:e0cW2BfK0.net
どうや?やっぱり難しいか

30 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:28:08.420 ID:PJqaeqATM.net
何をどうしたいのか
ie立ち上げてデータ置いてあるところにアクセスして呼び出したら?

31 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:29:45.230 ID:e0cW2BfK0.net
やっぱ複雑だよなぁ

32 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:31:15.488 ID:F6OJVeh3r.net
難しい部分が何なのか理解してる?

33 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:33:20.735 ID:e0cW2BfK0.net
>>32
関数が組めないことやな
対戦相手が不規則だし場所ごとにレーティングが変わるから

34 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:33:36.245 ID:6Lydhz5F0.net
どこまでを自動化したいのかにもよるが出来ると思うよ
でも無料のレベル超えてるからランサーズとかで金払ってやってもらいな

35 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:35:30.837 ID:IPMjTqWs0.net
お前には難しいよ、コードをコピペさせるまでやらないと分からんだろこれ

36 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:37:15.781 ID:fb26cUnR0.net
VBAじゃなくてもできるわ
pythonとかで計算してcsv出力でもしてろJカス

37 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:38:21.633 ID:e0cW2BfK0.net
>>34どのくらいなら自動化できそうなんや?

38 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:39:35.754 ID:oBhXOBNW0.net
VBAでやるなら単純にワークシートのチェンジイベントか適当なボタンをトリガーにして関数ぶっ込んで出力するだけだし

39 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:39:46.999 ID:IwqyCrDvd.net
>>27
これをDBにすることがムズい
スクリプトでページまるごと保存して抜き取るしかないか

40 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:40:16.118 ID:ZozvjYcnM.net
ピボットやろな
とりあえず、単純な取り組み結果を入れ込んだテーブルが基本

41 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:41:55.304 ID:F6OJVeh3r.net
>>33
その程度の計算はVBA不要

難しいのは参照先がwebページであり、それを手入力してる状態だから、そのデータの取り込みを自動化するのが難しい
webサービスで配信してるサイト探すか
頑張ってスクレイピングしろ

42 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:42:04.094 ID:fb26cUnR0.net
DBにすることが難しいとか言ってる奴はスクレイピングでググれカス

43 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:42:16.860 ID:e0cW2BfK0.net
>>40
そしてどうするんや?

44 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:42:55.793 ID:6Lydhz5F0.net
>>37
計算関係はもちろん出来る
その元となる数字は入力しないといけない
これが他レスのデータソースってやつ
インプットだね

学生でも多分出来るレベルだからそんな高くないから素直に金払った方がいいよ

45 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:43:02.375 ID:Wfh0+Lht0.net
>>35
ケツ出せ
俺が分からせてやる

46 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:43:31.556 ID:e0cW2BfK0.net
>>41
どういう形式なら自動化しやすいんや?

47 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:43:44.304 ID:aWp4m5GFd.net
猛虎弁使ってるゴミに嬉々としてレスをする恥さらしども

48 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:44:11.674 ID:ZDcTPC1g0.net
>>46
VIPとなんJの区別つく?

49 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:44:43.482 ID:e0cW2BfK0.net
やっぱり自動化は難しいか…

50 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:45:07.190 ID:nwN8AQ/ur.net
どんな自動化がしたいのかわからん
例えば今年のこの場所でこの力士対この力士では
とか入力すると勝手にレートが出るとかか?

51 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:45:31.089 ID:0REOiHeI0.net
まだ死なねぇのかよ

52 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:45:42.845 ID:fb26cUnR0.net
お前らがろくにプログラムも書けないゴミ共だと分かったわ
まとめて巣で死ね

53 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:46:37.441 ID:ZozvjYcnM.net
使いやすい形式のデータあったぞ
https://exploratory.io/data/hideaki/1400588519199965

54 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:48:24.905 ID:PJqaeqATM.net
何をしてほしいかじゃなく、自分が何をしたいかをまず書けよ!

55 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:50:14.737 ID:F6OJVeh3r.net
>>46
まずはwebサービス探すかスクレイピングしてデータ持ってくる
次にcsvとかに加工する
それをエクセルに取り込む

56 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:50:25.558 ID:ZozvjYcnM.net
>>43
単純な表を並べ替えて計算するのがピボットやそのピボットでまとめたもんをさらに横手に計算式書いたりすればおおよそなんでもできる

57 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:50:30.340 ID:e0cW2BfK0.net
>>50
いや、ようするにこの計算をもっと素早く行えるようにしたいんや
今のやり方だと1場所計算するだけで数時間かかっちゃうから

58 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:50:56.839 ID:IwqyCrDvd.net
>>52
お前が作ればいいだろsnks

59 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:54:06.835 ID:nwN8AQ/ur.net
>>57
自動化のもととなる力士たちのデータの入力はどうしたって必要だしそれ入れるならexcelの隣のセルに計算式書いとけば済む話になるけど

60 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:55:34.748 ID:ZozvjYcnM.net
>>22
の説明の時点で詰んだんだが、勝率て白星/取組のことじゃないの?

61 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:56:02.371 ID:e0cW2BfK0.net
>>59
つまりこれ以上早くはならないってことか…

62 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:56:37.922 ID:6Lydhz5F0.net
>>57
俺なら5万もらうけど5千円でもやるやついると思うよ
それ位簡単

見る限り自分でやるのは難しいよ

63 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:57:17.350 ID:e0cW2BfK0.net
>>60
いや、自分と対戦相手との勝負における勝率や
イロレーティングは勝率を元に導かれる数値であって、例えばレーティングに200の差があると、高いほうが約76%の確率で勝利するという風に定義されているんや

64 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:58:00.846 ID:nwN8AQ/ur.net
>>61
まあ、そうだね
自動化ってまずデータがあってその先の処理をどうするかの部分出する話だし

65 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 08:58:18.998 ID:e0cW2BfK0.net
>>62
どこが難しいんやろか?

66 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:00:19.035 ID:e0cW2BfK0.net
>>64
やっぱ自動的にデータを参照できるようにするのは無理か?

67 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:00:50.119 ID:6Lydhz5F0.net
>>65
エクセルの関数すら理解出来てないところだな
計算する関数だけに絞れば知恵袋でも教えてもらえるな

68 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:02:15.838 ID:e0cW2BfK0.net
>>67
でも使える関数ないやろ?

69 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:03:13.744 ID:jJoCsuy90.net
ぱっと見た感じ四股名と先場所のレーティングと今場所の勝利数があれば十分じゃね?

70 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:03:33.393 ID:F6OJVeh3r.net
一気に全自動化はお前には無理だ
現在のやり方を少しずつ効率化していくしかないね

71 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:04:12.138 ID:6Lydhz5F0.net
>>22
>>24
>>37
これらで出来る
最悪コピペで持ってきて計算させる

もうこれ以上はない

72 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:04:57.888 ID:6Lydhz5F0.net
安価ミス
>>53これ

73 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:05:29.990 ID:e0cW2BfK0.net
>>69
対戦相手も分からんといかんで

>>70
どこら辺を効率化できそうやろか?

74 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:05:52.500 ID:Gv+1UAbF0.net
なに普通に答えてんだよゴミどもww
まとめて死んどけよww

75 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:08:55.166 ID:F+hPwCLQr.net
処理用のDB作るのに1日?計算で1日くらいかな 計2日くらいで出来るよ

76 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:10:30.068 ID:wB/8oQzD0.net
◯●●●●やややややややややや

77 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:10:51.501 ID:jJoCsuy90.net
>>73
その前に出場力士って何人なの?

78 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:13:44.003 ID:e0cW2BfK0.net
>>75
どうやって作るんや?

>>77
ワイが計算するのは幕内の力士だけや
大体40人ちょっとやないかな

79 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:19:19.118 ID:PJqaeqATM.net
なんで計算に数時間かかるん?
そろばん使って手入力してるんか?

80 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:22:03.334 ID:jJoCsuy90.net
まずC列に四股名を上から順に打ち込む
B列にはそいつが東西どっちかを打ち込む
A2のセルに「=COOUNTIF($B$2:B2,B2)」を打ち込んでから下にドラッグして数式複製

これで東西ごとに出場力士に番号が振られるはず

Dにはレーティング、Eには勝数を入れる

ここまではわかるか?

81 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:22:15.457 ID:e0cW2BfK0.net
>>79
データを入力するのに時間がかかるからや

82 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:23:01.009 ID:e0cW2BfK0.net
>>80
やってないがわかるで

83 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:25:23.996 ID:c05rUrCV0.net
Microsoft Office Specialist Master取得してる者ですが、VBAじゃなくて条件付き書式で片付きますよ

84 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:27:09.420 ID:e0cW2BfK0.net
>>83
どうやったらええんやろうか?

85 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:27:11.313 ID:nwN8AQ/ur.net
>>66
いや、ちょっとわかった
VBAが使いたいならまず、表の書き方が悪い

1,力士名、レートでマスタシートを作る
2,東の力士名、西の力士名、勝った方向で入力シートを作る

あとはvbaで
ボタンを押すと入力シートカレント行の力士名をキーにマスタ領域からそれぞれのレートを取ってきて計算
結果シートに出力
それを入力シートに書いた行まで繰り返す処理

計算の条件はif文、繰り返しはloop 文、検索はFindメソッドだ。
書き方はググれば秒殺

こんな感じでどうだい

86 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:29:27.753 ID:e0cW2BfK0.net
>>85
ワイVBAもマクロも何も知らんから調べてみないとわからんな

87 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:29:34.872 ID:jJoCsuy90.net
で、次はF〜Tの列を使って勝率を求めるわけだが、
>>22のAを求めればいいわけだから、
F2に「=SUMIFS($D$2:$D$42,$B$2:$B$42,NOT(B2),$A2:$A$42,COLUMN(A1))」

と打ち込む
これを対戦相手の数だけ右にドラッグして数式複製

わかるか?

88 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:30:42.546 ID:pPc/djUcd.net
>>86
お前まずその気持ち悪い喋り方やめろよ

89 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:31:47.387 ID:jJoCsuy90.net
>>87に訂正
「=1/(1+10^((SUMIFS($D$2:$D$42,$B$2:$B$42,NOT(B2),$A2:$A$42,COLUMN(A1))-$D2)/400))]
ってことになるな

90 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:31:52.387 ID:fb26cUnR0.net
お前らまだやってんのかよ
htmlとってきて正規表現で整形して計算すればいいだけだろ
どの辺りが難しいのか理解できかねるわ
excelじゃなくてpythonとかrubyとかc#とかでやりゃいいだろ

91 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:32:17.877 ID:jJoCsuy90.net
それは思った
その口調改めないなら続きかかんわ

92 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:32:58.724 ID:e0cW2BfK0.net
>>87
ちょっと待って
実際にそこまでやってみるで

93 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:35:13.442 ID:e0cW2BfK0.net
ちょっと時間かかるかもしれん

94 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:36:20.403 ID:pPc/djUcd.net
>>92
お前もしかして5chでは一人称にワイを使って関西弁で書き込むのが正しいと思ってる?

95 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:36:50.438 ID:jJoCsuy90.net
あとこれ東西軍総当りを想定してるから実際の相撲のマッチングルールが違ってたら責任もてんぞ

96 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:38:12.527 ID:fVbnO0B70.net
賭博禁止

97 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:39:47.912 ID:e0cW2BfK0.net
>>95
いや、東と西で分かれて戦うわけじゃないで
東同士でも西同士でも戦うし

98 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:40:07.064 ID:jJoCsuy90.net
あと言い忘れてたけど1行目には見出し入れるから計算範囲外だぞ

99 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:41:35.165 ID:jJoCsuy90.net
>>97
じゃあこれまでの式は使えないな

何人対戦するかは一律で決まってる?

100 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:42:46.103 ID:pPc/djUcd.net
>>99
お前はなに平然とレスし続けてるんだよゴミが

101 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:44:53.429 ID:jJoCsuy90.net
まあいいや

じゃあFからしばらくは「対戦相手を記入する欄として使え
そうしたら別のやり方で対戦相手のレーティング引っ張ってこれる

あとなんJ語使ったからペナルティでレスしないわ
標準語でごめんなさいできたら続き書いてやるよ

102 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:45:09.619 ID:e0cW2BfK0.net
>>99
それは15人だな
1場所が15日間だから
ただし休場者が出るとその日は不戦勝になるから計算外だし、当然休場した人はそこまでとなる

103 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:45:40.469 ID:6Lydhz5F0.net
レスで解決しようとしてんのか
時間かかるぞー
やるって決めたならデータ貰って作ってやらないと

104 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:46:25.712 ID:e0cW2BfK0.net
>>101
ごめんなさい
続きを教えてくんろ〜

105 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:46:44.174 ID:pPc/djUcd.net
>>104
しねゴミ

106 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:54:11.934 ID:jJoCsuy90.net
休場者が出たりしたらそこは入力しなくていいし、休場者自身も以降は空白でいい

F〜Tに対戦相手が入ってるとして、
Uには「=IFERROR(1/(1+10^((VLOOKUP($C$2:$C

はいここまで
ここから先はちゃんとごめんなさいできたらな

107 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:55:35.792 ID:e0cW2BfK0.net
>>106
まず対戦相手をF〜Tに入力していくのが大変だな…
それってしこ名で入力したほうがいいんか?それともレーティングを入力したほうがいい?

108 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 09:58:12.602 ID:4K+PkGNU0.net
寿司

109 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:01:43.423 ID:jJoCsuy90.net
>>107
対戦者一覧のリスト探して貼り付ければいいやん

どのみち「四股名からレーティングを見る」って目視作業が必要になるから無駄

110 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:01:46.908 ID:I0QNsBRpd.net
>>106
こいつも大概キモい

111 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:06:41.461 ID:jJoCsuy90.net
じゃあ変更

さっきのAとBの列はもういらん
Aに四股名を入れてB〜Pまでに対戦相手
こういう形式のリストがないなら手作業で打ち込め
Qにレーティング、Rに勝利数

Sに「=IFERROR(1/(1+10^((VLOOKUP($A$2:$P$41,B2,17,0)-$D2)/400)),"")」

こうだな

112 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:08:55.670 ID:e0cW2BfK0.net
>>109
リストが縦書きになってるからなぁ

113 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:10:13.774 ID:+Cw5YCdsd.net
>>111
お前結局なんJ語とか関係なしに知識ひけらかしてドヤ顔したいだけじゃん

114 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:10:35.054 ID:jJoCsuy90.net
>>112
縦書きを横書きで貼り付けるオプションがあるからそれ使え

115 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:11:45.155 ID:PJqaeqATM.net
>>81
したいのは計算の自動化じゃなくて、データの自動入力なんでしょ?
そのデータもネットから引っ張ってほしいんでしょ?
なら前に株価システムで作ったことあるからそれでいい?

116 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:13:12.589 ID:e0cW2BfK0.net
>>114
やったけどセルが3つに分かれてるからダメだな
例えば朝青龍だったら、朝・青・龍て3つのセルになる

117 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:14:32.743 ID:BuN5HjJh0.net
>>104
教えて欲しかったら土下座でもしてくれ

118 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:14:35.795 ID:e0cW2BfK0.net
>>115
もちろん

119 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:16:29.592 ID:jJoCsuy90.net
>>116
じゃあどっか別のところに貼り付けて
A〜PをCONCATENATE関数で結合しろ
どういう法則で区切られてるのか知らんから具体的な数式は描かない

120 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:17:13.433 ID:jJoCsuy90.net
訂正

A〜PにはCONCATENATE関数で結合したものを表示させろ

121 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:19:53.978 ID:+Cw5YCdsd.net
>>120
いくら相手がなんJ語だろうと
自分の得意分野には饒舌になるんだね

122 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:20:00.363 ID:e0cW2BfK0.net
>>119
=CONCATENATE(H10:J10)みたいな書き方であってるか?
Hに朝、Iに青、Jに龍と書いてあるとして
なぜかVALUE!になっちゃうんだが

123 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:20:59.069 ID:jJoCsuy90.net
(H10,I10,J10)

124 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:23:33.869 ID:e0cW2BfK0.net
>>123
おお、できた
よし、全員分やっていくぞ

125 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:24:22.627 ID:PJqaeqATM.net
前に作ったときはieオブジェクト立ち上げてブランクぶちこんでから、データのってるアドレス表示してソース解析してデータ抽出して加工して入力してたな
今も使えるかわからんからちょい確認してみる
できなかったら作り直してみるか

126 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:25:22.063 ID:jJoCsuy90.net
もう時間だから終わりな

=Q2+16*(R2-SUM(S2:AG2))
これをAH2に入力

127 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:26:19.730 ID:e0cW2BfK0.net
>>125
頼んだで

>>126
これで全部か?

128 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:27:51.130 ID:AerVYric0.net
>>116
爆笑 このレベルなのか

129 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 10:52:04.468 ID:e0cW2BfK0.net
株価のほうはどうなったんや?

130 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 11:05:48.251 ID:vmXwWCAZa.net
俺が教えてやろうと思ったけど結構レベル高いスレだった

131 :以下、?ちゃんねるからVIPがお送りします:2018/01/30(火) 11:20:24.793 ID:e0cW2BfK0.net
>>130
教えられるか?

総レス数 131
31 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★