Comment puis-je utiliser un if imbriquées(ET) dans un tableau Excel formule?

Comment puis-je obtenir un imbriquée " ET "travail à l'intérieur de" SI " dans une formule de tableau?

J'ai réduit mon problème à l'exemple suivant:
Comment puis-je utiliser un if imbriquées(ET) dans un tableau Excel formule?
Remarque: l'image ci-dessus a été mis à jour pour inclure la formule matricielle accolades

En haut à droite, nous avons les critères de recherche dans L3 ("couleur") et L4 ("shape"). À gauche, la colonne D contient de travail correspondent à des formules à la fois la couleur et la forme dans la liste des éléments. Le premier tableau indique le match la formule fonctionne correctement sans l'aide d'une formule de tableau.

Le deuxième tableau indique une formule de tableau qui correspond à la couleur.

Le troisième tableau montre une formule de tableau qui correspond à la forme.

Sur la droite est une tentative de ma part d'utiliser les deux critères dans une formule de tableau, en les combinant avec des ET de.

SI la valeur dans la colonne de couleur correspond à la couleur des critères (L3) et de la valeur dans la forme de la colonne correspond à la forme de critères (L4), alors je veux voir "le MATCH!".

J'ai trouvé une solution de contournement: concaténer les valeurs et les critères, puis de les faire correspondre à l'intérieur d'un seul, SI. Je me sens comme il devrait y avoir une Meilleure Façon... comme si ET a fonctionné comme prévu!

Remarque:
Beaucoup de réponses ci-dessous fonctionne correctement, mais pas qu'un ensemble de formules, ce qui est précisément ce que cette question est à propos. J'ai regardé ma question d'origine et de rendu compte que j'ai oublié de montrer les accolades dans les exemples de formules de tableau. J'ai fixé l'image à afficher. Désolé pour la confusion.

La clé pour répondre à ces questions est d'écrire quelque chose qui fonctionne comme un la formule de tableau, qui est entré en appuyant sur CTRL+MAJ+ENTRÉE après avoir tapé la formule dans une cellule. Excel automaically ajouter des accolades pour indiquer que c'est une formule de tableau.

  • réponse est correcte. Parce que and accepte les tableaux comme arguments et renvoie une valeur unique ("Sont tous ces vrai?") il n'est pas appliquée à chaque élément séparément, au moyen d'une fonction (comme if) accepte que des valeurs uniques est. Différents contextes, différentes manières de fonctionner comme prévu." 🙂 En multipliant les matrices (implicitement VRAI->1, FAUX->0) est la matrice de l'équivalent de and (retourne une valeur non nulle si aucun n'est égal à zéro), et en ajoutant (non négatif) des tableaux est la matrice de l'équivalent de or (retourne une valeur non nulle si tout est non nul).
  • simoco la réponse de marche, mais pas dans une formule matricielle. J'ai mis à jour la question d'origine donc c'est plus clair ce que je demande. J'ai remarqué que l'image ne montre pas les accolades, alors peut-être il n'était pas clair. BernardSaucier réponse ne travaillent dans des accolades si elle répond à des questions. Il y a peut être d'autres/les meilleures solutions qui sont plus évolutive en plus des arguments pour ET().
  • J'ai fait une erreur dans ma feuille de calcul, en fait simoco la réponse de grandes œuvres!