Si vous essayez d'écrire "euros" directement dans la cellule, le contenu sera alors reconnu comme du texte et il ne sera plus possible d'y faire des opérations. Si vous ajoutez juste le symbole €, il y a fort à parier que la valeur sera automatiquement convertie en nombre au format monétaire, et que la cellule ne contiendra donc pas ce caractère au final.
Même si c'était le cas, c'est "*€"
qu'il faudrait écrire et pas "€*"
...
Une fois qu'on a dit ça, le problème n'est toujours pas résolu... Mais je pense que vous vous compliquez beaucoup la vie ! Si l'objectif est juste de faire une opération une ligne sur 2, il vous suffit de faire référence à une autre colonne qui a une valeur spécifique sur ces lignes, par exemple la colonne Q.
Ce qui donnerai :
=SUMIF($Q$7:$Q$1000;"*cartons";C$7:C$1000)
Ça pourrait tout aussi bien fonctionner avec une ligne masquée contenant des 1 pour les lignes paires, et des 0 pour des lignes impaires, ou tout autre valeur différenciante.
Autre solution plus "générale", adopter une structure plus classique et simple à exploiter (sous forme de base de données)...