Si NBVAL Supérieur à 0 Alors 1

Résolu
Nai Messages postés 714 Date d'inscription   Statut Membre Dernière intervention   -  
Nai Messages postés 714 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour la communauté !
Je tente, en vain, d'écrire une formule me permettant de :
Si le nombre de valeurs (texte) d'une plage est supérieure à 0, alors afficher 1, sinon, 0.
Pour plusieurs plages.
J'ai 4 plages :
- Plage 1 -> A10:AA10
- Plage 2 -> AB10:AU10
- Plage 3 -> AV10:BO10
- Plage 4 -> BP10:CI10

Si le nombre de valeurs de la plage 1 est supérieur à 0, mettre 1, mais
Si le nombre de valeurs de la plage 2 est aussi supérieur à 0, mettre 2,
Etc.
Voir le fichier joint, feuille Prévisionnel colonne CK : https://www.cjoint.com/c/IDmphjTvUn8
L'idée c'est de compter le nombre de "Forfait semaine".
L'enfant est-il venu au cours de la semaine 1 ? Oui, alors un forfait / Non, alors pas de forfait.

Merci beaucoup pour votre aide !

Configuration: Windows 7 (64 bits)
Google Chrome (dernière version)
Intel(R) Core(TM) i7 CPU
2.4GHz
Mémoire 8,00 Go


A voir également:

2 réponses

diablo13800 Messages postés 2890 Date d'inscription   Statut Membre Dernière intervention   1 860
 
Bonjour,

Vous pouvez essayer avec ca ? :
=Si(OU(NBVAL(A10:AA10 )>0;NBVAL(AB10:AU10 )>0;NBVAL(AV10:BO10)>0;NBVAL(BP10:CI10)>0);1;0)

0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Je verrais plutôt quelque chose comme ça (totaliser les forfaits)
=SI(NBVAL(A10:AA10 )>0;1;0)+SI(NBVAL(AB10:AU10 )>0;1;0)+SI(NBVAL(AV10:BO10)>0;0;0)+SI(NBVAL(BP10:CI10)>0;1;0)

Cdlmnt
0
Nai Messages postés 714 Date d'inscription   Statut Membre Dernière intervention   55
 
Parfait !
J'avais pas pensé au "+" :/
Merci beaucoup !
0