Das hat Spaß gemacht!
Erstellen Sie an einer beliebigen Stelle in Ihrer Arbeitsmappe (ich schlage eine andere Registerkarte vor) eine Komponententabelle mit einer Null wie folgt vor: Beginnen Sie einfach mit dem Wort "Components", geben Sie dann Ihre Zahlen ein und wählen Sie "Insert Table" aus der Multifunktionsleiste. Stellen Sie sicher, dass Sie die Null einschließen und den Tabellennamen wie hervorgehoben ändern. Diese Komponententabelle muss in aufsteigender Reihenfolge sein, aber die Erstellung der Tabelle bedeutet, dass Sie diese praktische kleine Sortier- / Filter-Schaltfläche erhalten. :-)
Erstellen Sie dann an einer anderen Stelle in Ihrer Arbeitsmappe die Haupttabelle. Fügen Sie nur die erste Spalte und alle Spaltenüberschriften hinzu, und wählen Sie dann erneut Tabelle einfügen. Ich habe das Zahlenformat des Normal-Styles General;General;
so bearbeitet, dass Werte von Null als leer angezeigt werden.
Säulen:
Nummer - Ihre Nummer
C1 - =VLOOKUP([@Number],Components,1)
C2 bis C10 - =VLOOKUP([@Number]-SUM(OFFSET([@C1],0,0,1,COLUMN()-COLUMN([@C1]))),Components,1)
CSum - =SUM([@[C1]:[C10]])
[@ColumnName]
Bezieht sich innerhalb einer Tabelle auf die Zelle "ColumnName" in der aktuellen Zeile. Daher wird in meiner Version eine Formel von COLUMN([@C1])
3 zu 3 ausgewertet, da dies in Spalte C steht.
Also für die hervorgehobene Zelle im obigen Bild die Formel von
=VLOOKUP([@Number]-SUM(OFFSET([@C1],0,0,1,COLUMN()-COLUMN([@C1]))),Components,1)
löst sich auf
=VLOOKUP(**35**-SUM(OFFSET(C4,0,0,1,**6** - **3**)),Components,1)
löst sich auf
=VLOOKUP(35-SUM(**C4:E4**),Components,1)
löst sich auf
=VLOOKUP(35-**35**,Components,1)
Daher sucht VLOOKUP in Components nach der größten Zahl, die dem ersten Argument (0) entspricht, und gibt ein Ergebnis von 0 zurück. Dies wird gemäß der benutzerdefinierten Formatierung von angezeigt, Custom;Custom;
sodass Null als leer angezeigt wird .
(Nun, shucks. Das "**" ist natürlich nicht wörtlich Teil dessen, worauf sich die Formel auflöst, sondern mein gescheiterter Versuch, die geänderten Teile fett hervorzuheben. Wenn jemand weiß, wie ich den Effekt erzielen kann, den ich gedreht habe für, bitte beheben Sie es.)