Formel zum Auswählen / Ausgeben der bevorzugten Zeile basierend auf einem Wert in der Nähe eines anderen Werts

466
James Cooper

Ich arbeite mit einem großen Gebäudefußabdruck-Datensatz, der basierend auf dem geografischen Standort mit den Parcel-Daten verbunden wurde. Dieser Building Footprint-Datensatz hat mehrere Footprints innerhalb desselben Flurstücks und hat daher identische Parcel_IDs.

Ich bin auf der Suche nach einer Formel, die Zeilen basierend auf einer identischen Parcel_ID auswählt und dann den bevorzugten Footprint (Zeilen) basierend darauf ausgibt, inwieweit die "Calculated_Square_Footage" -Werte dem Listed_Square_Footage-Wert entsprechen.

Nehmen Sie zum Beispiel: Ich habe eine Tabelle mit 6 Gebäudefußabdrücken (6 Datenzeilen). Alle 6 Footprints haben dieselbe ID (Parcel_ID) und Listed_Square_Footage-Wert, da sie alle in derselben Parzelle liegen. Alle 6 Footprints weisen jedoch unterschiedliche Berechnungen für berechnete Quadratmeterzahl auf, da sie unterschiedliche Größen haben. Ich möchte eine Formel, die die Zeile hervorhebt, auswählt oder ausgibt, in der der Wert Calculated_Square_Footage dem Wert von Listed_Square_Footage am nächsten kommt: (Siehe Tabelle unten)

Preferred_Footprint_Table_Example

0

1 Antwort auf die Frage

0
cybernetic.nomad

Wenn Sie eine Helper-Spalte mit der folgenden Formel erstellen (ich habe meine in die Spalte eingefügt F):

=ABS(D2-C2) 

Sie können dann die folgende Formel verwenden, um den Footprint zurückzugeben:

=INDEX(A2:A7,MATCH(MIN(F2:F7),F2:F7,0)) 
Entschuldigung für die späte Antwort. Ich schätze Ihre Hilfe und das hat funktioniert, aber ich habe ein kleines Problem gefunden, als ich diese Formel auf den gesamten Datensatz angewendet habe. Die Formel wählt aus einem Zellbereich aus, statt nur Fußabdrücke (Zeilen) mit identischen Flurstück-IDs auszuwählen. Wenn also die Formel für den Footprint "4" berechnet wird, führt dies dazu, dass der Footprint 5 bevorzugt wird, wenn der Footprint 3 noch vorhanden sein sollte. In einigen Fällen gibt es nur 2 oder 3 Footprints mit einem Paket und nicht 6 den Bereich von 6 Zellen berechnen wird nicht genau sein. Jedenfalls, um das zu mildern? James Cooper vor 6 Jahren 0