IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Souci pour une formule


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Souci pour une formule
    Bonjour à tous,

    Voilà mon petit souci avec excel 2007 pour lequel j'ai retourné la question dans tous les sens sans trouver de solution !

    En colonne A : date de la tache à effectuer
    En colonne B : heure de la tache à effectuer
    En colonne C : tache à effectuer
    En colonne D : tache effectuée, en cours, ou non effectuée (EFFECTUEE/EN COURS/NON EFFECTUEE)

    En colonne E : "au moins UNE tache a été effectuée dans la journée" --> c'est là où çà coince

    Détails : Je voudrais trouver une formule qui me dise si j'ai effectué UNE TACHE AU MINIMUM par jour pour faire la somme (en fin de mois) des jours où j'ai fait quelque chose.
    Si la tache est en cours elle sera considérée comme "effectuée"/au moins quelque chose a été fait dans la journée

    Merci d'avance pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Bonjour,

    en e7 tu pourrais mettre (à étirer)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(D7="Non Effectuée";"Non";"Oui")
    Il met Non si D7 est "Non effectuée" sinon il met Oui.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    C'est tout le problème !

    car en se limitant à cette simple formule on se retrouve avec plusieurs "oui" sur une même journée et dans ce cas çà me fausse mon total

    il faut donc "complexer" la formule en pointant sur la date
    peut-être avec la fonction "FREQUENCE" mais je ne sais pas l'utiliser
    correctement

  4. #4
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Ok j'ai pas tout vu. En partant sur une matricielle
    en a33 = 01.04.2013
    mettre en b33
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB(SI(($A$7:$A$23=A33)*($D$7:$D$23<>"Non effectuée");$B$7:$B$23))
    valider CTRL SHIFT ENTER

    Je reviens plus tard si personne n'arrive

  5. #5
    Membre éprouvé
    Homme Profil pro
    Contrôleur de gestion en activité
    Inscrit en
    Juillet 2012
    Messages
    544
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Contrôleur de gestion en activité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 544
    Points : 935
    Points
    935
    Par défaut
    Bonjour,

    en complément,
    attention, cette formule ne marchera que s'il n'y a pas de statut vide.

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    merci à vous 2 j'ai bien une fonction qui fonctionne

    maintenant je suis à nouveau bloqué avec les fonctions

    Je cherche à savoir combien de jours au maximum se sont écoulés sans qu'aucune tache ne soit "effectuée"
    en d'autres terme : l'écart maxi
    Fichiers attachés Fichiers attachés

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    je galère bien avec cet écart maxi mais la persévérance paye comme on dit !

  8. #8
    Membre régulier
    Profil pro
    controleur de gestion
    Inscrit en
    Décembre 2010
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : controleur de gestion

    Informations forums :
    Inscription : Décembre 2010
    Messages : 84
    Points : 112
    Points
    112
    Par défaut
    Salut Philou
    pour ta premiere question je te propose cette fonction qui est plus claire a traiter , mais tu dois ajouter une troixieme possibilie ; t'a deja "oui" pour effectue et "non" pour pa effectue , je te propose d'ajouter une troixieme que j'ai nomme "deja tache effectue lors de la journee" pour n'avoir qu'un seul "oui" lors de la journee
    La formule :
    Apres avoir ecris manuelement "Non" sur E7 , tu ecris sur E8 la formule ci dessous :
    =SI(A8=A7;SI(E7="Non";SI(D8=$D$11;"Oui";"Non");"deja tache effectue lors de la journee");SI(D8=$D$11;"Oui";"Non"))
    dans ce cas tu vas recevoir un seul "oui" lors de la journee si la tache est effectuee
    Cordialement

  9. #9
    Membre régulier
    Profil pro
    controleur de gestion
    Inscrit en
    Décembre 2010
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : controleur de gestion

    Informations forums :
    Inscription : Décembre 2010
    Messages : 84
    Points : 112
    Points
    112
    Par défaut
    Salut Philou
    pour ta premiere question je te propose cette fonction qui est plus claire a traiter , mais tu dois ajouter une troixieme possibilie ; t'a deja "oui" pour effectue et "non" pour pa effectue , je te propose d'ajouter une troixieme que j'ai nomme "deja tache effectue lors de la journee" pour n'avoir qu'un seul "oui" lors de la journee
    La formule :
    Apres avoir ecris manuelement "Non" sur E7 , tu ecris sur E8 la formule ci dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(A8=A7;SI(E7="Non";SI(D8=$D$11;"Oui";"Non");"deja tache effectue lors de la journee");SI(D8=$D$11;"Oui";"Non"))
    dans ce cas tu vas recevoir un seul "oui" lors de la journee si la tache est effectuee
    Cordialement

  10. #10
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    La deuxième question ne semblant pas résolue, voici un classeur joint proposant une autre formule pour la première question (écrire Oui ou Non dans la colonne E)
    et utilisant pour le deuxième calcul de l'écart maximal des colonnes supplémentaires F (donner un rang aux jours "actifs" du mois) ,
    G (calcul de l'écart - nombre de jours sans tâche effectuée - entre deux jours "actifs consécutifs" ) et la colonne H qui n'est pas utile pour le calcul demandé
    mais qui permet d'automatiser la présentation du tableau (lignes grisées pour un jour, lignes blanches pour le jour suivant) à l'aide d'une MFC.
    De plus, les plages des colonnes A (contenant les dates), D (précisant l'état des tâches) et E (jours ""actifs" c'est à dire avec au moins 1 tâche) ont été dénommées avec des noms dynamiques :
    listedates - listeétats - joursactifs , utilisant la fonction DECALER de façon à ne pas avoir à modifier les formules lors de l'augmentation du tableau par rajout de lignes.
    Pour ce qui est de la formule en E2 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =CHOISIR(MIN(1;SOMMEPROD((listedates=A7)*(listeétats<>"Non effectuée")*(NB.SI($A$7:A7;A7)=1)))+1;"Non";"Oui")
    elle fait écrire une fois oui par jour où au moins une tâche est effectuée à la première ligne du jour et non pas à la ligne de la première tâche effectuée comme sur l'exemple mais cela ne gêne en rien pour le calcul final.
    Cordialement
    Claude
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Aide pour une formule
    Par NEC14 dans le forum Excel
    Réponses: 10
    Dernier message: 24/06/2008, 09h26
  2. Souci avec une formule par une fonction Selection.validation
    Par mennix dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 02/08/2007, 22h45
  3. Souci pour une "CheckedListBox"
    Par karibouhh dans le forum VC++ .NET
    Réponses: 4
    Dernier message: 30/08/2006, 10h02
  4. Soucis pour une Listbox
    Par ]3l@c]{bUll dans le forum Composants VCL
    Réponses: 23
    Dernier message: 13/07/2005, 14h42
  5. Déterminer Algo pour une formule mathématique
    Par jekyll_omiwane dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 07/01/2005, 18h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo