2017-05-03 2 views
-1

Die aktuelle Formel in meiner Tabelle ist die folgende:Wie erhalte ich das letzte und das zweitletzte nicht leere Feld in Google Spreadsheet?

= ((Z-Z 39 $ 38 $)/Z 38 $ * 100)

Die Z Spalte numerische Daten enthält.

Jedes Mal, wenn ich die Tabelle aktualisiere, füge ich der Spalte Z eine neue Zeile hinzu und muss die obige Formel mit der neuen Zelle aktualisieren. Zum Beispiel ist es im nächsten Monat ich aktualisieren werde müssen:

= ((Z $ 40-Z 39 $)/Z $ 39 * 100)

Wie kann ich diese Formel, um automatisch die letzte Zelle zu finden in Spalte Z UND die zweitletzte Zelle in Google Spreadsheets? Vielen Dank!

Antwort

1

Sie können INDEX/MATCH verwenden:

=((INDEX(Z:Z,MATCH(1E+99,Z:Z))-INDEX(Z:Z,MATCH(1E+99,Z:Z)-1))/INDEX(Z:Z,MATCH(1E+99,Z:Z)-1)*100) 

INDEX(Z:Z,MATCH(1E+99,Z:Z)) wird die letzte Zelle in Spalte Z mit einer Reihe finden.

Indem Sie -1 nach dem MATCH setzen, wird der Wert vom vorletzten Wert gezogen.

enter image description here

+1

Sehr leid. Ich denke, irgendwann zwischen einem Czechia Sheets (';' separator) und Excel '1E + 99' wurde in' E1 + 99' umgewandelt. (Fügt meiner Abneigung gegen "Multitagging" von Sprachen hinzu - ich denke, dass OpenOffice und LibreOffice-Tags immer noch chaotisch sind, obwohl es mehr Gründe gibt.) Auch Titel könnte besser sein als "... zuletzt nicht leer und vorletztes .. . " – pnuts

Verwandte Themen