Forums XLPages

Tous les messages (Titom1978)

« 1 2 3 4
Re: Problème avec la fonction EXACT
#31
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 19-02-2010 13h51
Merci Mth pour tes réponses qui s'avèrent toutes bonnes!

J'ai cependant quelques questions:
1. Tout d'abord, pourquoi les deux précédentes formules que tu m'as données ne doivent-elle pas être de type matricielle, comme pour la dernière?
2. Ensuite le but de la fonction EXACT est d'indiquer si une chaîne de caractère donnée est bien similaire à une seconde chaîne de caractère indiquée. Les réponses données sont soit "VRAI" soit "FAUX". Pourquoi est-il alors nécessaire de rajouter la fonction "OU" pour que cela fonctionne, puisque cette fonction renvoie également la valeur "VRAI" si un argument est vrai et "FAUX" si les arguments sont faux? Ca me donne l'impression d'utiliser deux fois le même type de fonction...

Merci de ta patience...

Titom
Hors Ligne
Rapport   Haut 

Re: Problème avec la fonction EXACT
#32
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 19-02-2010 00h25
Bonsoir Mth,

Je vais tâcher d'être plus clair sur l'utilisation de la fonction EXACT.

Si j'ai bien compris l'utilisation de cette fonction, celle-ci permet d'indiquer qu'une suite de caractères d'une cellule est strictement similaire à la suite de caractère d'une seconde cellule. Si tel est le cas, la réponse renvoyée par la formule est "VRAI", dans le cas inverse, la réponse sera "FAUX".

J'ai pensé utilisé cette fonction sur la base du mode binaire, me permettant par la suite, à l'aide d'une mise en forme conditionnelle, de faire ressortir les informations soit en vert si la réponse est VRAI, soit en rouge si la réponse est FAUX.

Pour illustrer mon propos: la feuille 1 de mon classeur "Relationnel" contient toutes les notes possibles sur 10. Les autres feuilles correspondent aux notes eues par les élèves. En utilisant la fonction Exact sur la feuille 1, je peux faire ressortir pour chaque élève les notes eues et par la même occasion voir ce qui a été assimilé, et ce qui ne l'a pas été.

Est-ce que mon explication est plus claire?

En tout cas, merci pour les formules que tu m'as faites passer, je vais les étudier demain matin. Je te tiens au courant pour te dire ce qu'il en est. De la même façon, si mes explications ne sont toujours pas très clairs, n'hésite pas à me le faire savoir, je tâcherai de mieux m'expliquer!

Titom
Hors Ligne
Rapport   Haut 

Re: Laison entre deux classeur
#33
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 18-02-2010 22h13
Bonjour Sylvain,

Pour répondre à ta question, normalement il est effectivement possible de lier deux ou plusieurs classeurs EXCEL pour que si tu en modifies une, les changements se répercutent sur l'autre.

J'ai testé ce type de système d'intéractions sur un ordinateur pour des classeurs rangés dans des répertoires différents. Il doit donc être possible de faire la même chose via un réseau.

Maintenant, peux-tu me dire quelle version de Excel tu as, parce que j'ai fait le test via la version 2007.

De la même façon, peux-tu poster tes fichiers pour que je le teste sur un réseau local. N'oublies pas de m'indiquer sur quel fichier tu devras apporter les modifications ainsi que la nature de celles-ci.

A bientôt,

Titom
Hors Ligne
Rapport   Haut 

Problème avec la fonction EXACT
#34
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 18-02-2010 19h44
Bonjour à tous et à toutes,

Voilà ce qui m'amène aujourd'hui: Dans le fichier que je joins, je dois faire ressortir les notes similaires des élèves.

Pour cela, je passe par la fonction "EXACT", je m'explique:
Dans un premier temps, je fais ressortir les notes avec le résultat de la formule qui est "VRAI" ou "FAUX",
Puis, je fais une mise en forme conditionnelle pour faire apparaître les informations sous forme de couleurs.

En fait, ça c'est dans un monde idéal... dans la réalité, ma fonction EXACT ne fonctionne pas correctement. En effet, elle ne fait pas apparaître le bon résultat au bon endroit, malgré une syntaxe correcte... enfin il me semble!

Alors ma question est la suivante: Y at-il un bug avec cette fonction sous EXCEL 2007? Sinon, quelqu'un peut-il me dire où est mon erreur?

D'avance merci!

Titom1978


Pièce jointe:
xlsx Relationnel.xlsx   [ Taille: 9.93 Ko - Téléchargements: 631 ]
Hors Ligne
Rapport   Haut 

Re: Comment définir une période d'heures ouvrées
#35
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 05-10-2009 00h04
Merci beaucoup pour les réponses!

@ très bientôt!

Titom1978
Hors Ligne
Rapport   Haut 

Re: Comment définir une période d'heures ouvrées
#36
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 04-10-2009 23h07
Citation :
myDearFriend! a écrit : Re Titom1978,

Tout d'abord, si tu veux augmenter tes chances d'obtenir réponse à tes questions, je te conseille vivement d'enregistrer tes fichiers Excel dans un format compatible avec les versions Excel autres que 2007 (extension .xls). Ton sujet peut intéresser d'autres visiteurs ou intervenants qui ne possèdent malheureusement pas tous XL2007...

Cela dit, tu trouveras en pièce jointe une façon de faire.

Bien sûr, pour ma part, ce sera l'usage d'une Function personnalisée comme critère du format conditionnel :
Function HorsDelai(T1 As Date, T2 As Date, Optional DureeHMax As Date = "06:00:00", Optional HorTMin As Date = "08:00:00", Optional HorTMax As Date = "20:00:00") As Boolean
'  myDearFriend! - www.mdf-xlpages.com
Dim vT As Date, HeuresFermeture As Date, HeuresTravail As Date, CumulHeuresNT As Date
    HeuresTravail = HorTMax - HorTMin
    HeuresFermeture = CDate("23:59:59") - HeuresTravail
    vT = T1
    Do Until DateDiff("d", vT, T2) < 1
        vT = DateAdd("d", 1, vT)
        If Weekday(vT, vbMonday) > 5 Then
            CumulHeuresNT = CumulHeuresNT + HeuresTravail
        End If
        CumulHeuresNT = CumulHeuresNT + HeuresFermeture
    Loop
    HorsDelai = T2 - T1 - CumulHeuresNT > DureeHMax
End Function
Cette fonction personnalisée est donc appelée depuis le Format Conditionnel des cellules souhaitées et retourne VRAI ou FAUX selon les critères voulus. Elle tient compte des weed-end puisque tu parles de jours Ouvrés.

La syntaxe d'utilisation est la suivante :

=HorsDelai( Cellule1 ; Cellule2 ; [DureeHMax] ; [HorTMin] : [HorTMax] )

- Cellule1 : référence de la cellule contenant la valeur Date/Heure de début
- Cellule2 : référence de la cellule contenant la valeur Date/Heure de fin
- DureeHMax : (facultatif) valeur horaire au format "00:00:00" représentant le délai maximum autorisé ("06:00:00" par défaut)
- HorTMin : (facultatif) valeur horaire au format "00:00:00" représentant l'horaire d'ouverture de l'entreprise("08:00:00" par défaut)
- HorTMin : (facultatif) valeur horaire au format "00:00:00" représentant l'horaire de fermeture de l'entreprise ("20:00:00" par défaut)

Dans ton cas, tu peux donc saisir simplement :
=HorsDelai(A2:B2)
puisque les valeurs adoptées par défaut sont celles que tu as proposées.

Dans ton exemple, j'ai appliqué cette façon de faire dans le Format conditionnel des cellules en colonne B (peut-être fallait-il le faire pour la colonne C ?)

Cordialement,




J'ai pris bonne note pour mettre les fichiers au format .xls, je n'avais pas fait attention et je pris l'ensemble des forumeurs de m'en excuser!

Pour répondre à ta question, effectivement, la mise en forme conditionnelle de la colonne C est aussi recherchée, et je veux bien que tu m'expliques comment mettre les deux mises en forme conditionnelles en fonction par le biais de ta programmation!!

Dans l'attente de te lire!

Titom1978

Hors Ligne
Rapport   Haut 

Re: Comment définir une période d'heures ouvrées
#37
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 04-10-2009 23h00
Merci beaucoup pour ta réponse!!

Je me doutais bien qu'il fallait passer par un semblant de programmation... va falloir que je m'y mette sérieusement!!

A ce sujet, tu aurais des références de bouquins pour apprendre la programmation sous excel?

A bientôt,

Thomas
Hors Ligne
Rapport   Haut 

Re: Comment définir une période d'heures ouvrées
#38
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 04-10-2009 18h45
Merci de ton accueil!

Comme demandé, voici le fichier support de ma demande!

Merci d'avance pour l'aide!
Pièce jointe:
xlsx Contrat_maintenance.xlsx   [ Taille: 10.15 Ko - Téléchargements: 835 ]
Hors Ligne
Rapport   Haut 

Comment définir une période d'heures ouvrées
#39
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 04-10-2009 18h24
Bonjour à toutes et à tous!

Voilà ce qui m'amène: Dans un tableau excel, je dois mettre en valeur des "travaux" ayant dépassé 06 heures de travail après réception, en sachant que les horaires de travail vont de 08h à 20 heures en continu.

Je pense utiliser des mises en forme conditionnelles mais la mise en avant des valeurs ne doit pas inclure la tranche horaire allant de 20 heures à 08 heures du matin.

Comment puis-je faire??

Dans l'attente de vos conseils avisés,

Cordialement,

Titom
Hors Ligne
Rapport   Haut 

« 1 2 3 4