他カテゴリ

手入力なダブルス表をデータ化する為、重複しないよう組合せをチェックしたい。【Excel講座】

IMAKARA's icon'
  • IMAKARA
  • 2024/01/23 15:01

ある時は

「A」と「B」対「C」と「D」

またある時は

「B」と「A」対「D」と「C」

紙でもデータでもこのように集計した場合

AもしくはBペアがCもしくはDペアと戦った戦績を残すのは大変です。

ABvsCD 勝AB 負CD
BAvsDC 勝BA 負DC

というようにAとBのペアで合計2勝していても集計データ的には1勝ずつになってしまい、集計に工夫が必要となります。

でも難しいんですよね、人数が増える程組合せも爆発的に増えます。

ちなみに組合せを確認したい場合の関数は

COMBIN(総数,組合せ数)

で、可能です。総数10人でダブルスなら…

COMBIN(10,2)

こうですね。結果は10人なら45通り。

20人なら190通り、
30人なら435通り、
40人なら780通り…。

もう手入力集計では追いつきませんね。

ここで重複チェックする為に使用したのは関数ではなく計算。

目的は

① 1-2や2-1など同じ組み合わせの場合は同じ結果であること
② 違う組み合わせの場合は必ず違う結果であること

ここから加算乗算する場合xとyは同じ数だけ使わなければならないこと
…を前提に考えたのが

Content image

X^2 × Y^2 + X + Y

X^2*Y^2+X+Y

200通りのダブルスの組み合わせは19,900通り。
1から200まで全ての組み合わせを入力した状態で重複チェック。

Content image

重複せず。

Content image

1から順のみの場合で考えれば
「二乗同士を掛けた数」だったら重複が存在します、例えば

1と6の組み合わせなら1×1×6×6で36ですが2×2×3×3も36です。

しかしここに元の数を加算すると

1×1×6×6+1+6で43、2×2×3×3+2+3で41となり重複しなくなります。

そして1と6に対して6と1のような同じ組み合わせの場合

1×1×6×6+1+6で43、6×6×1×1+6+1で43となり

どちらを先に計算しようが結果は同じになります。

注意
1-1や50-50など同じ数同士も残ってしまうので先に
X=YでTRUEのものは削除しておきましょう。

マクロや関数だけではなく計算式も組み込み便利に使いましょう🌱

ではでは。

Supporter profile icon
Article tip 1人がサポートしています
獲得ALIS: Article like 116.45 ALIS Article tip 5.00 ALIS
IMAKARA's icon'
  • IMAKARA
  • @IMAKARA
ゆっくりまったりのんびり、自分が出せる最高速を日々楽しんでいます。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
グルメ

バターをつくってみた

Like token Tip token
127.90 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
ビジネス

海外企業と契約するフリーランス広報になった経緯をセルフインタビューで明かす!

Like token Tip token
16.10 ALIS
Eye catch
他カテゴリ

テレビ番組で登録商標が「言えない」のか考察してみる

Like token Tip token
26.20 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
トラベル

無料案内所という職業

Like token Tip token
84.20 ALIS
Eye catch
他カテゴリ

SASUKEオーディションに出た時の話

Like token Tip token
35.87 ALIS
Eye catch
他カテゴリ

警察官が一人で戦ったらどのくらいの強さなの?『柔道編』 【元警察官が本音で回答】

Like token Tip token
114.82 ALIS
Eye catch
トラベル

梅雨の京都八瀬・瑠璃光院はしっとり濃い新緑の世界

Like token Tip token
216.64 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
ゲーム

【初心者向け】Splinterlandsの遊び方【BCG】

Like token Tip token
6.32 ALIS