NB.SI et SOMME.PROD avec une variable supplémentaire

  • Initiateur de la discussion Initiateur de la discussion FAUB
  • 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 !

F

FAUB

Guest
Bonjour,

Voici mon problème :
Afin d’améliorer mon suivi de factures, j’utilise la formule NB.SI pour savoir combien de factures ont étés envoyées dans chaque service.
Le problème est qu’une même facture peut avoir plusieurs types de coûts, et donc être sur plusieurs lignes dans mon fichier, mais avec le même numéro.
Donc, au lieu de me donner par exemple le nombre de factures qui sont dans le service AB, la formule va me donner le nombre de lignes où le code de la facture est présent.

De plus, j’ai une troisième colonne dans laquelle j’utilise une formule somme.prod(), qui elle me permet de savoir combien de factures réparties dans tel service sont à relancer ((Date de transmission<aujourdhui()-jour(15)).

Je vous joins un exemple où c’est un peu plus clair.

Je voudrais pouvoir demander à ces deux formules de me donner le nombre de numéros de factures différents qui sont dans chaque service… pourriez-vous svp me donner une solution ?

Par avance merci beaucoup !
 

Pièces jointes

Re : NB.SI et SOMME.PROD avec une variable supplémentaire

Bonjour Bcharef,
Merci pour votre aide, mais je ne peux malheureusement pas rajouter de colonne dans mon tableau.

Ne serait-il pas possible de rajouter une variable dans la formule elle-même ?

Cdt,
 
Re : NB.SI et SOMME.PROD avec une variable supplémentaire

Bonsoir FAUB,
Bonsoir à toutes et à tous.

Il est possible d'ajouter une autre variable (condition) dans votre formule.

Comme, il est souhaitable de nous joindre ton nouveau fichier, afin de bien connaitre le type de la nouvelle variable, soit la troisiéme variable et de l'insèrere d'une maniére rationnelle.

A vous lire.

Cordialement.

Bcharef
 
Re : NB.SI et SOMME.PROD avec une variable supplémentaire

Bonjour FAUB,
Bonjour à toutes et à tous.

Sincérement, je n'ai pas la capacité d'imagination.

Un exemple facilitera les taches, et de ce fait, on y trouve l'option de jointure.

A vous lire.

Cordialement.

Bcharef
 
Re : NB.SI et SOMME.PROD avec une variable supplémentaire

Bonjour Bcharef, bonjour Gael,

Gael, merci pour votre formule qui fonctionne très bien.

Il y a tout de même un problème, c'est que la plage que je veux prendre en compte comporte des lignes vides qui vont être complétées par la suite... hors, la formule ne fonctionne pas s'il y a des cellules vides. Je vous joins le fichier pour explication.
Avez-vous une idée de la variable que je pourrais rajouter pour ne pas avoir à mettre à jour cette formule à chaque fois que des lignes sont ajoutées?

Je vous remercie,

FAUB
 

Pièces jointes

Re : NB.SI et SOMME.PROD avec une variable supplémentaire

Bonjour Faub, bonjour le fil,

Peut-être avec une adaptation comme suit en G6 :

Code:
=SOMMEPROD((1/NB.SI($B$6:$B$13;$B$6:$B$13))*($C$6:$C$13=$F6)[COLOR=red]*($B$6:$B$13<>"")[/COLOR])

Je te laisse adapter pour les autres formules (même principe)

@+

Edit : non, ce n'est pas bon 😱

Je vois pour trouver autre chose.

@+
 
Dernière édition:
Re : NB.SI et SOMME.PROD avec une variable supplémentaire

Salut Tibo,
En effet, j'avais déjà essayé d'adapter la formule de cette manière sans succès... 🙂

Tiens moi au courant si tu trouves quelque chose.

Merci !
 
Re : NB.SI et SOMME.PROD avec une variable supplémentaire

Bonjour FAUB,Gael & Tibo,
Bonjour à toutes et à tous.

En fonction de la formule proposée par notre ami Tibo.

Voilà, son adaptation qui marche.

A vous lire et bon courage.

Cordialement.

Bcharef.
 

Pièces jointes

Dernière édition:
Re : NB.SI et SOMME.PROD avec une variable supplémentaire

Bonjour Bcharef,

Votre proposition ne prend en compte que la plage B6:B13. La plage que j'aimerais pouvoir prendre en compte dans le fichier est B6:B31, et c'est dans ce cas la que la formule ne fonctionne pas...

Merci !
 
Re : NB.SI et SOMME.PROD avec une variable supplémentaire

Bonjour FAUB,

Une autre piste en G6 avec une formule matricielle :

Code:
=SOMME(SI($B$6:$B$13="";1;(1/NB.SI($B$6:$B$13;$B$6:$B$13)))*($C$6:$C$13=$F6))

Formule matricielle à valider par CTRL + MAJ + ENTREE

Je te laisse tester

@+
 
Re : NB.SI et SOMME.PROD avec une variable supplémentaire

Salut Tibo,

Ta proposition marche aussi, mais la formule ne fonctionne toujours pas si je prends une plage avec des cellules vides... Ce que j'aimerais c'est que la formule prenne en compte les plages B6:B31 et C6:C31.

As-tu une idée qui permette de le faire ?

Merci !

Faub
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
864
Réponses
23
Affichages
603
Réponses
25
Affichages
1 K
Réponses
16
Affichages
561
Retour