Copier une formule : Array formula VS Glisser
Bonjour,
Voilà 2 jours que je galère à trouver une réponse sur Google Sheet
J'ai une formule qui est la suivante :
=IF(C2:C="";"";IF(COUNTIF(Order!$C$2:$C;F2:F)>0; INDEX(Order!$E$2:$E;MATCH(F2:F;Order!$C$2:$C;1)); "Gratuit"))
Si je la copie glisse sur les cellules inférieures ça fonctionne super et j'ai le bon résultat.
Mais je cherche à répéter la formule automatiquement à chaque fois que j'ajoute une nouvelle ligne.
Je fais donc ctrl + shift pout avoir la formule en Array
=ArrayFormula(IF(C2:C="";"";IF(COUNTIF(Order!$C$2:$C;F2:F)>0; INDEX(Order!$E$2:$E;MATCH(F2:F;Order!$C$2:$C;1)); "Gratuit")))
ça se copie bien, mais j'ai un résultat faux dans les cellules là ou avec le glisser (petite croix noire) j'avais un bon résultat.
Objectif :
- Dans la tab où il y a la formule, j'ai de personnes caractérisés par une liste d'e-mail
- Dans la tab "order" j'ai une liste de commande d'abonnement.
- Si quelqu'un s'abonne cela créé une nouvelle ligne dans order et il devient "Premium"
- Si il se désabonne cela créé une nouvelle ligne dans order et il devient "Gratuit".
- Dans la tab où il y a la formule je souhaite regarder si cette personne (e-mail) a passé commande, si oui, indiquer son dernier statut "Premium" ou "Gratuit".
- Si cette personne n'a jamais passé commande, elle est par défaut "Gratuit"
Merci infiniment pour votre aide
Seb