Excel recherchev si contient

Fermé
antoine6191 - Modifié le 16 janv. 2019 à 11:34
 antoine6191 - 18 janv. 2019 à 11:28
Bonjour,

je suis en train de travailler sur une feuille de calcul de recensement des habitants dans les communes de france. Mon soucis c'est que je calcul la variation du nombre d'habitant de n/n-1 mais j'aimerais que le calcul ne se fasse pas lorsque la commune a fusionné avec une autre (ce que je trouve sur une autre feuille).

j'ai mis ça mais elle me renvoi le calcul alors que la commune a fusionné....

=SI(RECHERCHEV(A23;'Modifications territoriales'!$A$23:$E$8408;3;VRAI)="*fusion*";"";SI(E23=0;"";C23/E23-1))

A23 c'est le code commune, la feuille modification territoriales c'est la liste des commune fusionnés et la colonne 3 renvoie 2 type de phrases "Fusion (commune absorbante)" ou absorbée. Le 2ème SI, c'est pour ne pas avoir d'erreur lorsque la commune est vieille et qu'elle a 0 habitant aujourd'hui.

merci beaucoup pour votre aide! :)

Configuration: Windows / Firefox 63.0

4 réponses

via55 Messages postés 14496 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 22 novembre 2024 2 735
16 janv. 2019 à 15:12
Re,

Essaie cette formule en D28 :
=SIERREUR(SI(GAUCHE(RECHERCHEV(B28;Feuil2!B:C;2;0);6)="Fusion";"");SI(E28=0;"";C28/E28-1))

Cdlmnt
Via
1
via55 Messages postés 14496 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 22 novembre 2024 2 735
16 janv. 2019 à 12:00
Bonjour

Pour voir ce qui cloche il faut un exemple de ton fichier
Poste cet exemple (allégé si nécessaire à une centaine de lignes) sur cjoint.com, fais créer un lien que tu copies et reviens coller ici

Cdlmnt
Via
0
obligez de l'alléger :/ il fait 35Mo

j'espère que ça suffira

https://www.cjoint.com/c/IAqlAsMjXqF

merci pour votre temps
0
merci beaucoup, ça a fonctionné!
0