Calcul de nombre de référence

Fermé
Freemuse - 26 oct. 2018 à 07:22
Mike-31 Messages postés 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 - 27 oct. 2018 à 09:28
Bonjour,

Vous trouverez ci-dessous une capture de mon tableur :
https://drive.google.com/file/d/1CfsUChnUzdLOdrthTzLGFOhYyNWbEVNb/view?usp=sharing

A : N° de semaine
B : Date
C : Réf client
D : Nom client
E : Intervenant
F : Nombre d'heures

Je recherche la formule me permettant de calculer 1 ref client de façon unique par journée.

Je m'explique : Par exemple, pour le lundi 8 octobre, je veux compter :
1 x la ref client 4995
1 x la ref client 4011
1 x la ref client 5011

Merci d'avance de votre aide.

5 réponses

Mike-31 Messages postés 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 5 099
Modifié le 26 oct. 2018 à 10:41
Re,

Si on reprend ton fichier initial, il faut créer un colonne que tu pourras masquer, exemple en M et à partir de M2 tu colles cette formule que tu incrémentes sur la hauteur de ton tableau
=SI(NB.SI(B2;$L$2)<>0;C2;"")
en J2 tu crées une liste de validation pour sélectionner la date critère ou tu la saisis 08/10/2018

ensuite j'ai mis cette formule en N2 que j'ai incrémenté vers le bas (hauteur de ton tableau)
=SIERREUR(DECALER(M$1;EQUIV(0;NB.SI(N$1:N1;M$2:M$100);0););"")

il suffit de changer la date critère en J2 pour avoir la liste des références de ce jour

tu peux également compléter le tableau en ajoutant une colonne exemple en O2 pour avoir le nombre de chaque référence
=SI(N2="";"";NB.SI($M$2:$M$47;N2))

à toi de voir dans quelles colonnes tu vas mettre tes formules et à les adapter en fonction, ainsi que la plage des styles précédemment créée sur une discussion précédente
0
Re-bonjour,

Là, ça devient compliqué pour moi !!
J'ai tenté de suivre tes instructions mais j'ai des erreurs.

Ci-dessous le lien vers le tableur en question :
https://drive.google.com/file/d/18C9-fam9HTJCK2z9zy0BHBgHLlQAh-Ld/view?usp=sharing

J'ai positionné les formules dans la feuilles Heures chantiers sur les colonnes indiqués sur ton message ci-dessus.

Les erreurs sont peut-être du aux formules que j'ai utilisé pour afficher les dates en colonne B ??

Merci
0
Mike-31 Messages postés 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 5 099
Modifié le 26 oct. 2018 à 22:31
Re,

récupère le fichier initial avec ta première demande de mise en forme conditionnelle,
pour ta présente demande, en G2 tu sélectionnes la date souhaitée, colonne H tu as les codes clients enregistrés ce jour là et en colonne I le nombre de chaque code enregistré ce jour là

la mise en forme conditionnelle fonctionne grâce à la plage K2:L10

les deux plages en N2:O46 servent à afficher les valeurs sans doublons ainsi que les dates de ton tableau pour renseigner la liste de validation en G2 et les formules en colonne H et I
les colonnes N et O peuvent être masquées
https://www.cjoint.com/c/HJAuuW3lXPj

si tu as des difficultés à télécharger le fichier essaye ce lien
http://dl.free.fr/getfile.pl?file=/FtoBGfzl
0
Bonjour Mike-31,

Encore merci pour ton aide mais malheureusement, j'ai des erreurs 511 (variable manquante)
https://www.cjoint.com/c/HJBf06s3bpe

J'ai lu ceci sur le wiki.openoffice :
Il est important de vérifier les paramétrages dans la boîte de dialogue Outils – Options - OpenOffice.org Calc - Calcul :
Si la case à cocher est activée pour Critères de recherche = et <> doivent correspondre à des lignes entières, alors la condition “'rouge” ne correspondra qu'à rouge; si non activée, cela correspondra à ', rouget, rouge-gorge.
Si la case à cocher est activée pour Autoriser les expressions régulières dans les formules, la condition correspondra en utlisant les expressions régulières - ainsi, par exemple "c.s" correspond à ces, cos, cis, et "ces.*" correspondra à ces, césure, cession.
La case à cocher pour Sensible à la casse n'a pas d'effet (la casse n'est pas vérifiée). Voir les exemples pour savoir comment réaliser une recherche sensible à la casse.
Les cellules vides dans plage_test sont ignorées (elles ne satisfont jamais à la condition).
condition ne peut spécifier qu'une condition unique. Voir Sommes et calculs conditionnels pour savoir comment spécifier des conditions multiples.


Est-ce la raison de ces erreurs ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 5 099
27 oct. 2018 à 09:28
Re,

cela vient certainement de ton logiciel et surtout de ta version

si tu es sur Open Office, désinstalle le et privilégie Libre Office qui reçoit des mise à jour plus régulièrement et surtout tu auras la dernière version, ce logiciel est gratuit, en Français et a les mêmes caractéristiques qu'Open
tu peux le télécharger à partir de ce lien
https://www.commentcamarche.net/telecharger/bureautique/13781-libreoffice/
0