OVH Cloud OVH Cloud

Si plages de cellules contient du texte ou des nombres alors

5 réponses
Avatar
sisi235
Bonsoir,

Je débute dans Excel, j'imagine que mon problème est simple mais je n'y arrive pas.

J'aimerais qu'une cellule affiche le texte "Complet" si chaque cellules de la plage sélectionné contient du texte et/ou un nombre sinon afficher le texte "Incomplet"

Par exemple, une ligne "Nom" (A2) et une autre ligne "Age" (A3)
Si le nom et l'age sont renseignés (B2 et B3) alors j'aimerais afficher complet dans la cellule B5 mais si il manque l'un ou l'autre alors afficher "Incomplet" (sauf que dans mon cas il y a beaucoup plus de ligne)

J’espère avoir été assez clair :)

5 réponses

Avatar
Jacquouille
Bonsoir
Si j'ai bien compris...
en B5 ---> =si(et(b2<>"";b3<>"");"complet;"incomplet") ce qui revient à
dire: si B2 est différent de rien ET si B3 est différent de rien, alors
B5="complet", sinon B5 = "incomplet"
Pas facile de comprendre ce passage:
Par exemple, une ligne "Nom" (A2) et une autre ligne "Age" (A3)
Si le nom et l'age sont renseignés (B2 et B3)


Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"sisi235" a écrit dans le message de groupe de discussion :
Bonsoir,
Je débute dans Excel, j'imagine que mon problème est simple mais je n'y
arrive
pas.
J'aimerais qu'une cellule affiche le texte "Complet" si chaque cellules de
la
plage sélectionné contient du texte et/ou un nombre sinon afficher le texte
"Incomplet"
Par exemple, une ligne "Nom" (A2) et une autre ligne "Age" (A3)
Si le nom et l'age sont renseignés (B2 et B3) alors j'aimerais afficher
complet
dans la cellule B5 mais si il manque l'un ou l'autre alors afficher
"Incomplet"
(sauf que dans mon cas il y a beaucoup plus de ligne)
J’espère avoir été assez clair :)
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
Avatar
sisi235
Le samedi 18 Juin 2016 à 00:42 par Jacquouille :
Bonsoir
Si j'ai bien compris...
en B5 --->
=si(et(b2<>"";b3<>"");"complet;"incomplet")
ce qui revient à
dire: si B2 est différent de rien ET si B3 est différent de rien,
alors
B5="complet", sinon B5 = "incomplet"
Pas facile de comprendre ce passage:
Par exemple, une ligne "Nom" (A2) et une autre ligne
"Age" (A3)
Si le nom et l'age sont renseignés (B2 et B3)

Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"sisi235" a écrit dans le message de groupe de discussion :
Bonsoir,
Je débute dans Excel, j'imagine que mon problème est simple mais
je n'y
arrive
pas.
J'aimerais qu'une cellule affiche le texte "Complet" si chaque
cellules de
la
plage sélectionné contient du texte et/ou un nombre sinon
afficher le texte
"Incomplet"
Par exemple, une ligne "Nom" (A2) et une autre ligne "Age"
(A3)
Si le nom et l'age sont renseignés (B2 et B3) alors j'aimerais afficher
complet
dans la cellule B5 mais si il manque l'un ou l'autre alors afficher
"Incomplet"
(sauf que dans mon cas il y a beaucoup plus de ligne)
J’espère avoir été assez clair :)
---
L'absence de virus dans ce courrier électronique a été
vérifiée par le logiciel antivirus Avast.
http://www.avast.com
Oui c'est le résultat que je voulais merci.
Cependant j'imagine qu'il existe une méthode plus rapide que de devoir écrire chaque cellule une par une (Exemple, dans ta formule, il faut écrire b2<>""; PUIS b3<>""), si je veut appliquer cette formule jusqu’à B50 comment faire ?
Avatar
isabelle
bonjour sisi,
=SI(SOMMEPROD((B2:B48="")*1)=0;"Complet";"Incomplet")
isabelle
Le 2016-06-17 à 19:31, sisi235 a écrit :
Oui c'est le résultat que je voulais merci.
Cependant j'imagine qu'il existe une méthode plus rapide que de devoir écrire
chaque cellule une par une (Exemple, dans ta formule, il faut écrire b2<>"";
PUIS b3<>""), si je veut appliquer cette formule jusqu’à B50 comment faire ?
Avatar
isabelle
ou bien plus simple:
=SI(NB.SI(B2:B48;"")=0;"Complet";"Incomplet")
isabelle
Le 2016-06-17 à 20:50, isabelle a écrit :
bonjour sisi,
=SI(SOMMEPROD((B2:B48="")*1)=0;"Complet";"Incomplet")
isabelle
Le 2016-06-17 à 19:31, sisi235 a écrit :
Oui c'est le résultat que je voulais merci.
Cependant j'imagine qu'il existe une méthode plus rapide que de devoir écrire
chaque cellule une par une (Exemple, dans ta formule, il faut écrire b2<>"";
PUIS b3<>""), si je veut appliquer cette formule jusqu’à B50 comment faire ?
Avatar
sisi235
Le samedi 18 Juin 2016 à 03:04 par isabelle :
ou bien plus simple:
=SI(NB.SI(B2:B48;"")=0;"Complet";"Incomplet")
isabelle
Le 2016-06-17 à 20:50, isabelle a écrit :
bonjour sisi,
=SI(SOMMEPROD((B2:B48="")*1)=0;"Complet";"Incomplet")
isabelle
Le 2016-06-17 à 19:31, sisi235 a écrit :
Oui c'est le résultat que je voulais merci.
Cependant j'imagine qu'il existe une méthode plus rapide que de devoir
écrire
chaque cellule une par une (Exemple, dans ta formule, il faut écrire
b2<>"";
PUIS b3<>""), si je veut appliquer cette formule
jusqu’à B50 comment faire ?
Merci beaucoup Isabelle c'est exactement ça et merci aussi a Jacquouille
Sur ce bonne soirée