Formule exel
Résolu
maryleg
Messages postés
817
Date d'inscription
Statut
Membre
Dernière intervention
-
oz@work Messages postés 127 Date d'inscription Statut Membre Dernière intervention -
oz@work Messages postés 127 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Formule exel
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
11 réponses
Ah bon dans ce cas il faut utiliser la formule =NB.SI.ENS(plage1;condition1;plage2;condition2;....plage N;condition N)
Ce qui revient dans ton exemple à :
=NB.SI.ENS(A1:A7;">0";A9:A13;">0")
Ce qui revient dans ton exemple à :
=NB.SI.ENS(A1:A7;">0";A9:A13;">0")
Salut,
M'aurais-tu oublié ??
M'aurais-tu oublié ??
Salam maryleg.
Non, je ne t'ai pas oublié, c'est que j'étais en week-end (vendredi et samedi chez nous) et pour moi le WE c'est internet OFF.
De plus, en lisant ton message "ça marche, merci", j'ai cru que tu avais trouvé la solution à ton problème.
Bref, as-tu essayé la formule que j'ai posté ici : https://forums.commentcamarche.net/forum/affich-30975412-formule-exel#13 ?
Non, je ne t'ai pas oublié, c'est que j'étais en week-end (vendredi et samedi chez nous) et pour moi le WE c'est internet OFF.
De plus, en lisant ton message "ça marche, merci", j'ai cru que tu avais trouvé la solution à ton problème.
Bref, as-tu essayé la formule que j'ai posté ici : https://forums.commentcamarche.net/forum/affich-30975412-formule-exel#13 ?
Bonjour Redaiwa,
Ok, pas de souci ! je comprends.
Je n'avais pas fais attention que tu avais mis une variante à la formule, effectivement.
Celle-ci fonctionne ! j'obtiens bien le résultat escompté, tout en gardant les "0" pour les jours non travaillés,. Le fait de répéter la formule chaque fois et de l'ajouter fonctionne. Mis bout a bout, (dans la meme parenthèse)cela ne fonctionnait pas .
Je pourrais donc conserver mes "0", ce que j'ai l'habitude de mettre.
En tout cas, un grand merci pour ton aide .
Bon dimanche
Ok, pas de souci ! je comprends.
Je n'avais pas fais attention que tu avais mis une variante à la formule, effectivement.
Celle-ci fonctionne ! j'obtiens bien le résultat escompté, tout en gardant les "0" pour les jours non travaillés,. Le fait de répéter la formule chaque fois et de l'ajouter fonctionne. Mis bout a bout, (dans la meme parenthèse)cela ne fonctionnait pas .
Je pourrais donc conserver mes "0", ce que j'ai l'habitude de mettre.
En tout cas, un grand merci pour ton aide .
Bon dimanche
Salam maryleg.
La bonne formule est =NB.SI(plage;condition)
Si la plage va de A1 à A7, la formule =NB.SI(A1:A7;">0") compte le nombre de cellules dont le contenu est >0.
J'espère que c'est ce que tu voulais. :)
"Repousse le mal par le bien; et voilà que celui avec qui tu avais une animosité devient tel un ami chaleureux" (Coran)
"Celui qui ne sait pas partager est infirme de ses émotions". (Marc Levy)
La bonne formule est =NB.SI(plage;condition)
Si la plage va de A1 à A7, la formule =NB.SI(A1:A7;">0") compte le nombre de cellules dont le contenu est >0.
J'espère que c'est ce que tu voulais. :)
"Repousse le mal par le bien; et voilà que celui avec qui tu avais une animosité devient tel un ami chaleureux" (Coran)
"Celui qui ne sait pas partager est infirme de ses émotions". (Marc Levy)
Bonjour,
Merci pour ta réponse rapide.
C'est ce que j'avais mis, mais le souci, c'est que j'ai plusieurs plages a rentrer, style A9:A13 à la suite de A1:A7 et que lorsque je les mets a la suite, avec les points virgules, le pc me dit qu'il y a trop d'arguments ! du coup, je bloque !
Merci pour ta réponse rapide.
C'est ce que j'avais mis, mais le souci, c'est que j'ai plusieurs plages a rentrer, style A9:A13 à la suite de A1:A7 et que lorsque je les mets a la suite, avec les points virgules, le pc me dit qu'il y a trop d'arguments ! du coup, je bloque !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai entré la formule ; mais le résultat est faux. Il ne me compte que les jours ou j'ai mis 1h, alors que les jours travaillés de 2h ou plus ne sont pas comptabilisés ! j'ai essayé plusieurs choses, avec > ou = , a 1, ou 0 , mais le résultat ne colle pas. Un truc de fou ! c'est vraiment les jours ou j'ai plus de 0 qu'il faut compter, et il ne compte pas tout ! c'est vraiment compliqué ! :-) !
Bonsoir Maryleg,
Excel considère-t-il les nombres de ton tableau comme des chaînes de caractères et non des nombres?
Si c'est le cas, il suffit de mettre un format nombre sur toutes les cellules renseignées par des nombre.
Seconde solution: utiliser la fonction CNUM qui convertit une chaîne de caractère représentant un nombre en nombre.
Si tu pouvais mettre le lien de téléchargement de ton fichier en réponse à nos messages, nous pourrions peut-être mieux t'aider ;)
Bonne soirée!
Excel considère-t-il les nombres de ton tableau comme des chaînes de caractères et non des nombres?
Si c'est le cas, il suffit de mettre un format nombre sur toutes les cellules renseignées par des nombre.
Seconde solution: utiliser la fonction CNUM qui convertit une chaîne de caractère représentant un nombre en nombre.
Si tu pouvais mettre le lien de téléchargement de ton fichier en réponse à nos messages, nous pourrions peut-être mieux t'aider ;)
Bonne soirée!
oz devient oz@work .
Je me suis inscrit.Cela facilitera mes retours sur commentaires :P
Je ne suis pas magicien :D
Je me suis inscrit.Cela facilitera mes retours sur commentaires :P
Je ne suis pas magicien :D
Bonjour Oz,
Redaiwa, m'a fait remarquer qu'il y avait une variante à la formule, et je ne l'avais pas vu : et ça fonctionne ! mon problème est donc résolu.
Je ne suis pas experte en informatique, ni Excel : mais je pense que excel reconnait bien les nombres (et pas caractères), puisque sur la ligne au dessus (du fameux total que je veux), j'ai le total réel des heures, donc il reconnait bien les nombres, si tel était ta question ! mais justement, pour rebondir sur ce que tu dis, et toujours si je saisi bien le sens de tes propos, j'avais finit par me simplifier la vie : à la place de "0", je mettais un "A", pour absent, et le tour est joué : exel ne prend en compte que les chaines de nombres........ avec la formule =NB.VAL(plage1;plage2;plageN;.......) ça marche, il additionnait bien le nombre de cellules remplies par un nombre.
Le problème est que j'avais un soucis avec la fomule a cause du nombre de plages trop important, meme en utilisant la formule donnée plus haut.
Ainsi, j'ai bien le total des heures, et en dessous, le total des jours travaillés.
Un grand merci également a toi pour t'être penché sur "mon cas" !!
Je te souhaite un bon dimanche.
Redaiwa, m'a fait remarquer qu'il y avait une variante à la formule, et je ne l'avais pas vu : et ça fonctionne ! mon problème est donc résolu.
Je ne suis pas experte en informatique, ni Excel : mais je pense que excel reconnait bien les nombres (et pas caractères), puisque sur la ligne au dessus (du fameux total que je veux), j'ai le total réel des heures, donc il reconnait bien les nombres, si tel était ta question ! mais justement, pour rebondir sur ce que tu dis, et toujours si je saisi bien le sens de tes propos, j'avais finit par me simplifier la vie : à la place de "0", je mettais un "A", pour absent, et le tour est joué : exel ne prend en compte que les chaines de nombres........ avec la formule =NB.VAL(plage1;plage2;plageN;.......) ça marche, il additionnait bien le nombre de cellules remplies par un nombre.
Le problème est que j'avais un soucis avec la fomule a cause du nombre de plages trop important, meme en utilisant la formule donnée plus haut.
Ainsi, j'ai bien le total des heures, et en dessous, le total des jours travaillés.
Un grand merci également a toi pour t'être penché sur "mon cas" !!
Je te souhaite un bon dimanche.
=NB.SI(A1:A7;">0")+NB.SI(A9:A13;">0")