[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『2行同時に入力された場合のみ計算する方法』(魔法少女)
1戦 2戦 3戦
暁美 20 -20 -10
鹿目 10 -20
佐倉 -20 10 40
美樹 -10
上記のように対戦毎に参加人数が異なるゲームのスコア計算において、同席した際の対戦相手別スコア(例 暁美対鹿目➡0対-10 暁美対佐倉➡-10対30 暁美対美樹➡20対-10)を算出したいのですがご教授願えますか?
リーグ戦の表みたいに全員分の全対戦相手分のデータをみれるようにしたいです。
< 使用 Excel:Excel2019、使用 OS:unknown >
実際にどうなればよいのか結果の例をあげたらどうだい?
(きゅうべえ) 2022/04/04(月) 08:56
魔法少女さんの説明であれば 鹿目 -10 -10 佐倉 佐倉は3戦しているが鹿目は2戦なのでどちらも2戦目までの合計 鹿目 10 -10 美樹 美樹が1戦しかしていないのでどちらも1戦だけの計 佐倉 -20 -10 美樹 同上 ではないかと。
(ねむねむ) 2022/04/04(月) 13:07
>例 暁美対鹿目 0対-10 暁美対佐倉-10対30 暁美対美樹20対-10 を算出したい
その例に従うと ↓かな? B11セル =IF($A2<>INDEX($A$2:$A$5,COLUMN(A1)),SUMPRODUCT(((INDEX($B$2:$H$5,COLUMN(A1),0)<>""))*$B2:$H2)&"対"&SUMPRODUCT((($B2:$H2<>""))*INDEX($B$2:$H$5,COLUMN(A1),0)),"") 右へ、下へコピー
<結果図> 行 __A__ ___B___ ____C____ ____D____ ____E____ _F_ _G_ _H_ 1 1戦 2戦 3戦 4戦 5戦 6戦 7戦 2 暁美 20 -20 -10 3 鹿目 10 -20 4 佐倉 -20 10 40 5 美樹 -10
10 暁美 鹿目 佐倉 美樹 11 暁美 0対-10 -10対30 20対-10 12 鹿目 -10対0 -10対-10 10対-10 13 佐倉 30対-10 -10対-10 -20対-10 14 美樹 -10対20 -10対10 -10対-20
(半平太) 2022/04/04(月) 14:17
ページのソースを見ると、こういう内容のようです。 1戦 2戦 3戦 暁美 20 -20 -10 鹿目 10 -20 佐倉 -20 10 40 美樹 -10 (表示ズレ) 2022/04/04(月) 14:57
<p> 1戦 2戦 3戦 <br> 暁美 20 -20 -10 <br> 鹿目 10 -20 <br> 佐倉 -20 10 40 <br> 美樹 -10 <br> </p> <p>
ページソース内容
(ソース) 2022/04/04(月) 15:44
元表が ↓ だったら、結果は例示通りにはなりませんけど・・・
A B C D E 1 1戦 2戦 3戦 2 暁美 20 -20 -10 3 鹿目 10 -20 4 佐倉 -20 10 40 5 美樹 -10 ・ ・ 10 暁美 鹿目 佐倉 美樹 11 暁美 12 鹿目 13 佐倉 14 美樹
B2:D5は「数式で空白にしていない」という前提で
B11 =IF($A11=B$10,"",SUMIF(INDEX($B$2:$D$5,COLUMN(A1),0),"<>",$B2:$D2)&"対"&SUMIF($B2:$D2,"<>",INDEX($B$2:$D$5,COLUMN(A1),0)))
右・下コピー
実際の表の位置がどこであろうと、COLUMN(A1)の「A1」を変更しないように
以上 (笑) 2022/04/04(月) 16:27
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.