Ne pas calculer la valeur 0 sur excel
homer009
Messages postés
2
Statut
Membre
-
Raymond PENTIER Messages postés 71870 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71870 Date d'inscription Statut Contributeur Dernière intervention -
Voilà mon soucis. J'ai créer un tableau pour pouvoir calculer le nombre d'heure par jour, et je souhaterais egalement calculer le nombre de fois travailler dans la semaine. Pour cela j'ai utiliser la fonction : =SOMME(NBVAL(F10:F22)) . Donc ceci me calcule 1 pour une valeur. Le problème, c'est qu'elle me compte un, même quand la valeur est 0.
Pour comprendre exactement ce que je recherche : En premier, j'ai créer un tableau hebdomadaire avec les heures travaillé. A cela, j'ajoute une prime de X euro / jour travaillé. Le probléme, c'est que les jour ou je ne travaille pas, la valeur de la cellule est égale à 0. Est dans la formule que j'ai écrite, il me compte également 1 pour les cellule ayant comme valeur 0
Merci pour votre aide ........ Homer009
Pour comprendre exactement ce que je recherche : En premier, j'ai créer un tableau hebdomadaire avec les heures travaillé. A cela, j'ajoute une prime de X euro / jour travaillé. Le probléme, c'est que les jour ou je ne travaille pas, la valeur de la cellule est égale à 0. Est dans la formule que j'ai écrite, il me compte également 1 pour les cellule ayant comme valeur 0
Merci pour votre aide ........ Homer009
A voir également:
- Valeur 0 excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Numéro de téléphone excel 0 - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
2 réponses
Sans le fichier, ce n'est pas facile,et ça ne parait pas normal, toutefois, les mystères d'Excel étant parfois insondables, je pense, s'il n'y a pas d'explication, qu'il faut passer par une formule conditionnelle en entête de votre formule qui dit par exemple!
:
=SI(ESTVIDE(E24);0;E24)et votre formule ensuite ici
Cette option vous donnera une valeur 0 chaque fois que la cellule E24 sera vide et la valeur de E24 quand elle est remplie. Ceci vous obligera peut être à passer par une colonne supplémentaire pour renvoyer la valeur de la colonne E dans une colonne ou elle enregistera 0.Votre formule finale se rapporera alors à cette nouvelle colonne.
Bien cordailement.
:
=SI(ESTVIDE(E24);0;E24)et votre formule ensuite ici
Cette option vous donnera une valeur 0 chaque fois que la cellule E24 sera vide et la valeur de E24 quand elle est remplie. Ceci vous obligera peut être à passer par une colonne supplémentaire pour renvoyer la valeur de la colonne E dans une colonne ou elle enregistera 0.Votre formule finale se rapporera alors à cette nouvelle colonne.
Bien cordailement.
C'est normal qu'avec ta méthode tu obtiennes 1 chaque fois, car la fonction NBVAL compte le nombre de cellules non-vides ! Or elles contiennent toutes une formule ...
Il faut utiliser la fonction NB.SI et indiquer comme critère de prise en compte que le contenu doit être différent de zéro.
Tu dois donc saisir : =NB.SI(F10:F22;">0")
Salut.
Il faut utiliser la fonction NB.SI et indiquer comme critère de prise en compte que le contenu doit être différent de zéro.
Tu dois donc saisir : =NB.SI(F10:F22;">0")
Salut.