Problème fonction NB.SI EXCEL
Shatez
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Shatez Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Shatez Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Voilà j'ai un problème avec Excel 2003, j'utilise la fonction NB.SI dans tableau pour un Planning, elle me sert à rechercher le nombre de personne effectuant les même horaires dans la même journée exemple:(=NB.SI(G12:G20;"06:45 15:09")+NB.SI(G12:G20;"06:00"), mais cela ralenti considérablement les calculs cela RAM, je me demandais si il y avait une autre solution, j'espère avoir été clair, sinon je reste à votre disposition pour tout autre complément d'information sur mon problème.
Merci d'avance.
Voilà j'ai un problème avec Excel 2003, j'utilise la fonction NB.SI dans tableau pour un Planning, elle me sert à rechercher le nombre de personne effectuant les même horaires dans la même journée exemple:(=NB.SI(G12:G20;"06:45 15:09")+NB.SI(G12:G20;"06:00"), mais cela ralenti considérablement les calculs cela RAM, je me demandais si il y avait une autre solution, j'espère avoir été clair, sinon je reste à votre disposition pour tout autre complément d'information sur mon problème.
Merci d'avance.
A voir également:
- Problème fonction NB.SI EXCEL
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Nb.si en anglais - Guide
- Fonction moyenne excel - Guide
6 réponses
Salut,
Je ne vois pas pourquoi une petite formule ralentirait le calcul,
Par contre cette saisie me gêne ;"06:45 15:09"
=NB.SI(G12:G20;"06:45 15:09")+NB.SI(G12:G20;"06:00")
Cette formule comptera le nombre de 6:00 et 6:45, si tu veux compter les 15 :09 il faudra ajouter un NB.SI ou une formule avec SOMMEPROD
=NB.SI(G12:G20;"06:45")+NB.SI(G12:G20;"06:00")
Je ne vois pas pourquoi une petite formule ralentirait le calcul,
Par contre cette saisie me gêne ;"06:45 15:09"
=NB.SI(G12:G20;"06:45 15:09")+NB.SI(G12:G20;"06:00")
Cette formule comptera le nombre de 6:00 et 6:45, si tu veux compter les 15 :09 il faudra ajouter un NB.SI ou une formule avec SOMMEPROD
=NB.SI(G12:G20;"06:45")+NB.SI(G12:G20;"06:00")
Bonjour
mon ami Mike n'est peut être pas encore réveillé à cette heure là
A part le fait que je ne comprend pas bien votre question, (définir un nombre d'horaires identiques avec 06:45 et 06:00 me surprend un peu), je peux vous donner une petite idée qui pourra peut être vous servir.
Vos horaires dédut et fin dans la même cellule sont forcément du texte donc vous pouvez compter tout ce qui contient 6 avec la formule
=NB.SI(G1:G2;"*6*")
vous comptera tout ce qui est texte et qui contient 6 (enfait, tout ce qui est inscrit entre les deux étoiles, n'importe ou dans le texte)
Petite remarque complémentaire:
cette option ne comptera pas les cellules affichant simplement 06:45 car excel va le considérer comme un nombre, sauf si vous rentrez cette forme avec en tête une apostrophe qui n'apparait pas à l'édition, ou alors que vous formatiez toute votre colonne G en format texte.
ce serait, je pense, le plus simple pour éviter les tris.
Crdlmnt
mon ami Mike n'est peut être pas encore réveillé à cette heure là
A part le fait que je ne comprend pas bien votre question, (définir un nombre d'horaires identiques avec 06:45 et 06:00 me surprend un peu), je peux vous donner une petite idée qui pourra peut être vous servir.
Vos horaires dédut et fin dans la même cellule sont forcément du texte donc vous pouvez compter tout ce qui contient 6 avec la formule
=NB.SI(G1:G2;"*6*")
vous comptera tout ce qui est texte et qui contient 6 (enfait, tout ce qui est inscrit entre les deux étoiles, n'importe ou dans le texte)
Petite remarque complémentaire:
cette option ne comptera pas les cellules affichant simplement 06:45 car excel va le considérer comme un nombre, sauf si vous rentrez cette forme avec en tête une apostrophe qui n'apparait pas à l'édition, ou alors que vous formatiez toute votre colonne G en format texte.
ce serait, je pense, le plus simple pour éviter les tris.
Crdlmnt
Merci tout d'abord de ton attention, j'ai effectué le changement dans la formule, mais toujours pareil le fichier est très lourd je penses que cela n'a rien avoir avec les formules, bref je suis perdu, je mets le fichier en ligne en espérant qu'on puisse m'aider, merci d'avance à tous. voici mon mail shatez@hotmail.fr si vous souhaitez m'aider
Re,
Avant de donner une adresse mail il y a des solutions pour faire parvenir un fichier important. pour commencer quel est ton fournisseur d'accès internet
Avant de donner une adresse mail il y a des solutions pour faire parvenir un fichier important. pour commencer quel est ton fournisseur d'accès internet
=NB.SI(G12:G20;"=06:45 15:09")+NB.SI(G12:G20;"=06:00")
Dans les formules précédentes je me demande où est passé l'opérateur de comparaison ?
Dans les formules précédentes je me demande où est passé l'opérateur de comparaison ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Si les heures de début et de fin de service sont dans la même cellule et séparées par un saut de ligne, ces valeurs ne sont plus des heures codées par excel par une valeur chiffrée mais une chaîne de caractères ou chaque caractère est enregistré individuellement (même si le format de la cellule est Heure), d'où l'augmentation de taille du fichier.
Il faut créer une cellule début de service et une cellule fin de service au format heure.
Ce sera plus économique en mémoire et surtout plus fiable car dans une chaîne, tu peux entrer des espaces sans t'en rendre compte et la comparaison sera faussée.
Si les heures de début et de fin de service sont dans la même cellule et séparées par un saut de ligne, ces valeurs ne sont plus des heures codées par excel par une valeur chiffrée mais une chaîne de caractères ou chaque caractère est enregistré individuellement (même si le format de la cellule est Heure), d'où l'augmentation de taille du fichier.
Il faut créer une cellule début de service et une cellule fin de service au format heure.
Ce sera plus économique en mémoire et surtout plus fiable car dans une chaîne, tu peux entrer des espaces sans t'en rendre compte et la comparaison sera faussée.
Re,
Dans la barre URL saisie cette adresse
https://portail.free.fr/
Ensuite dans le portail clic envoi gros fichier, ce qui va ouvrir une feuille, clic sur parcourir ce qui va te permettre de sélectionner ton fichier
Dans me notifier du lien par mail, saisie ton adresse mail afin que tu reçoives de la par de Free l'adresse pour récupérer ton envoi et le supprimer dès que le correspondant l'aura téléchargé (ce fichier est conservé trente jour sur cette boîte)
Si tu souhaites protéger ton fichier, dans protéger votre fichier par mot de passe
Saisies un mot de passe n'oublies pas de le communiquer à ton correspondant sinon il ne pourra pas le consulter.
Le temps d’envoi et du téléchargement est fonction de l’importance du fichier
Ensuite envoies à ton ou tes correspondants ou mets dans un post l'adresse que t'aura communiqué free avec le mot de passe pour y accéder si tu en a saisie un.
L’intérêt de cette méthode est de ne pas être obligé de réduite la taille d'un fichier ou la définition de photos par exemple et la démarche est anonyme
Dans la barre URL saisie cette adresse
https://portail.free.fr/
Ensuite dans le portail clic envoi gros fichier, ce qui va ouvrir une feuille, clic sur parcourir ce qui va te permettre de sélectionner ton fichier
Dans me notifier du lien par mail, saisie ton adresse mail afin que tu reçoives de la par de Free l'adresse pour récupérer ton envoi et le supprimer dès que le correspondant l'aura téléchargé (ce fichier est conservé trente jour sur cette boîte)
Si tu souhaites protéger ton fichier, dans protéger votre fichier par mot de passe
Saisies un mot de passe n'oublies pas de le communiquer à ton correspondant sinon il ne pourra pas le consulter.
Le temps d’envoi et du téléchargement est fonction de l’importance du fichier
Ensuite envoies à ton ou tes correspondants ou mets dans un post l'adresse que t'aura communiqué free avec le mot de passe pour y accéder si tu en a saisie un.
L’intérêt de cette méthode est de ne pas être obligé de réduite la taille d'un fichier ou la définition de photos par exemple et la démarche est anonyme
Voila le lien du fichier Mike http://dl.free.fr/getfile.pl?file=/vvfZVbuj merci de l'info pour mettre des fichiers en ligne, pour le reste j'espere avoir une solution, merci encore, à bientot
Tout d'abord merci pour ta réponse, pour être plus précis le "6:45 15:09" est dans la même cellule avec un saut de ligne, ce sont les horaires de prise et de fin de travail. Initialement je ne mettais que les horaires de prise de service (6:45 ou 6:00), depuis que je mets les deux, le fichier à presque doublé de volume, si j'utilise la formule que tu me donnes NB.SI(G12:G20;"06:45")+NB.SI(G12:G20;"06:00"), elle ne prendra pas en compte les cellules ou il y a les "06:45 15:09", as tu une solution pour moi? dois je mettre les horaires dans différentes cellules? merci d'avance