Si NBVAL Supérieur à 0 Alors 1

Résolu/Fermé
Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 - Modifié le 12 avril 2019 à 17:10
Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 - 12 avril 2019 à 18:06
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 jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
Modifié le 12 avril 2019 à 17:15
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 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
12 avril 2019 à 17:27
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 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 54
12 avril 2019 à 18:06
Parfait !
J'avais pas pensé au "+" :/
Merci beaucoup !
0