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 matricielle imbriquée avec si [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Basicnav
    Profil pro
    Inscrit en
    Février 2008
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2008
    Messages : 245
    Par défaut Formule matricielle imbriquée avec si
    Bonjour à tous,

    je cherche une réponse à mon problème qui est multiple.
    Je ne trouve déjà pas la formule sur excel pour obtenir le résultat attendu et encore moins pour la mettre en VBA...

    Je m'explique :

    J'ai une colonne, ou plutôt une plage Z5:Z30 dans laquelle se trouvent des nombres ou des cellule vides.
    Je cherche à faire la moyenne de ces nombre si les cellules sont non vides et uniquement pour les valeurs supérieures à 10.


    pour la seconde condition =MOYENNE.SI((Z5:Z30);">10";(Z5:Z30)) (formule matricielle)

    pour la première condition, je n'arrive pas à l'ajouter à cette formule.

    De plus, il faut mettre tout ça en VBA...Je sais mettre une formule 'classique' en VBA mais pas une matricielle.

    Help

  2. #2
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 241
    Par défaut
    Bonjour,

    Avec une formule non matricielle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI((Z5:Z30);">10")/NB.SI(Z5:Z30;">10")
    Cdlt

  3. #3
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 143
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 143
    Par défaut
    Bonjour,
    Citation Envoyé par Basicnav Voir le message
    Je cherche à faire la moyenne de ces nombre si les cellules sont non vides et uniquement pour les valeurs supérieures à 10....
    pour la première condition, je n'arrive pas à l'ajouter à cette formule.
    Penses-tu que les cellules vides soient supérieures à 10 ?
    Citation Envoyé par Basicnav Voir le message
    (formule matricielle)
    En quoi ta formule doit être mise en matricielle ?
    Citation Envoyé par Basicnav Voir le message
    De plus, il faut mettre tout ça en VBA...
    Plutôt que de traduire met ta formule en local :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Range("ta_cellule").FormulaLocal = "=MOYENNE.SI((Z5:Z30);"">10"";(Z5:Z30))"

  4. #4
    Membre éclairé Avatar de Basicnav
    Profil pro
    Inscrit en
    Février 2008
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2008
    Messages : 245
    Par défaut
    Bonjour Anasecu,

    merci ta réponse fonctionne à merveille.

    En revanche Arturo, il ne valide pas ta formule, peut-être un problème de "" ; je vais tester tout ça en essayer de corriger.

    Merci à vous deux !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. nb.si avec formule matricielle
    Par Invité dans le forum Excel
    Réponses: 5
    Dernier message: 29/12/2012, 17h10
  2. [XL-2003] Problème avec une formule Matricielle
    Par willou893 dans le forum Excel
    Réponses: 9
    Dernier message: 01/12/2011, 15h25
  3. Formules matricielles et si imbriqué
    Par Golork dans le forum Excel
    Réponses: 6
    Dernier message: 24/09/2010, 11h11
  4. Réponses: 4
    Dernier message: 11/03/2010, 23h55
  5. formule matricielle avec conditions
    Par bovins dans le forum Excel
    Réponses: 4
    Dernier message: 19/03/2009, 20h56

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