Bonjour, j' ai une base de donnees de longueur variable.
Pour chaque ligne, imaginons que j ai trois colonnes, l une avec une marque de voiture, l autre avec plusieurs status dont neuve et la troisieme avec l annee
Dans une derniere colonne, je souhaite que pour chaque ligne, excel verifie qu il n y a pas de voiture de meme marque mais qui soit neuve. Si une autre voiture est neuve, alors j affiche un message, sinon, j affiche rien ou alors si l annee est 2007, meme message.
Dans colonne C la marque de la voiture, colonne Q le status, colonne R l annee
J ai trouve que la fonction somme.prod peut etre utilisee pour compter selon 2 variables :
if(not(or(Q1="neuve";R1=2007);if(SUMPRODUCT(--(data!$C$1:$C$10000=C1); --(data!$Q$1:$Q$10000="neuve"))+SUMPRODUCT(--(data!$C$1:$C$10000=C1); --(data!$R$1:$R$10000=2007))>0;"UNE MEILLEURE OFFRE EXISTE";"");"")
Probleme: L utilisation de somme.prod fait ENORMEMENT RALENTIR MON ORDINATEUR.
Question1: Y a t il une fonction utilisant moins de ressources pour arriver au meme resultat.
Question 2: La base de donnees est de longueur variable. Ca peut etre 3000 lignes comme 9000. Est-il possible de compter le nombre de ligne et d' utiliser ce resultat a la place du 10000 par defaut.
Merci par avance, car pour l instant, je rame ... (comme l ordi)
Pour chaque ligne, imaginons que j ai trois colonnes, l une avec une marque de voiture, l autre avec plusieurs status dont neuve et la troisieme avec l annee
Dans une derniere colonne, je souhaite que pour chaque ligne, excel verifie qu il n y a pas de voiture de meme marque mais qui soit neuve. Si une autre voiture est neuve, alors j affiche un message, sinon, j affiche rien ou alors si l annee est 2007, meme message.
Dans colonne C la marque de la voiture, colonne Q le status, colonne R l annee
J ai trouve que la fonction somme.prod peut etre utilisee pour compter selon 2 variables :
if(not(or(Q1="neuve";R1=2007);if(SUMPRODUCT(--(data!$C$1:$C$10000=C1); --(data!$Q$1:$Q$10000="neuve"))+SUMPRODUCT(--(data!$C$1:$C$10000=C1); --(data!$R$1:$R$10000=2007))>0;"UNE MEILLEURE OFFRE EXISTE";"");"")
Probleme: L utilisation de somme.prod fait ENORMEMENT RALENTIR MON ORDINATEUR.
Question1: Y a t il une fonction utilisant moins de ressources pour arriver au meme resultat.
Question 2: La base de donnees est de longueur variable. Ca peut etre 3000 lignes comme 9000. Est-il possible de compter le nombre de ligne et d' utiliser ce resultat a la place du 10000 par defaut.
Merci par avance, car pour l instant, je rame ... (comme l ordi)