Excelで、フィルタ表示(マクロ使用)の結果を別シートにコピーした後・・・
|日付|開催地|英|米|仏|伊|独
|○日|神奈川|壱|壱|●|□|壱
|◎日|神奈川|●|壱|壱|□|□
|△日|神奈川|壱|壱|壱|□|●
|▲日|和歌山|壱|壱|壱|壱|●
このようなデータベース(表)があります。
1行目がタイトルで英~独はチーム名です。
チーム名欄には点数が入力されています。
※漢数字は普通の数字、”□”は空白に読み替えてください
ここで検索用シートにて、例えば開催地を
神奈川で検索すると
|日付|開催地|英|米|仏|伊|独
|○日|神奈川|壱|壱|●|□|壱
|◎日|神奈川|●|壱|壱|□|□
|△日|神奈川|壱|壱|壱|□|●
現在はこんな感じで検索結果が表示されます。
このとき検索結果と共に各チームの点数の合計を
検索結果が表示された最終行の次の行に計算させて
表示したいのですが、全ての点数を加算するのではなく
そのチームについている直近の●より
下の点数のみを合計して表示したいのです。
|日付|開催地|英|米|仏|伊|独
|○日|神奈川|壱|壱|●|□|壱
|◎日|神奈川|●|壱|壱|□|□
|△日|神奈川|壱|壱|壱|□|●
□□□□□□□□壱□参□弐□□□零 ←こんな風に
英は、◎日において●が付いているので合計点は1点。
伊は、神奈川においては得点がないので空白とする。
独は、抽出された最終日において●なので点数は0点となる。
更にこの状態から得点のないチームを除きたい。
ただし、伊は除外するが、独は0点では
あるものの点数はあると考えて残す。
|日付|開催地|英|米|仏|独
|○日|神奈川|壱|壱|●|壱
|◎日|神奈川|●|壱|壱|□
|△日|神奈川|壱|壱|壱|●
□□□□□□□□壱□参□弐□零
↑最終的にこのような形で表示したいのですが
どのように処理すればよいでしょうか。