J'ai une liste du nombre total de personnes disponibles et la deuxième liste des personnes affectées. Je voudrais remplir automatiquement une troisième liste des personnes (de la première liste) qui n'ont pas été assignées (liste B). Fondamentalement, les noms de la colonne A qui ne sont pas utilisés dans la colonne B apparaissent dans la colonne C.
+----+----------+----------+----------+
| | A | B | C |
+----+----------+----------+----------+
| 1 | All | Assigned | Free |
+----+----------+----------+----------+
| 2 | AJ | AJ | Dayna |
+----+----------+----------+----------+
| 3 | Dayna | Leah | Kristina |
+----+----------+----------+----------+
| 4 | Kristina | Mag | Mai |
+----+----------+----------+----------+
| 5 | Leah | Milla | Sarah |
+----+----------+----------+----------+
| 6 | Mag | Mimi | |
+----+----------+----------+----------+
| 7 | Mai | Oksana | |
+----+----------+----------+----------+
| 8 | Milla | Richelle | |
+----+----------+----------+----------+
| 9 | Mimi | | |
+----+----------+----------+----------+
| 10 | Oksana | | |
+----+----------+----------+----------+
| 11 | Richelle | | |
+----+----------+----------+----------+
| 12 | Sarah | | |
+----+----------+----------+----------+
C2: =ARRAYFORMULA(FILTER(A2:B; ISERROR(MATCH(A2:A; B2:B; 0))))
connaissances supplémentaires:
=FILTER(A2:A; REGEXMATCH(A2:A; "^"&JOIN("|"; FILTER(B2:B; LEN(B2:B)))&"$"))
#REF!
erreur si D la colonne existe:=ARRAY_CONSTRAIN(FILTER(A2:B; ISERROR(MATCH(A2:A; B2:B; 0))); 1000; 1)