Bonjour,
Je sollicite votre aide pour mon problème dans le fichier joint.
Merci d’avance,
=> compter sans doublons.xlsx (8,4 Ko)
Bonjour @panda,
A tester:
Sans cellule vide
=SOMMEPROD(1/NB.SI(C3:C14;C3:C14))
Si cellule vide
=SOMMEPROD(SI(C3:C14<>"";1/NB.SI(C3:C14;C3:C14)))
Formule matricielle a valider avec ctrl + maj + entrée
Cordialement.
Bonjour mdo100,
c’est parfait, ça marche.
Mais j’ai une question, est-ce que cette formule fonctionne avec NB SI car il y a quelques conditions ou bien il vaut mieux que le fichier vous soit envoyé?
Merci à vous
Re @panda,
J’ai répondu avec les éléments qu’ils y avaient dans le fichier joint, si il y a des conditions supplémentaires, elles n’étaient pas dans le fichier.
Donc un nouveau fichier est nécessaire avec les nouvelles explications.
@+
Bonjour mdo100,
Ci-joint alors le fichier pour ma question d’hier.
Merci à vous!
=> compter sans doublons.xlsx (11,5 Ko)
Bonjour @panda,
Voici une proposition a tester:
En “D39”
=NB(1/FREQUENCE(SI(($C$20:$C$34=$C39);EQUIV($J$20:$J$34;$J$20:$J$34;0));LIGNE(INDIRECT("1:"&LIGNES($J$20:$J$34)))))
Formule matricielle a valider avec ctrl + maj + entrée
Fichier de retour ICI==> Compter sans doublons.xlsx (12,0 Ko)
Cordialement.
Re,
Je t’envoie mon fichier car je n’y arrive pas.
Merci
=> Compter sans doublon 2.xlsx (13,5 Ko)
Re @panda,
Et si tu avais mis le bon fichier depuis le début
Alors selon les nouvelles conditions du dernier fichier joint, voici une nouvelle proposition à tester:
Dans l’onglet "option autorisé"
En "F5"
=NB(1/FREQUENCE(SI((source!$C$8:$C$25=2)*(source!$AA$8:$AA$25<5000000);EQUIV(source!$J$8:$J$25;source!$J$8:$J$25;0));LIGNE(INDIRECT("1:"&LIGNES(source!$J$8:$J$25)))))
Formule matricielle a valider avec ctrl + maj + entrée
En "F7"
=NB(1/FREQUENCE(SI((source!$C$8:$C$25=2)*(source!$AA$8:$AA$25>15000000);EQUIV(source!$J$8:$J$25;source!$J$8:$J$25;0));LIGNE(INDIRECT("1:"&LIGNES(source!$J$8:$J$25)))))
Formule matricielle a valider avec ctrl + maj + entrée
Cdlt.
Re,
C’est d’accord, je vais tester
Merci
Bonjour mdo100,
J’ai testé le fichier et ça marche mais au lieu d’avoir le résultat comme 12, on a 10. Il y a 12 intitulé en supprimant les doublons et les montants sont tous < 5 000 000.
Merci à vous
Bonjour @panda,
Met tes et ouvre les
Le reste des lignes étant ou des doublons colonne “J” ou ne répondant pas au critère 2 dans la colonne “C”.
Cordialement.
Re,
Oui mais RAZAFIARIMANANA MADELEINE et RAKOTOARISOA n’ont pas de doublons donc parmi ceux à compter.
MErci
Re @panda,
Dans ton fichier tu voulais que la clé agence soit égal à 2.
Si tu regarde bien tu peux voir que pour:
RAZAFIARIMANANA MADELEINE la clé agence est 3
RAKOTOARISOA la clé agence est 8
Cdlt.
Re,
Ah oui, c’est vrai.
Merci pour le temps que tu a consacré pour moi.
Cordialement,
Re,
Est-ce que si je modifie la plage $25 en $45000, y a t-il un impact sur formule?
Merci
Re @panda,
Dans ce cas il faut aussi changer les autres plages.
=NB(1/FREQUENCE(SI((source!$C$8:$C$45000=2)*(source!$AA$8:$AA$45000<5000000);EQUIV(source!$J$8:$J$45000;source!$J$8:$J$45000;0));LIGNE(INDIRECT("1:"&LIGNES(source!$J$8:$J$45000)))))
Formule matricielle a valider avec ctrl + maj + entrée
Cdlt.
Re,
Et si les valeurs des colonnes C de l’onglet source sont des formules, cela affecte t-il le résultat?
Merci
Bonjour mdo,
La formule marche bien. Mais actuellement, il faut ajouter une condition, la première était <5 000 000Ar et il y ajouter >0(colonne concernée = AA).
Pourriez-vous modifier la formule s’il vous plaît?
Merci à vous!
Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.