J'ai une formule:
IF(AND(COUNTIFS(A:A,A1,B:B,"Bob")+COUNTIFS(A:A,A1,C:C,17)>=2,C1=17),B1,"")
cela fait ce qui suit:
- Si "Bob" est dans le Col B ET il y a un "17" dans le Col C tout en ayant toujours un A1 dans le Col A
- Récupérez ensuite les données de la colonne B sur la même ligne que "17", dans ce cas B2.
Donc, pour la série de lignes qui ont a2 dans le Col A,les conditions sont à nouveau vraies car il existe un "Bob" dans la colonne B associé à a2 et un "17" dans la colonne C associé à a2, de sorte que "Mike" est récupéré dans la colonne D.
Pour la série de lignes qui ont a3 dans la colonne A, les conditions ne sont pas vraies, car il n'y a pas de "17" dans la colonne C, la colonne D reste donc vide.
Pour la série de lignes qui ont a4 dans la colonne A, les conditions ne sont pas vraies, car il n'y a pas de "Bob" dans la colonne B. Par conséquent, la colonne D reste vide.
Maintenant, je voudrais changer "Bob" (chaîne de texte) pour une plage nommée.
Cependant, si COUNTIF
fonctionne avec les plages nommées, il ne fonctionne pas avec COUNTIFS
.
Y a-t-il un moyen de faire cela?
Réponses:
0 pour la réponse № 1Avec:
Cette formule:
=COUNTIFS(A1:A10,"=" & A1,B1:B10,"=Bob")
revient naturellement 3
Ensuite nous entrons Bob en cellule G11 et assigner G11 la Name
James
Nous trouvons:
=COUNTIFS(A1:A10,"=" & A1,B1:B10,"=" & james)
retourne aussi 3
Ce:
=COUNTIFS(A1:A10,"=" & A1,B1:B10, james)
fonctionne également.