Aide sur la fonction sommeprod ou nb.si.en
Résolu
Tom Prouc
-
Raymond PENTIER Messages postés 58970 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58970 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Aide sur la fonction sommeprod ou nb.si.en
- Sommeprod division ✓ - Forum Excel
- Sommeprod si ✓ - Forum Excel
- Sommeprod avec condition texte ✓ - Forum Programmation
- Sommeprod et le texte ✓ - Forum Bureautique
- SOMMEPROD avec 3 conditions ✓ - Forum Excel
8 réponses
Bonjour,
En utilisant une formule matricielle...
Dans la cellule G1 (par exemple), tu entres cette formule :
Puis tu cliques au milieu, et tu appuies simultanément sur Ctrl + Shift + Entrée (normalement, la formule va être entourée de { et }, ne pas les mettre à la main...)
Plage à adapter
Bon courage
En utilisant une formule matricielle...
Dans la cellule G1 (par exemple), tu entres cette formule :
=NB(1/FREQUENCE(SI(D2:D19>0;A2:A19);A2:A19))
Puis tu cliques au milieu, et tu appuies simultanément sur Ctrl + Shift + Entrée (normalement, la formule va être entourée de { et }, ne pas les mettre à la main...)
Plage à adapter
Bon courage
Tom Prouc
Merci, ca fonctionne parfaitement
Bonsoir,
J'ai supposé que tes données en colonne D étaient le résultat d'une formule....
Tu peux essayer ainsi (plage à adapter) :
Bonne soirée
J'ai supposé que tes données en colonne D étaient le résultat d'une formule....
Tu peux essayer ainsi (plage à adapter) :
=NB.SI(D2:D20;">"&0)
Bonne soirée
Bonsoir
Ni l'un ni l'autre, un NB.SI sur la colonne des reliquats suffit
Par ex si reliquats en col D la formule =NB.SI(D:D;">0") donnera le nombre recherché
Cdlmnt
Via
Ni l'un ni l'autre, un NB.SI sur la colonne des reliquats suffit
Par ex si reliquats en col D la formule =NB.SI(D:D;">0") donnera le nombre recherché
Cdlmnt
Via
Merci pour vos commantaires mais dans les 2 cas la formule ne tient pas compte des numeros de bon de livraison. il faut trouver le nomebre de BL qui ont un reliquat sachant qu'un BL a plusieurs lignes de reliquat
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re
Cette condition n'était pas explicite ans ta demande initiale
En ce cas un possibilité :
Mettre en E2 la formule :
=SI(D2<>"";1/NB.SI.ENS(A:A;A2;D:D;">0");"")puis l'étirer vers le bas
Ensuite dans n’importe quelle cellule de ton choix la formule = SOMME(E:E) donnera le nombre de BL avec reliquat
Cdlmnt
Via
Cette condition n'était pas explicite ans ta demande initiale
En ce cas un possibilité :
Mettre en E2 la formule :
=SI(D2<>"";1/NB.SI.ENS(A:A;A2;D:D;">0");"")puis l'étirer vers le bas
Ensuite dans n’importe quelle cellule de ton choix la formule = SOMME(E:E) donnera le nombre de BL avec reliquat
Cdlmnt
Via
Bonjour Tom Prouc.
Si tu sais l'utiliser, le mieux est d'insérer un tableau croisé dynamique.
https://www.cjoint.com/c/FKcbhWFwWJw
Si tu sais l'utiliser, le mieux est d'insérer un tableau croisé dynamique.
https://www.cjoint.com/c/FKcbhWFwWJw
Bonjour. Je viens de me rendre compte qu'il y a eu un décalage dans le tableau initial et que peut etre ma demande n'était pas suffisament précise.
ci dessous nouvel énnoncé et tableau
BL Com Li Re
120250 3 2 1
120783 2 2 0
120783 1 0 1
121997 5 5 0
122001 2 2 0
122001 1 0 1
122005 3 3 0
122005 2 2 0
122005 4 4 0
122020 2 2 0
122058 8 2 6
122082 2 2 0
122095 8 2 6
122095 8 1 7
122095 3 3 0
122095 1 1 0
122297 10 2 8
122297 1 1 0
Il y a un total de 10 bons de livraison pour 18 lignes d'articles commandés et 7 lignes d'articles en reliquats.
La question est combien ces 7 lignes de reliquats représentent elles de bon de livraison "unique" sachant que par exemple le 122095 a 4 lignes d'articles commandes et 2 lignes d'articles en reliquat mais ne represente qu'un seul bon de livraison
En comptant manuellement la réponse est 6
Comment ecrire la formule qui inclus probablement des sommeprod et nb.si
Merci par avance
ci dessous nouvel énnoncé et tableau
BL Com Li Re
120250 3 2 1
120783 2 2 0
120783 1 0 1
121997 5 5 0
122001 2 2 0
122001 1 0 1
122005 3 3 0
122005 2 2 0
122005 4 4 0
122020 2 2 0
122058 8 2 6
122082 2 2 0
122095 8 2 6
122095 8 1 7
122095 3 3 0
122095 1 1 0
122297 10 2 8
122297 1 1 0
Il y a un total de 10 bons de livraison pour 18 lignes d'articles commandés et 7 lignes d'articles en reliquats.
La question est combien ces 7 lignes de reliquats représentent elles de bon de livraison "unique" sachant que par exemple le 122095 a 4 lignes d'articles commandes et 2 lignes d'articles en reliquat mais ne represente qu'un seul bon de livraison
En comptant manuellement la réponse est 6
Comment ecrire la formule qui inclus probablement des sommeprod et nb.si
Merci par avance
Bonjour.
Pour ceux qui se sont intéressés à ma suggestion de TCD, il suffit d'ajouter le champ "Re" dans la zone VALEURS ...
https://www.cjoint.com/c/FKcpDW3BQcw
Pour ceux qui se sont intéressés à ma suggestion de TCD, il suffit d'ajouter le champ "Re" dans la zone VALEURS ...
https://www.cjoint.com/c/FKcpDW3BQcw