Excel 2003 Si valeur revient 1X alors "1" sinon "0
Résolu
Rachellaaa
Messages postés
24
Statut
Membre
-
Rachellaaa Messages postés 24 Statut Membre -
Rachellaaa Messages postés 24 Statut Membre -
Bonjour,
Pourriez vous m'aider SVP ?
Voici le lien du fichier : https://www.cjoint.com/c/HHEjx7plWPd
Je dois calculer via un tcd Pour Chaque semaine :
- le nombre de lignes dans la colonne A (colonne G) (C'est OK)
- le nombre de "oui" et "non" (colonne C) en fonction du nombre de ligne colonne A (C'est OK)
- le nombre de codes dossiers colonne A sans doublon (C'est possible sur excel 2016 mais pas sur Excel 2003)
- le nombre de "oui" et "non" (colonne C) en fonction du nombre de codes dossiers sans doublons colonne A (Ce n'est pas possible sur Excel 2003)
Pour pallier au fait que je ne puisse pas calculer les 2 derniers points via un tcd sur Excel 2003. Je voulais ajouter à mon tableau "suivi" une colonne à la fin du tableau pour calculer "1" si le code dossier revient 1X et 0 si le code dossier revient plusieurs fois. De cette façon je pourrais calculer les 2 derniers points avec le TCD.
Pouvez-vous svp me dire quelle formule je dois utiliser pour calculer cette dernière colonne?
Merci par avance.
Pourriez vous m'aider SVP ?
Voici le lien du fichier : https://www.cjoint.com/c/HHEjx7plWPd
Je dois calculer via un tcd Pour Chaque semaine :
- le nombre de lignes dans la colonne A (colonne G) (C'est OK)
- le nombre de "oui" et "non" (colonne C) en fonction du nombre de ligne colonne A (C'est OK)
- le nombre de codes dossiers colonne A sans doublon (C'est possible sur excel 2016 mais pas sur Excel 2003)
- le nombre de "oui" et "non" (colonne C) en fonction du nombre de codes dossiers sans doublons colonne A (Ce n'est pas possible sur Excel 2003)
Pour pallier au fait que je ne puisse pas calculer les 2 derniers points via un tcd sur Excel 2003. Je voulais ajouter à mon tableau "suivi" une colonne à la fin du tableau pour calculer "1" si le code dossier revient 1X et 0 si le code dossier revient plusieurs fois. De cette façon je pourrais calculer les 2 derniers points avec le TCD.
Pouvez-vous svp me dire quelle formule je dois utiliser pour calculer cette dernière colonne?
Merci par avance.
A voir également:
- Excel 2003 Si valeur revient 1X alors "1" sinon "0
- Si ou excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Numéro de téléphone excel 0 - Guide
- Excel cellule couleur si condition texte - Guide
1 réponse
Bonjour
une solution avec une colonne intermédiaire:
en E par exemple cette formule à tirer sur la hauteur
option 1:
compter directement les lignes différentes avec oui:
=SI(NB.SI.ENS($A$2:A2;A2;$C$2:C2;"oui")=1;MAX($E$1:E1)+1;0)
(attention aux $ aux bons endroits pour que la formule s'incrémentent correctement)
le total sera obtenu avec, ailleurs, cette formule: =MAX(E2:E100)
option 2:
affecter 1 à chaque nouveau code avec oui:
=SI(NB.SI.ENS($A$2:A2;A2;$C$2:C2;"oui")=1;"")
qui renverra 1 sur chacune des nouvelles lignes
note: NB.SI.ENS ne fonctionne qu'à partir de Excel 2007, avant vous pouvez utliser:
=SI(SOMMEPROD(($A$2:A2=A2)*($C$2:C2="oui"))=1;1;"")
crdlmnt
une solution avec une colonne intermédiaire:
en E par exemple cette formule à tirer sur la hauteur
option 1:
compter directement les lignes différentes avec oui:
=SI(NB.SI.ENS($A$2:A2;A2;$C$2:C2;"oui")=1;MAX($E$1:E1)+1;0)
(attention aux $ aux bons endroits pour que la formule s'incrémentent correctement)
le total sera obtenu avec, ailleurs, cette formule: =MAX(E2:E100)
option 2:
affecter 1 à chaque nouveau code avec oui:
=SI(NB.SI.ENS($A$2:A2;A2;$C$2:C2;"oui")=1;"")
qui renverra 1 sur chacune des nouvelles lignes
note: NB.SI.ENS ne fonctionne qu'à partir de Excel 2007, avant vous pouvez utliser:
=SI(SOMMEPROD(($A$2:A2=A2)*($C$2:C2="oui"))=1;1;"")
crdlmnt
Merci ça fonctionne! j'ai opté pour l'option 2 SOMMEPROD.
J'ai encore une question svp :
est -il possible avec cette formule de l'adapter comme suit :
=SI(SOMMEPROD(($A$2:A2=A2)*($A$2:A2<>"")*($C$2:C2="Oui")*($C$2:C2="Non"))=1;"";"Oui";"Non")
De sorte de mettre "oui" ou "non", uniquement lorsque le code dossier (colonne A) apparaît une fois, et de laisser la cellule vide lorsque le code dossier revient plusieurs fois.
J'espère avoir été suffisamment clair et merci par avance pour votre réponse.
=SI(SOMMEPROD(($A$2:A2=A2)*($C$2:C2="Oui"))=1;C2;"")&SI(SOMMEPROD(($A$2:A2=A2)*($C$2:C2="non"))=1;C2);"")
crdlmnt
Lol! Vous n'avez pas compris et pourtant pourtant vous avez trouvé la solution!!!
Châpeau!! ;-)
Bonne soirée à vous!