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

Fermé
LM-Excel - 14 nov. 2022 à 15:53
yclik Messages postés 3623 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 26 juin 2024 - 17 nov. 2022 à 10:10

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 3623 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 26 juin 2024 1 491
14 nov. 2022 à 16:18

Bonjour

une piste

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

Voir à adapter la plage B3 à B27

0

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 3623 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 26 juin 2024 1 491 > LM-Excel
16 nov. 2022 à 11:18

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 3623 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 26 juin 2024
17 nov. 2022 à 08:14

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 3623 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 26 juin 2024 1 491 > LM-Excel
17 nov. 2022 à 08:18

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 3623 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 26 juin 2024
17 nov. 2022 à 08:42

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 58516 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 juin 2024 17 140
14 nov. 2022 à 21:30

Bonjour.

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


0

Merci beaucoup pour votre aide !

0