2016-07-30 5 views
-2

Hi folgende Formel funktioniert, aber Array-Formel funktioniert nicht.Diese Array-Formel funktioniert nicht

Arbeits EQ: = IF (V2: V = 1, INDEX ($ E $ 2: $ E, MATCH (T2 & B2 & "Auslieferungszeit (Heute)", $ T $ 2: $ T & B $ 2 $ : $ B & $ C $ 2: $ C, 0)), "")

ich frage mich, aber diese Formel funktioniert nicht: = ARRAYFORMULA (IF (V2: V = 1, INDEX ($ E $ 2: $ E, MATCH (T2 & B2 & "Auslieferungszeit (Heute)", $ T $ 2: $ T & $ B $ 2: $ B & $ C $ 2: $ C, 0)), ""))

Kann mir jemand beibringen, das zu beheben?

Beispiel Details: Example Sheet is here

+0

Sie sollten ein paar Beispiele veröffentlichen, damit wir den Fehler reproduzieren können. –

+0

Sicher danke, ich aktualisiere. –

+0

Hallo, bitte einmal prüfen. Ich habe Google Sheet Reference angefügt. –

Antwort

0

Leider sind nicht alle Blätter Funktionen innerhalb einer ARRAYFORMULA arbeiten, und INDEX und MATCH sind zwei, die nicht

Stattdessen tun, können Sie SVERWEIS verwenden und ein Array konstruieren, um die Arbeit zu tun von INDEX/MATCH:

=ArrayFormula(IF(V2:V=1,VLOOKUP(T2:T&B2:B&"Delivered Time (Today)",{T2:T&B2:B&C2:C,E2:E},2,0),))

Sie arbeiten in dieser Kopie Ihres Beispiel Blatt: https://docs.google.com/spreadsheets/d/1dFVNfPn0R9goQaLjRvZEwggRthbkEY3nC3aqC2joPcw/edit?usp=sharing

+0

Vielen Dank Man! Es brachte mich zum nächsten. Ich stecke dort seit ein paar Wochen fest. Aber ich habe nicht verstanden, warum es nicht funktioniert. –

Verwandte Themen