2017-10-10 14 views
0

Googleシートを使用していて、2つの範囲からリストを作成しようとしています。 1つはロット番号、もう1つは勘定残高です。口座残高の範囲に0より大きい数値がある場合は、対応するロット範囲の数値を返す必要があります。配列からリストを作成する

私は、次の式を使用しています:

=ArrayFormula(INDEX(A4:A13, MATCH(0, COUNTIFS(B4:B13>0, A4:A13), 0))) 

これはクリスが提供する式で実現するのは簡単です。フィルタ式の下のセルは空にしておいてください。数式の下にあるセル内のデータはエラーになります。添付ファイルのスプレッドシートをD18に入力した適切な公式で更新しました。

私の結果は、口座残高を持つロットのリストではなく、すべてのロット番号のリストです。

https://docs.google.com/spreadsheets/d/1Kt4rPECAVVHhZOXeA3FHGriXIfAg6H5BqRu-vTA_Pnk/edit?usp=sharing

リンクは私の結果と私のスプレッドシートのサンプルが含まれており、以下、明確化のための私の予想結果のサンプルです。

答えて

1

は、セルD13にこの数式を試してみてください:

=FILTER(A18:A27,B18:B27>0)

+0

ありがとうございました。私は明らかに長い道のりをとりましたが、これはずっと簡単です。 – Rod

関連する問題