SOS Problème excel : Texte si texte dans colonne entière

LM-Excel -  
yclik Messages postés 3873 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

J'ai un dilemme que je ne parviens pas à résoudre avec les fonctions Si d'Excel. 

J'ai un tableau à remplir avec les lettres X & V pour compléter les jours de présence. 
X étant un jour de présence et V un jour d'absence. 
J'aimerais pouvoir indiquer les lettres "JK" lorsque la lettre V est présente dans ma colonne B. 
J'ai donc rentré la formule ci-joint :

Si($B14:$B27="V";"JK";"")

Mais celle-ci ne fonctionne pas sur une colonne entière seulement sur une seule cellule, exemple :

Si($B14="V";"JK";"")

Comment pourais-je l'appliquer sur l'entierté de ma colonne ? 

En vous remerciant par avance !




Windows / Chrome 107.0.0.0

A voir également:

2 réponses

yclik Messages postés 3873 Date d'inscription   Statut Membre Dernière intervention   1 562
 

Bonjour

une piste

=SI(NB.SI(B3:B27;"V")>0;"JK";"")

Voir à adapter la plage B3 à B27

0
LM-Excel
 

Bonjour,

Merci infiniment ! Cela fonctionne ! 
Après avoir cherché la solution pendant des heures et des heures, je ne regrette pas d'avoir posé la question sur ce forum ! 
Merci à vous de prendre le temps de trouver des solutions à nos problèmes ! 

Par ailleurs, je ne saisis pas le sens de la formule, seriez vous en capacité de me l'expliquer ? 

Encore merci ! 

0
yclik Messages postés 3873 Date d'inscription   Statut Membre Dernière intervention   1 562 > LM-Excel
 

Nonjour

La fonction NB.SI(B3:B27;"V") donne le nombre de fois la présence de "V"

Si plus de 1 trouvé alors "JK" sinon rien ""

0
LM-Excel > yclik Messages postés 3873 Date d'inscription   Statut Membre Dernière intervention  
 

Ah oui d'accord ! 

Et admettons je voudrais qu'il me trouve la présence de plusieurs lettres : 
Si "V";"B";"E";"F" alors JK sinon rien "" 
Quelle formule pourrait-on appliquer ? 

0
yclik Messages postés 3873 Date d'inscription   Statut Membre Dernière intervention   1 562 > LM-Excel
 

Bonjour

=SI(NB.SI(B3:B27;"V")+NB.SI(B3:B27;"B")+NB.SI(B3:B27;"E")+NB.SI(B3:B27;"F") >0;"JK";"")
0
LM-Excel > yclik Messages postés 3873 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour, 

En effet cela fonctionne merci beaucoup ! 

Je me demandais par ailleurs si l'on pouvait poser le problème à l'envers afin de ne pas avoir à définir ce qui impose l'inscription "JK" mais plutôt définir lorsque l'on ne doit pas l'inscrire. 

En effet, j'avais d'abord utilisé la formule NBVAL pour que celle-ci détecte lorsqu'une valeur se trouve dans ma colonne : 
=SI(NBVAL(B14:B27);"JK";"")

Cependant l'aimerais lui appliquer une exception : sauf si "X"
Soit : m'indiquer "JK" dès qu'il y a une valeur dans ma colonne sauf si celle est "X". 
Cela est-il possible ? 

En vous remerciant par avance ! 

0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 

Bonjour.

Tu saisis ta formule Si($B14="V";"JK";"") en B14 et tu la copies vers le bas.


0
LM-Excel
 

Merci beaucoup pour votre aide !

0