1

Google スプレッドシートを使用すると、次の設定ができます。

------------------------------------------------
| Game        | Player 1 | Player 2 | Player 3 |
------------------------------------------------
| Racing      | L        | W        | X        |
| Sonic 2     | W        | L        | X        |
| Sonic 2     | W        | X        | L        |       
| Sonic 2     | L        | X        | W        |
| Racing      | L        | W        | X        |
| Racing      | L        | W        | X        |
------------------------------------------------

各「ゲーム」は 2 人用ゲームです。

  • Wは勝利を表す

  • Lは損失を表す

  • Xは再生されなかったことを表します

以下を計算してセルに出力したい:

  1. プレイヤー 1 のゲーム「レーシング」での合計勝利数。
  2. プレイヤー 1 のゲーム "Racing" での合計損失。
  3. プレイヤー 2 と対戦しながら、プレイヤー 1 のゲーム「レーシング」で勝利します。
  4. プレイヤー 2 との対戦中のプレイヤー 1 のゲーム「レーシング」での敗北。
  5. プレイヤー 3 との対戦中に、プレイヤー 1 のゲーム「レーシング」で勝利します。
  6. プレイヤー 3 との対戦中に、プレイヤー 1 がゲーム "Racing" で負けた。

これどうやってするの?

4

2 に答える 2

0

GoogleスプレッドシートでSUMIFS関数の回答を確認してください

基本的に、次のようなものが必要です。

=ARRAYFORMULA(SUM(((Games!$A:$A)=$A2) * ((Games!$B:$B)='W') * (1) ))

Gamesゲーム情報が記載されたシートはどこにあり、 RacingSonic2など$A2の値が記載されたセルは どこにありますか。

于 2012-02-12T10:25:55.687 に答える
0

SUMIF 関数の使用を検討する必要があります。列のセルが特定の値を持つ合計を取る関数を設定できます。これにより、追加の if ステートメントを埋め込むこともできます。エクセルを使うならこれを使います。

Google ドキュメントでこの関数を使用したことはありませんが、まだサポートされていない場合は、それについて言及している以下のリンクを試してください。 SUMIF の回避策

于 2012-02-12T04:28:18.647 に答える