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

Macros et VBA Excel Discussion :

Formule excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut Formule excel
    bonjour,
    comment faire svp pr caper horizontalement et verticalement avec excel uniquement
    je voudrais que dans une cellule donner dire que la somme de laz ligne de cette cellule soit < a x et la somme de la colonne de cette cellule < a Y
    On doit pouvoir le faire avec un ET dans un SI mais je ne sais pas comment
    Merci pr votre aide!

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 159
    Par défaut r
    bonjour,
    pourrais tu être un plus précis dans ta requête, si les sommes sont inf. à x et à y, qu'est ce que tu veux que ca fasse, et si les sommes ne le sont pas ,qu'est ce que tu veux que ca fasse?

  3. #3
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut
    Voilà ce que j'ai fais

    IF(AND((Inputs!D$33-C8)+C8<Inputs!D33,(Inputs!D$33-C8)+D9+D10+D11+D12+D13+D14)<Inputs!D31,Inputs!D$33-C8,MIN(Inputs!D$33-C8,Inputs!D31-'detailsSerie(PoC)'!D9-'detailsSerie(PoC)'!D10-'detailsSerie(PoC)'!D11-'detailsSerie(PoC)'!D12-'detailsSerie(PoC)'!D13-'detailsSerie(PoC)'!D14))

    C'est difficile a expliquer par écrit mais par exemple, prenons la cellule B5, je voudrais que si B5+C5+D5...<X ET si B5+B6+B7...<Y
    ALORS B5= titi(22)
    sinon B5= tutu(23)

    le pb en + c qu'il y a des relations circulaires
    je suis perdue

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 159
    Par défaut peut être
    tu peux essayer ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(SOMME(G2:G17)<X;SI(SOMME(B18:F18)<Y;"titi";"tutu");"tutu")

    n'oublie pas

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour Lou_anne,

    Vous écrivez :

    C'est difficile a expliquer par écrit mais par exemple, prenons la cellule B5, je voudrais que si B5+C5+D5...<X ET si B5+B6+B7...<Y
    ALORS B5= titi(22)
    sinon B5= tutu(23)

    le pb en + c qu'il y a des relations circulaires
    Il est évident que vous ne pouvez qu'obtenir un message d'erreur "Référence circulaire" puisque vous voulez mettre dans une cellule une formule qui fait référence au contenu de cette même cellule.

    Regardez l'aide d'Excel en tapant "Référence circulaire"

    Ci-dessous une partie de ce qui est indiqué :

    Formules faisant référence à leurs propres cellules
    Une formule qui fait référence à sa propre cellule directement ou indirectement, est appelée référence circulaire. Pour calculer une formule de ce type, Microsoft Excel doit calculer une fois chaque cellule de la référence circulaire en utilisant les résultats de l'itération précédente. À moins que vous n'ayez changé les paramètres par défaut de l'itération, Excel arrête le calcul après 100 itérations ou lorsque l'écart de modification entre toutes les valeurs de la référence ne dépasse pas 0,001 entre les itérations.

    Recherche de références circulaires à l'aide de la barre d'outils Référence circulaire Excel ne peut pas calculer les formules comprenant des références circulaires en mode de calcul normal. Lorsque vous créez une référence circulaire, un message vous en avertit. Si la référence circulaire est accidentelle, cliquez sur OK. La barre d'outils Référence circulaire s'affiche et une flèche d'audit pointe vers chaque cellule référencée par une référence circulaire. Vous pouvez à l'aide de la barre d'outils Référence circulaire vous déplacer dans chaque cellule de la référence de sorte à redéfinir les formules ou la logique pour supprimer la référence circulaire. Comment rechercher des cellules responsables d'une référence circulaire.

    Modification du nombre d'itérations Certaines formules nécessitant une référence circulaire, il est possible que vous deviez modifier le nombre d'itérationse. Modifier le nombre de fois où Microsoft Excel itère une formule.
    Imaginez qu'en :

    A1 la valeur entrée est 15
    A2 la valeur entrée est 20
    A3 la valeur entrée est 25

    En A3 vous tapez =A1+A2+A3

    Essayez de le faire manuellement et donnez le résulat trouvé ?
    Il vaudrait mieux utiliser une autre cellule pour y mettre votre formule.

    Amicalement.
    Dernière modification par AlainTech ; 11/04/2007 à 16h11. Motif: Balises [quote], pas [code]

Discussions similaires

  1. Simplifier une formule excel
    Par beegees dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 24/04/2006, 09h10
  2. [debutant] Traduite une formule excel dans access
    Par zelob dans le forum Access
    Réponses: 5
    Dernier message: 25/02/2006, 05h17
  3. [VBA]Passer une variable dans une formule Excel
    Par David1974 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/01/2006, 16h52
  4. inséré des formule excel dans VB
    Par amel95140 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/12/2005, 17h21
  5. [EXCEL][VBA] Utilisation des formules Excel en VBA
    Par Amanck dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/12/2005, 15h08

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