2017-12-29 6 views
0

これはどのように行うべきかわかりません。私は他のプログラムでこれを行うことができますが、ここでは考えられません。Googleスプレッドシート:ユニークの列からXを数えます。

https://docs.google.com/spreadsheets/d/1rXTCfG9wbFqPUtl9w8h4WcSolWEowxFk94O3nY6Ib30/

これは、アカウントに一致する、ゲーム内の文字のリストです。列Bはaccountnameです。列Eは物事に基づいて文字が与えられる順位です。列Oは一意のアカウント名のリストです。客観的には、列Pに、Citizenのランクを持つユニークなアカウント名のリストを入力します。ロジックは、基本的には次のとおりです。

for(columnO) 
{ 
if(columnO.columnE == "Citizen") 
{ 
    columnP(); 
} 
} 

答えて

0

=UNIQUE(FILTER(Sheet1!B3:B, Sheet1!E3:E = "Citizen"))

編集

式はカラム内のアカウント名のすべてを探し@Victor Sheckels

からのコメントに基づいて変更された式B列の「Citizen」ランクに対応し、UNIQUE()を使用して一意の値のみを返します。

enter image description here

+0

OxはExに対応していないため動作しません。 控えめな解決策:ダミーの列を作成し、ユニークのために解析します。 = if(E3 = "Citizen"、B3、 "") =ユニーク(W3:W) –

+0

もう1つ、スプレッドシートを送信するときに白黒で表示します。使用していた色はすべて、セルを読み込んで解析するのが非常に困難です。 – Chef1075

関連する問題