0

こんにちは私は、セルを0ではない行の最後の数値と等しくする数式を探しています。

Googleスプレッドシートを使用して測定およびグラフ化する指標がいくつかあります。私たちのディレクターは先月、メトリックデータを入力しています。現在、「メーター」列と毎月の列があります。メーターフィールドは、月とメーターの2つの場所に入力するのではなく、ディレクターが情報を記録した先月と同じにする必要があります。一部のディレクターが月に記入し、メーターフィールドを変更していないことがわかったので、メーターフィールドを彼らがデータを入力した先月と自動的に等しくしたいと思います。

私が使用しているシートのこの部分とシートを共有して、私がどのようにレイアウトしているかを確認します。

https://docs.google.com/spreadsheet/ccc?key=0Ai_2YLvaQba0dHdCUVRiSTE4NWwwMGRrMHBQeE9QVkE

4

2 に答える 2

1

これは少し単純で、常に最後の値を取得します。

=REGEXEXTRACT(SUBSTITUTE(join(";",C4:4),";0",),"^.*;(\d+|-\d+);+$")
于 2016-02-06T03:11:13.453 に答える
1

私の解決策:

=ArrayFormula(IF(LEN(A4:A);MMULT(C4:U*(COLUMN(C4:U4)=QUERY(VALUE(REGEXREPLACE(TRANSPOSE(SPLIT(CONCATENATE(REPT(ROW(A4:A)&CHAR(9)&COLUMN(C4:U4)&CHAR(10);(LEN(A4:A)>0)*(C4:U<>0)));CHAR(10)));"(.*)\t(.*)";{"$1","$2"}));"select max(Col2) group by Col1 label max(Col2) ''"));TRANSPOSE(SIGN(COLUMN(C4:U4))));IFERROR(1/0)))
于 2012-04-25T01:24:52.007 に答える