Forum Discussion

Belsam_mzh's avatar
Belsam_mzh
Copper Contributor
Jul 17, 2021
Solved

Automatiser une tache en utilisant somme.si

Bonjour la communauté, 

 

Je suis novice avec Excel et je tente de créer une formule pour chercher une valeur dans un tableau, puis, si elle s'y trouve, de donner un résultat. 

Dans le fichier, ID_EX1 et ID_EX2 sont les identifiants des nœuds et ils représentent les extrémités des conduites. Q_EX1 et Q_EX2 sont les valeurs de débits correspondants respectivement à ID_EX1 et ID_Ex2. Id_noeud est l'identifiant unique de chaque nœud (c'est-à-dire si un identifiant existe plusieurs fois dans ID_EX1 et ID_EX2 je le note une seule fois dans Id_noeud). Le but de mon travail est de calculer le débit Q (qui est somme des Q_EX1et Q_EX2) pour chaque nœud comme suit: chaque Id_noeud ne doit pas apparaitre que 3 fois entre ID_EX1 et ID_EX2, s'il n'est pas le cas donc il existe des valeurs de Q_EX1 et Q_EX2 qui sont égaux, je compte pour Q soit Q_EX1 soit Q_EX2. Pour cela, j'ai utiliser la fonction somme.si mais je dois introduire le critère ("= Id_noeud") chaque fois ainsi que travailler avec les colonnes ID_EX1 et ID_EX2 chacune à part. y a-t-il une formule pour calculer le débit Q automatiquement car les fichiers Excel avec lesquels j'ai travaillé sont très volumineux.

 

Merci de m'aider.

 

Cordialement.

 

  • Belsam_mzh Okay! That complicates the matter. I would put all ID's and Values in one list with an extra column for the Q-Ex-number. Then separate and focus on all IDs that exist more than three times. Remove the duplicates (i.e. where ID-1 & Q-1 equals ID-2 & Q-2). Then you are (probably) left with no more than three IDs, that you can re-join with the other data. Now you can do the SUMIF formula (SOMME.SI) as there will not be any ID with more than 3 occurrences. 

     

    Not something you do in one simple formula, I'm afraid. At least, not one I can think of right now. Personally, I would use PowerQuery. Although not difficult to learn, perhaps a bit overwhelming since you mention to be new to Excel.

     

    Have added a few chaat to your file demonstrating the steps you may have to do. Use only a very small portion of the data though.

8 Replies