Excel fonction si et texte dans une colonne

Fermé
Chouch - 10 mars 2016 à 11:17
 Chouch - 10 mars 2016 à 13:11
Bonjour,

J'ai besoin d'aide svp, ca ne doit pas être compliqué mais je ne trouve pas... :/
Peut etre y a-t-il un autre moyen qu'une fonction mais je ne l'ai pas trouvé sur le net

J'ai une colonne de oui/non, à la fin de cette colonne je souhaiterais que s'affiche "complet" si toute la colonne est remplie avec "oui" mais qu'il s'affiche incomplet si une seule case de la colonne comporte un "non".

Petit bonus: j'ai deux tableaux sur la même feuille excell, donc si jamais c'est possible il faudrait que deux colonnes sans aucun "non" renvoient à "complet" et que un seul "non" dans les deux colonne renvoie à "incomplet"

J'espère être claire dans mes explications mais reste à disposition si ce n'était pas le cas
Vous remerciant par avance de votre aide
Bonne journée
A voir également:

4 réponses

Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 31
10 mars 2016 à 11:29
Bonjour,

Essayez avec une formule de ce genre à adapter avec vos plages de données (ici j'ai pris A1:A3, il suffit de remplacer par votre plage oui/non) :

=SI(NB.VIDE(A1:A3)>0;"Des lignes de sont pas renseignées";SI(NB.SI(A1:A3;"Non")>0;"Incomplet";"Complet"))

Dans un premier temps, la formule regarde si toutes les cellules oui/non sont renseignées, si ce n'est pas le cas, elle affiche un message spécifique "Des lignes de sont pas renseignées"
Si tout est renseigné, elle affiche complet ou incomplet selon la présence ou non d'au moins 1 "Non".

Pour mettre plusieurs plages en même temps, il suffit de faire des sommes des NB.VIDE et NB.SI, par exemple si on ajoute C1:C3 dans ma précédente formule :

=SI(NB.VIDE(A1:A3)+NB.VIDE(C1:C3)>0;"Des lignes de sont pas renseignées";SI(NB.SI(A1:A3;"Non")+NB.SI(C1:C3;"Non")>0;"Incomplet";"Complet"))

Cdt,
1
Ca marche parfaitement merci bcp
0
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 31
10 mars 2016 à 12:47
Pas de souci :) Bonne continuation
0
Je viens de penser à autre chose désolée.

Est il possible de remplacer la colonne oui/non par des cases à cocher? (ca je sais où c'est)
Est il possible ensuite de noter complet quand toutes les cases sont cochées et incomplet si toutes les cases ne sont pas cochées?

Merci encore grandement pour votre aide
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
10 mars 2016 à 11:25
Bonjour
pour détecter au moins un non dans les deux colonnes

=SI(OU(NB.SI(champ1;"non");NB.SI(champ2;"non"));"incomplet";"complet")

mais vous ne dites pas ce qu'il faut faire si les champs ne sont pas remplis
vous pouvez toujours pour traiter ce cas:

définir le nombre de cellules à remplir de vos deux champs et écrire simplement par exemple

=SI(NB.SI(champ1;"oui")+NB.SI(Champ2;"oui")=total cellules; "complet"; incomplet")

crdlmnt





0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
10 mars 2016 à 11:27
??? supprimer les lignes ne reviendrais t il pas à supprimer des valeurs de la colonne 1 à tort, puisque vous dites qu'elles ne sont pas forcément en ligne quand elles sont identique?
0
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 31
10 mars 2016 à 11:38
Mauvais topic ^^', je crois que c'était destiné à "Suppression de doublons..." non?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418 > Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016
10 mars 2016 à 12:12
exact Théo, .. suis mal réveillé!
Chouch: dans la deuxième fonction, il manque un guillemets devant "incomplet"
.. suis toujours pas réveillé!!

crdlmnt
0
Bonjour, votre premiere fonction marche niquel, la 2eme me met un #NOM

Merci pour l'aide
0
via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
10 mars 2016 à 11:27
Bonjour chouch

Il faut compter le nombre de non, s'il est supérieur à 0 c'est incomplet
Avec les oui/non dans la colonne D la formule sera

=SI(NB.SI(D:D;"non")>0;"incomplet";"complet)

Si les 2 tableaux sont l'un en dessous de l'autre avec les non dans la même colonne la formule précédente suffit

Si les non du 2eme tableau sont par ex en colonne J et qu'aucune autre colonne des tableaux ne comporte es non qui ne doivent pas être comptés
=SI(NB.SI(D:J;"non")>0;"incomplet";"complet))

Dans le cas contraire
=SI(ET(NB.SI(D:D;"non")>0;NB.SI(J:J;"non")>0);"incomplet";"complet)

Cdlmnt
Via
0
Merci pour l'aide
0
yclik Messages postés 3717 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 25 décembre 2024 1 522
10 mars 2016 à 11:39
Bonjour
une proposition de solution
=SI(NB.SI(B2:B19;"=OUI")=NBVAL(A2:A19);"COMPLET";SI(NB.SI(B2:B19;"=NON")>0;"INCOMPLET";"manque réponse"))
avec le tableau ci dessous
0
Merci pour l'aide
0