Was ich versuche zu tun ist, eine Formel zu finden, die ich bei der Lokalisierung nicht gefunden habe, und sie zu dem ändern, wofür ich sie brauche. Was ich habe, ist eine Liste, in der Namen durchweg mit unterschiedlichen Werten auf jeder Seite des Namens dupliziert werden. Ich möchte ein Weg sein, wo etwas passiert.Array-Formel, um Wert anzuzeigen, wenn es nicht übereinstimmt
Ich werde versuchen zu erklären und ein Beispiel geben.
In Spalte A habe ich alle Namen, nicht in einer bestimmten Reihenfolge, nur alle durcheinander. In Spalte B habe ich eine Zeit oder den Wert "aus", wenn für diesen Tag niemand geplant ist. Was ich tun möchte ist, jede Instanz zu finden, in der "John" arbeitet und den Wert zurückgibt, wenn er nicht sagt, dass er aus ist oder Urlaub macht.
Die Formel I haben, dass jede Instanz zeigt hier. Dies würde in D2 residieren: Code:
={IFERROR(INDEX('$B:$B,MATCH(0,IF($C$2=$A:$A,COUNTIF($D$1:D1,$B:$B),""),0)),"")}
Die Formel habe ich versucht, aber keinen Erfolg hatte, ist hier:
Code:
={IFERROR(INDEX('$B:$B,MATCH(0,IF(NOT(OR("Off"=$B:$B,"Vacation"=$B:$B)),COUNTIF($D$1:D1,$B:$B),""),0)),"")}
Jede mögliche Hilfe würde geschätzt!
@KevinTuri verwenden - bitte die Lösung akzeptieren, antworte, wenn es dein Problem gelöst hat. – Mrig