Array1 = {1,2,3}
Array2 = {3,4,5}
Welche Funktion verwendet diese beiden Arrays (als Bereiche im Arbeitsblatt) und gibt die Werte zurück, die in Array1, aber nicht in Array2 angezeigt werden? In meinem Beispiel ist die gewünschte Ausgabe {1,2}.
Sobald ich diese Funktion habe, möchte ich SMALL () verwenden, um den k kleinsten Wert zu erhalten.
Können integrierte Funktionen verwendet werden, um dies in einer einzelnen Zelle zu tun?
Zur Verdeutlichung hier ein Screenshot:
Ich suche nach eingebauten Funktionen, die MYFUNC () ersetzen und {1,2} zurückgeben können, weil sie im ersten Bereich liegen, aber nicht im zweiten. In Kombination mit der SMALL () - Funktion, wie im Screenshot, ist das Ergebnis 1.
Zum Vergleich mit SQL wäre dies wie folgt:
SELECT number from Table1
WHERE number NOT IN
(SELECT number FROM Table2)
Antworten:
Sie können eine Array-Version von
COUNTIF
:Halten Sie Ctrl+ gedrückt Shiftund drücken Sie, Enternachdem Sie die Formel eingegeben haben, um sie in ein Array einzugeben.
Wo
k
ist deink
th.Hinweis: Das Array gibt auch ein Leerzeichen zurück
""
.quelle