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 A5
und A4
leer ist (während A3
2 enthält).
Mit viel mehr Mathematik als nötig, gibt es eine Formel, die funktioniert. In der obigen Dummy-Tabelle würden Sie dies einfügen A3
und 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)
LiberalArtist
1 + (( SQRT(8*SUM( OFFSET($A$2,0,0,SUM(ROW(),-2),1) )+1) - 1) ÷ 2)