J'ai une fonction:
=IF(Matis!A8="",0,IF(OR(Matis!A8=$B$11,Matis!A8=$B$12,Matis!A8=$B$13,Matis!A8=$B$14,Matis!A8=$B$15,Matis!A8=$B$16,Matis!A8=$B$17,Matis!A8=$B$19,Matis!A8=$B$31,Matis!A8=$B$35),8,10))
Ce qui examine la cellule A8 de la feuille 'Matis' et vérifie sa fonction par rapport à une série de cellules de la feuille, et renvoie une valeur en fonction de ce qu'elle trouve.
Par exemple, il regarde Matis! A8 et voit qu'il est égal à B11 et renvoie 8.
J'essaie de faire en sorte que la fonction ait l'air de dire A8: A100 sur 'Matis' et résume le résultat pour chaque cellule.
Par exemple, si elle regarde A8 et renvoie 8, A9 et 10, A10 et 10, la fonction renvoie 8 + 10 + 10 = 28.
Actuellement, je viens d'imprimer tous les résultats dans une colonne différente en faisant glisser la formule, puis de faire la somme de cette colonne, mais j'aimerais que tout cela soit fait dans une cellule
J'ai vu SUMIF, SUMIFS et SUMPRODUCT à proximité, mais je ne suis pas sûr de savoir lequel, le cas échéant, je devrais utiliser ici. Quelqu'un a des indices? J'espère que j'ai bien expliqué cela.
=SUM(IF(A1=B1:B10,8,10))
et entrez-le sous forme de formule matricielle. Cela devrait suffire.=SUM(IF(A1:A2=TRANSPOSE(B1:B3),8,10))
. Avec ce code, vous pouvez maintenant parcourir les éléments de la colonne A. N'oubliez pas de le saisir sous forme de formule matricielle