RÉSOLUE - Si la plage de données ne contient pas le mot recherché

  • Initiateur de la discussion Initiateur de la discussion Shenexe
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Shenexe

XLDnaute Nouveau
Bonjour,
J'aimerais connaître la formule pour avoir le résultat voulu.


Si dans la plage M268:M564 il n'y a pas le mot "Québec" ; alors 200 divisé par le nombre qui n'est pas "Québec" ; sinon rien.


C'est possible?
 
Dernière édition:
Re : Si la plage de données ne contient pas le mot recherché

bonjour

sans fichier exemple, c'est difficile à comprendre

=NB.SI(M268:M564;"Quebec")
te retournes le nombre de fois qu'apparait Quebec

si c'est 0, alors. il n'y a pas le mot Quebec

alors 200 divisé par le nombre qui n'est pas "Québec"
forcément, ce sera 200 divisé par le nombre de valeur dans ta zone M268:M564

donc. ca te donnerait un truc du genre

=si (NB.SI(M268:M564;"Quebec")=0;200/nbval(M268:M564);"")
 
Re : Si la plage de données ne contient pas le mot recherché

C'est vrai que ce n'est pas clair.
Lorsque c'est hors Québec, il y a un frais de 200$ maximum selon le nombre d'entreprise.

1 entreprise hors Québec = 200$
2 entreprises hors Québec = 200$ / 2
3 entreprises hors Québec = 200$ / 3
4 entreprises hors Québec = 200$ / 4

Une fois qu'on à atteint les 4 entreprises, à partir de là ce sera 50$ par entreprise supplémentaire.

J'ai mis un exemple en pièce jointe. Dans la colonne A, il y a plusieurs "Québec", mais on remarque un "Colombie-Britannique" et un "Ontario".
 

Pièces jointes

Dernière édition:
Re : Si la plage de données ne contient pas le mot recherché

Hello,

vois la pj:
suis pas sur d'avoir tout à fait bien compris le besoin
et au cas ou, j'ai laissé deux formules séparées
en colonne C: je calcule le nombre d'entreprise hors Québec au fur et à mesure du tableau (cf onglet Suivi Membres 2015)
en colonne B: je fais le calcul de frais tel que j'ai compris.....
si c'est du québec; on ne met rien
si c'est du hors Québec,
on fait 200/nb entreprises hors quebec (colonne C) jusqu'à ce que ce nb soit >5
à partir de colonne C>5, on fait 200 + 50* (nb au dela de 5)..

à te lire pour confirmation ou correction



dans l'onglet SuiviMembres 2015 (2), j'ai fusionné les deux formules dans la meme colonne
 

Pièces jointes

Dernière édition:
Re : Si la plage de données ne contient pas le mot recherché

Beau travail vgendron, mais ce n'est pas encore tout à fait ça.
J'ai mis les résultats que je désire obtenir dans le 2e onglet.

Méchant défi, hein?

Ça me rend très heureuse que tu planches sur mon problème, merci!
 

Pièces jointes

Dernière édition:
Re : Si la plage de données ne contient pas le mot recherché

ok,
c'est plus simple que je ne pensais en fait. enfin. je crois ;-)
ci joint à nouveau ton fichier
dans l'onglet (2), j'ai laissé les deux calculs séparés (en jaune, et dans le tableau) pour que tu vois la décomposition de la formule
dans le premier tableau c'est intégré l'ensemble en E2 puis tiré vers le bas

et j'ai reproduit la meme formule dans l'onglet 1
 

Pièces jointes

Re : RÉSOLUE - Si la plage de données ne contient pas le mot recherché

La formule dans la colonne C effectue la validation de la colonne A. Peut-elle aussi effectuer la validation de la colonne B? Que la formule pour la colonne C tienne compte des colonnes A et B.
 
Re : RÉSOLUE - Si la plage de données ne contient pas le mot recherché

oui mais encore.. de quelle manière doit on tenir compte de la colonne B ?

autre chose, je vois dans ton fichier qu'en colonne B justement, parfois tu as une formule =A, parfois c'est du texte, et parfois, c'est vide..
est ce normal? si oui pourquoi, si non, il faut mettre quoi?
 
Re : RÉSOLUE - Si la plage de données ne contient pas le mot recherché

oui mais encore.. de quelle manière doit on tenir compte de la colonne B ?

De la même manière que la colonne A. Le calcul doit aussi s'appliquer à la colonne B.

Pour ce qui est des cellules, j'ai fait un p'tit ménage. J'ai enlevé les =A.
Quand c'est vide, c'est qu'il n'y a pas de 2e province.
 
Dernière édition:
Re : RÉSOLUE - Si la plage de données ne contient pas le mot recherché

La formule pour la colonne C est celle-ci : =SI(A2<>"Québec";SI(NB.SI($A$2:$A$299;"<>Québec")>4;50;200/NB.SI($A$2:$A$299;"<>Québec"));"").

Je voudrais qu'elle tienne aussi compte de la colonne B. J'ai essayé ceci : =SI(ou(A3<>"Québec";b3<>"Québec";SI(ou(NB.SI($A$2:$A$299;"<>Québec")>4;50;200/NB.SI($A$2:$A$299;"<>Québec");NB.SI($B$2:$B$299;"<>Québec")>4;50;200/NB.SI($B$2:$B$299;"<>Québec"));"")))

Mais ça ne fonctionne pas...

J'ai des hors Québec en colonne A et en B et je veux appliquer le calcul "<>Québec">4;50;200 aux deux colonnes.

Est-ce que je peux laisser des cases vides dans la colonne B?
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
579
Retour