Formule exel
Résolu/Fermé
maryleg
Messages postés
811
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
19 décembre 2024
-
29 oct. 2014 à 08:54
oz@work Messages postés 127 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 20 janvier 2015 - 2 nov. 2014 à 22:39
oz@work Messages postés 127 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 20 janvier 2015 - 2 nov. 2014 à 22:39
A voir également:
- Formule exel
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule exel - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
11 réponses
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
29 oct. 2014 à 10:42
29 oct. 2014 à 10:42
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")
maryleg
Messages postés
811
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
19 décembre 2024
54
31 oct. 2014 à 17:36
31 oct. 2014 à 17:36
Salut,
M'aurais-tu oublié ??
M'aurais-tu oublié ??
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
2 nov. 2014 à 09:08
2 nov. 2014 à 09:08
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 ?
maryleg
Messages postés
811
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
19 décembre 2024
54
Modifié par maryleg le 2/11/2014 à 09:27
Modifié par maryleg le 2/11/2014 à 09:27
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
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
Modifié par redaiwa le 29/10/2014 à 09:27
Modifié par redaiwa le 29/10/2014 à 09:27
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)
maryleg
Messages postés
811
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
19 décembre 2024
54
29 oct. 2014 à 09:53
29 oct. 2014 à 09:53
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
maryleg
Messages postés
811
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
19 décembre 2024
54
Modifié par maryleg le 29/10/2014 à 11:15
Modifié par maryleg le 29/10/2014 à 11:15
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é ! :-) !
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
29 oct. 2014 à 11:26
29 oct. 2014 à 11:26
Est-ce que tu saisis "1" ou "1h" ?
maryleg
Messages postés
811
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
19 décembre 2024
54
29 oct. 2014 à 11:37
29 oct. 2014 à 11:37
non 1; je respecte scrupuleusement la formule, je mets les "
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
29 oct. 2014 à 12:21
29 oct. 2014 à 12:21
Si ton fichier ne comporte pas de données confidentielles, peux-tu le joindre pour qu'on l'examine de plus près? Sinon, tu peux joindre un fichier exemple avec des données non réelles.
maryleg
Messages postés
811
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
19 décembre 2024
54
29 oct. 2014 à 12:27
29 oct. 2014 à 12:27
pas de soucis, comment joindre le fichier ?
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
29 oct. 2014 à 12:57
29 oct. 2014 à 12:57
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
29 oct. 2014 à 13:25
29 oct. 2014 à 13:25
Fichier bien reçu mais je l'examinerai plus tard car je dois quitter.
A+
:-)
A+
:-)
maryleg
Messages postés
811
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
19 décembre 2024
54
29 oct. 2014 à 14:08
29 oct. 2014 à 14:08
ça marche, merci
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@work
Messages postés
127
Date d'inscription
dimanche 2 novembre 2014
Statut
Membre
Dernière intervention
20 janvier 2015
3
Modifié par oz@work le 2/11/2014 à 02:05
Modifié par oz@work le 2/11/2014 à 02:05
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
maryleg
Messages postés
811
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
19 décembre 2024
54
Modifié par maryleg le 2/11/2014 à 09:26
Modifié par maryleg le 2/11/2014 à 09:26
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.
oz@work
Messages postés
127
Date d'inscription
dimanche 2 novembre 2014
Statut
Membre
Dernière intervention
20 janvier 2015
3
2 nov. 2014 à 22:39
2 nov. 2014 à 22:39
Bonsoir Maryleg,
OK pas de soucis.
Passe une bonne soirée :D
OK pas de soucis.
Passe une bonne soirée :D
Modifié par redaiwa le 30/10/2014 à 09:10
=NB.SI(A1:A7;">0")+NB.SI(A9:A13;">0")