Arrayformula ne fonctionne pas sur Somme.Si.Ens

Bonjour à tous !

J'ai un souci, Arrayformula ne fonctionne pas pour une formule, j'image que c'est à cause d'une plage, mais j'ignore laquelle, voici le détail :

Je veux faire une somme d'unités, en fonction des dates et du type de cette unité, exemple :

Datenb unitstype units
01/015fraise
02/016abricots
03/0140pommes
03/015fraise

Donc, j'ai fait 2 colonnes, afin d'avoir les dates uniques et une somme conditionnelle :

=Unique(A2:A)=Arrayformula(Somme.SI.ENS(B2:B ; A2:A ; U2:U ; C2:C ; "=fraise"))

La somme conditionnelle fonctionne, mais pas l'arrayforumla.

Quelqu'un a une idée de quelle plage me cause ce problème ?

Bonjour Pierre,

Je n'ai pas testé ta formule, mais déjà Il ne faut pas mettre le = avant fraise:

=Arrayformula(Somme.SI.ENS(B2:B ; A2:A ; U2:U ; C2:C ; "fraise"))

Cordialement,

Fil.

Le résultat semble identique, il faudrait que je puisse tester sur l'intégralité de mon tableau afin de voir s'il y a une réelle différence.

Aurais-tu une idée de pourquoi mon Arrayformula ne fonctionne pas ?

L'erreur est provoquée par: U2:U. Tu ne peux pas mettre une plage de cellules.

=Arrayformula(Somme.SI.ENS(B2:B ; A2:A ; U2 ; C2:C ; "fraise")) est correct, mais ce n'est peut être pas ce que tu souhaites...


.
Rechercher des sujets similaires à "arrayformula fonctionne pas somme ens"