Verwenden Sie INDEX und MATCH, IF und AND, um den Spaltentitel einer Zelle Excel 2011 Mac zurückzugeben

588
ljo

[Bildbeschreibung hier eingeben] [1] Ich habe einen Datensatz, der aus Spalten mit Schritten von 0,1 Metern besteht, und für jede Spalte habe ich einen numerischen Wert. Diese numerischen Werte nehmen mit zunehmender Entfernung (Spaltentitel) ab.

Ich möchte die Zelle finden, in der der Wert größer als 10 ist und die benachbarte Zelle einen Wert von weniger als 10 hat, und den entsprechenden Spaltentitel (dh den Abstandswert) zurückgeben.

Ich habe dies mit versucht =INDEX(C$32:ZE$32,MATCH(,C32:ZE32,0))

Ich bin jedoch nicht sicher, wie ich vorgehen soll. Ich gehe davon aus, dass ich IFund ANDin den MATCHKlammern verwenden muss, aber das ist so weit, wie ich kann.

Jede Hilfe wäre enorm zu schätzen.

0
Könnten Sie uns einen Screenshot geben, um zu klären, wie Ihre Daten aussehen? Mike vor 5 Jahren 0

1 Antwort auf die Frage

0
Blackwood

Sie sagen, dass die Werte mit zunehmender Entfernung abnehmen. Das bedeutet, dass Sie nur den letzten Wert suchen müssen, der größer als 10 ist, und es ist garantiert, dass die Zelle rechts davon weniger als 10 ist. Sie können dies MATCHtun, wenn Sie -1als dritten Parameter angeben .

=INDEX(C32:ZE32,MATCH(10,C33:ZE33,-1)) 

enter image description here

Sie haben nicht gesagt, was passieren soll, wenn einer der Werte genau 10 ist. Die obige Formel ermittelt den letzten Wert, der größer als oder gleich 10 ist. Wenn Sie den letzten Wert suchen möchten, der größer als 10 ist, aber nicht gleich 10 ist Sie könnten diese Formel verwenden:

=INDEX(C32:ZE32,COUNTIF(C33:ZE33,">10"))