Si doublon ... formule

Résolu
sarah -  
sarah-03 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Hello,

J'ai besoin de votre aide pour finaliser un tableau excel:

dans la colonne B j'ai des numéros de dossier, avec parfois le meme numéro de dossier sur plusieurs lignes.

Et colonne G j'ai des infos de date (date ou info "déjà reçu")

J'ai besoin, pour les dossiers apparaissant plusieurs fois colonne B et ayant colonne G uniquement "déjà reçu" , d'indiquer UNE seule fois par dossier (donc sur une seule des lignes du dossier) "déjà reçu".

Pour toutes les autres lignes, laisser la colonne de résultat de la formule vide.


Voici le classuer d'exemple:
http://www.cijoint.fr/cjlink.php?file=cj201106/cijkYL93f3.xls

Merci beaucoup de votre aide !
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour

essayez si cela correspond:
en I3 la formule à tirer vers le bas:

=SI(SOMMEPROD(($B$3:B3=B3)*($G$3:G3="déjà reçu"))=1;"déjà reçu";"")

attention aux libellés. dans chaque item SOMMEPROD, le 1° B3 ou G3 est bloqué, pas le second ($B$3:B3) de façon à ce que le champ de calcul évolue en descendant la formule ($B$3:B3 sur ligne 3 $B$3:B4 sur ligne 4 etc...)

cette formule place déjà reçu sur la 1° ligne où elle trouve un dossier déjà reçu et celle ci seulement.

crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Salut vaucluse,

J'ai failli dire joli coup mais si j'ai bien compris il faut 'déjà reçu' sur la 1ère ligne que si toutes les lignes de ce dossier ont 'déjà reçu' (et pas si une a une date...)
On va voir ce qu'en dit le demandeur mais pour l'instant hors vba je ne vois pas...
eric
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Salut Eric
Tu as probablement raison,je n'avais pas tout compris mais je pense quand même qu'on peut s'en sortir sans VBA:
en I3:
=SI(SOMMEPROD(($B$3:$B$14=B3)*($G$3:$G$14="déjà reçu"))=NB.SI($B$3:$B$14;B3);SI(SOMMEPROD(($B$3:B3=B3)*($G$3:G3="déjà reçu"))=1;"déjà reçu";"");"")

soit selon fichier ci joint:
http://www.cijoint.fr/cjlink.php?file=cj201106/cijtPLf6yT.xls

celui là devrait peut ^être correspondre

Crdlmnt
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Là je dis : joli coup ! ;-)

A plus
eric
0
sarah-03 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup à tous les deux et à Vaucluse très spécialement !!

Très bonne après midi !
0
sarah-03 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup à tous les deux pour votre aide !

Alors ça fonctionne sauf qu'effectivement, avec cette formule, si j'ai une date sur une des lignes du dossier, ça m'indique "déjà reçu".

Idéalement (et peut être plus simplement) étant donné que colonne H j'ai une formule qui m'indique soit une date soit 0 s'il n'y a pas de date pour le dossier en question.

Donc, peut on rajouter à la formule de Vaucluse, comme condition pour un résultat "positif" (donc "déjà reçu"):
Il faut que la valeur de la colonne H = 0

Si H est différent de 0 ne rien indiquer en réponse de la formule de Vaucluse !

Merci beaucoup pour votre aide !
0
sarah-03 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
J'ajoute que quand je dis H différend de 0, ça peut etre du texte comme des chiffres :)
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Donc tu peux mettre en résolu...
Bravo vaucluse ! ;-)
eric
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Merci, mais je pense que:

la première formule affiche déjà reçu sur la ligne ou se trouve le dossier déjà reçu indépendamment des autres lignes avec le même N° si elles ne sont pas reçus

la seconde proposition message 6 avec fichier joint n'affiche en colonne I "déjà reçu":
_que si toutes les dates du N° de dossier sont remplacées par "déjà reçu"
_ et uniquement sur la 1° ligne du N° de dossier
C'est sans doute ce que tu avais vu Eric!

l'essentiel étant que le demandeur trouve son compte dans le total.

sarah
ne rien mettre si H>0 correspond au fait qu'il y a une date en G, ça devrait suffire;

bonne route
crdlmnt
0