Fortlaufende Nummerierung für Pseudo-"Zeilen"

tl; dr: Formel zur Nummerierung von Zeilen, die nicht unterbrochen wird, wenn einige "Zeilen" aus mehreren zusammengeführten Tabellenzeilen bestehen.

Szenario: Ich erstelle eine Checkliste (von Dingen, die bei der Wohnungssuche zu beachten sind) in Numbers 3, die einige "Verschachtelungen" durch das Zusammenführen von Zellen beinhaltet. Es ist effizienter zu zeigen als zu erklären, also hier ein kleiner Dummy:

  ||  A  |   B    |    C   |    D   |   E
-----------------------------------------------
-----------------------------------------------
1 ||  #  |      Item       |  Apt1  |  Apt2
-----------------------------------------------
2 ||  1  |   Sink works    |  [√]   |  [√] 
-----------------------------------------------
3 ||     |        |  Heat  |  [√]   |  [√] 
----     -        -----------------------------
4 ||  2  |  Has   |  A/C   |  [√]   |  [√] 
----     -        -----------------------------
5 ||     |        |  Gas   |  [√]   |  [√] 
-----------------------------------------------
6 ||  3  |   Door locks    |  [√]   |  [√] 

Problem: Normale Methoden zum Einfügen einer Zeilennummer brechen aufgrund der Art und Weise, wie Numbers verbundene Zellen behandelt. Zum Beispiel A6=SUM(A5,1)würde 1 zurückgeben, weil Numbers denkt A5und A4leer ist (während A32 enthält).

Ich glaube, ich habe eine Lösung:1 + (( SQRT(8*SUM( OFFSET($A$2,0,0,SUM(ROW(),-2),1) )+1) - 1) ÷ 2)

Antworten (1)

Mit viel mehr Mathematik als nötig, gibt es eine Formel, die funktioniert. In der obigen Dummy-Tabelle würden Sie dies einfügen A3und dann in großen Mengen in alle nachfolgenden Zeilen kopieren, genau wie Sie es erwarten würden:

1 + ((    SQRT(8*SUM(  OFFSET($A$2,0,0,SUM(ROW(),-2),1)  )+1)    - 1) ÷ 2)