Si doublon ... formule

Résolu/Fermé
sarah - 22 juin 2011 à 11:33
sarah-03 Messages postés 3 Date d'inscription mercredi 22 juin 2011 Statut Membre Dernière intervention 22 juin 2011 - 22 juin 2011 à 14:11
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
Modifié par Vaucluse le 22/06/2011 à 12:54
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 216
22 juin 2011 à 13:10
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
22 juin 2011 à 13:40
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 216
22 juin 2011 à 14:10
Là je dis : joli coup ! ;-)

A plus
eric
0
sarah-03 Messages postés 3 Date d'inscription mercredi 22 juin 2011 Statut Membre Dernière intervention 22 juin 2011
22 juin 2011 à 14:11
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 mercredi 22 juin 2011 Statut Membre Dernière intervention 22 juin 2011
22 juin 2011 à 13:17
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 mercredi 22 juin 2011 Statut Membre Dernière intervention 22 juin 2011
22 juin 2011 à 13:24
J'ajoute que quand je dis H différend de 0, ça peut etre du texte comme des chiffres :)
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 216
22 juin 2011 à 13:38
Donc tu peux mettre en résolu...
Bravo vaucluse ! ;-)
eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
Modifié par Vaucluse le 22/06/2011 à 13:47
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