2016-09-21 4 views
0

enter image description here Tabelle 1 enthält Code 1 und Code 2, die innerhalb eines festgelegten Bereichs liegen.Excel-Rückgabewert, der in einen Bereich fällt

In Tabelle 2 werden die Matrixformel unten in Colf funktioniert gut:

{=INDEX(Table1[Code 1],MATCH(1,(G4<=Table1[Code 2 to])*(G4>=Table1[Code 2 from]),0))} 

Aber ich bin nicht sicher, wie die obige Formel hinzuzufügen, zu sagen: „DO NOT USE“, wo Code 2 von/bis leer OR Wert zurückbringen, wo Code 2 ein einzelner Wert ist

Ihre Hilfe wäre sehr willkommen!

Antwort

0

mit den Rohlingen oder jede andere Zahl zu beschäftigen, die in Ihrem Bereich wickeln Sie Ihre Formel in IFERROR() nicht fallen:

=IFERROR(INDEX(Table1[Code 1],MATCH(1,(G4<=Table1[Code 2 to])*(G4>=Table1[Code 2 from]),0)),"") 

Es ist immer noch eine Matrixformel zu bestätigen, so verwenden Ctrl-Shift-Enter .

Um mit dem zweiten Problem umzugehen, setzen Sie einfach eine lächerlich große Zahl in den Code 2 to Raum wie 1E+99.

+0

Vielen Dank dafür! –

Verwandte Themen