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 :

Problème fonction SI exel 2007


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 3
    Par défaut Problème fonction SI exel 2007
    Bonjour à tous,
    je m'appelle yann et j'ai décidé aujourd'hui de me faire un petit tableau sous excel pour automatisé un calcule suite à des mesures que j'effectue hebdomadairement!

    voila mon problème:
    Suite à la prise de mesure je dois faire effectué une équation à excel

    D.C = C - ( M * log X)

    C et M sont des variables qui diffères selon l'age et le sexe en voici le tableau:

    Hommes 17-19 A 20-29 A 30-39 A 40-49 A > 50 A
    C 1,1620 1,1631 1,1422 1,1620 1,1715
    M 0,0678 0,0632 0,0544 0,0700 0,0779

    Femmes 17-19 A 20-29 A 30-39 A 40-49 A > 50 A
    C 1,1549 1,1599 1,1423 1,1333 1,1339
    M 0,0678 0,0717 0,0632 0,0612 0,0645

    J'aimerais trouver la fonction qui me permette d'afficher C et M dans des cellules suite à l'entré de l'age et du sexe de l'individu!

    dans mes tentatives je bloque à ceci:
    I10 et la cellule ou je rentre le sexe
    I11 et la cellule ou je rentre l'age
    A,B,C,D,E corresponde aux groupes d'age (A= 17ans à 19ans etc..)

    =SI(I10=M;SI(I11="A";O10;SI(I11="B";P10;SI(I11="C";Q10;SI(I11="D";R10;SI(I11="E";M20))))))

    mais je n'arrive pas a trouvé une fonction "si I10 diffèrent de M alors" qui viendrait se placer à la suite de ceci pour obtenir quelque chose du genre

    =SI(I10=M;SI(I11="A";O10;SI(I11="B";P10;SI(I11="C";Q10;SI(I11="D";R10;SI(I11="E";M20)))))) "mais si I10 different de M alors" SI(I11="A";O11;SI(I11="B";P11;SI(I11="C";Q11;SI(I11="D";R11;SI(I11="E";M21))))))

    Voila en espérant etre clair =) et que quelqu'un puisse m'aider!

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    salut yann
    sans approfondir ta question pour proprement parler de la formule
    tu demande pour trouver
    mais si I10 different de M alors"
    or une formule "si" se lit comme ça
    si (i10 = m ; valeur si vrai;valeur si faux)
    donc traduire
    si (i10 = m ; i10 = m alors faire ceci ; i10 differend de m alors faire cela)

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 3
    Par défaut
    Citation Envoyé par alsimbad Voir le message
    salut yann
    sans approfondir ta question pour proprement parler de la formule
    tu demande pour trouver

    or une formule "si" se lit comme ça
    si (i10 = m ; valeur si vrai;valeur si faux)
    donc traduire
    si (i10 = m ; i10 = m alors faire ceci ; i10 differend de m alors faire cela)
    Lu et merci de t'être arrêté sur mon problème!
    Pour ce qui est du fonctionnement de la fonction "si" j'avais déjà survolé son fonctionnement.
    Mais je n'arrive pas à écrire la suite elle fonction pour la valeur i10= M mais pas son inverse

    =SI(I10=M;SI(I11="A";O10;SI(I11="B";P10;SI(I11="C";Q10;SI(I11="D";R10;SI(I11="E";S10;SI(I11="A";O14;SI(I11="B";P14;SI(I11="C";Q14;SI(I11="D";R14;SI(I11="E";S14)))))))))))

    cela vient il de ma syntaxe? ou de la méthode de recherche pour les valeurs en correspondance avec l'age?

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    660
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 660
    Par défaut
    Bonjour,

    Je n'ai pas compris grand chose à ta prose, mais vois le fichier joint.

    Si cela ne répond pas exactement à ton attente, dis-moi où, j'essaierai de l'adapter si te ne sais pas le faire toi-même.
    Fichiers attachés Fichiers attachés

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 3
    Par défaut
    Citation Envoyé par ullan Voir le message
    Bonjour,

    Je n'ai pas compris grand chose à ta prose, mais vois le fichier joint.

    Si cela ne répond pas exactement à ton attente, dis-moi où, j'essaierai de l'adapter si te ne sais pas le faire toi-même.
    Merci a toi c'est ce que je voulais, je vais essayé de comprendre tout ca maintenant =)

  6. #6
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    791
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 791
    Par défaut
    Mais je n'arrive pas à écrire la suite elle fonction pour la valeur i10= M mais pas son inverse
    juste pour info, i10 différent de M, ca s'écrit

Discussions similaires

  1. Problème : Fonctions et commande Execute
    Par bubi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/11/2005, 11h01
  2. Problème fonction SDL
    Par seeme dans le forum SDL
    Réponses: 2
    Dernier message: 06/11/2005, 20h22
  3. Problème fonction PL/SQL
    Par SSJ17Vegeta dans le forum PL/SQL
    Réponses: 2
    Dernier message: 29/10/2005, 21h14
  4. Problème fonction et trigger sous 7.2
    Par anoukhan dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 22/06/2005, 22h53
  5. Réponses: 2
    Dernier message: 20/08/2004, 17h10

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