Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Petit soucis de calcul matricielle

noir_desir

XLDnaute Junior
bonjour tous le monde, je suis tous neuf et relativement novice


J'ai crée un calcul matricielle pour sommer le nombre d'élément d'un tableau (avec plusieurs conditions).
Code:
{=SOMME(SI((NC!D4:D22=A10)*(NC!K4:K22=A4)*(NC!P4:P22="NON");1;0)0)}

J'ai deux question par rapport à cette formule :

Ici mes conditions sont borné à ceux qui écrit dans le tableau, hors si je met des colonnes qui ne sont pas rempli j'ai un message d'erreur (j'ai essayé avec la sélection directement de ma colonne).
Que dois je ajouter pour donc ajouter plus des éléments (sachant que le nombre de colonne devrait normalement augmenter régulièrement).

Ma deuxième question porte sur les conditions notamment sur la première condition :

Code:
(NC!D4:D22=A10)

Je souhaite ici faire un ou , exemple : NC!D422=(A10 ou A11)

Merci pour vos futurs réponse.J'espère que je suis compréhensif :roll:
 

Catrice

XLDnaute Barbatruc
Re : Petit soucis de calcul matricielle

Bonsoir,

Essaye ceci :
=SOMMEPROD(((NC!D422=A10)+(NC!D422=A11))*(NC!K4:K22=A4)*(NC!P422="NON"))
Sans validation matricielle.
Voir fichier joint (pour voir la formule sans les smiley).

Le OU est fait avec : ((NC!D422=A10)+(NC!D422=A11))
 

Pièces jointes

  • Classeur1.xls
    14 KB · Affichages: 64
  • Classeur1.xls
    14 KB · Affichages: 68
  • Classeur1.xls
    14 KB · Affichages: 65
Dernière édition:

Catrice

XLDnaute Barbatruc
Re : Petit soucis de calcul matricielle

Re,

Pour le OU, plutot :
((NC!D422=A10)+(NC!D422=A11)<>0)
=> =SOMMEPROD(((NC!D422=A10)+(NC!D422=A11)<>0)*(NC!K4:K22=A4)*(NC!P422="NON"))

Voir fichier joint
 

Pièces jointes

  • Classeur1.xls
    14 KB · Affichages: 70
  • Classeur1.xls
    14 KB · Affichages: 69
  • Classeur1.xls
    14 KB · Affichages: 69

noir_desir

XLDnaute Junior
Re : Petit soucis de calcul matricielle

merci beaucoup
Ca fonctionne bien , par contre je veux que les colonnes de la feuille NC sois de "taille infini" .
Que dois je mettre à la place de D4 D29 par exemple.
Merci d'avance
 

Catrice

XLDnaute Barbatruc
Re : Petit soucis de calcul matricielle

Re,

2 olutions à tester ci-joint.
 

Pièces jointes

  • Classeur1.xls
    15.5 KB · Affichages: 56
  • Classeur1.xls
    15.5 KB · Affichages: 62
  • Classeur1.xls
    15.5 KB · Affichages: 62

noir_desir

XLDnaute Junior
Re : Petit soucis de calcul matricielle

Merci beaucoup CATRICE .
Exactement ce que je cherchais

Un question à la con je veux faire une copie par incrémentation au colonne par B12 à B15 (par exemple), mais que dois je mettre pour que tous les indices ne s'incrémentent pas. Ici seul la case A4 doit s'incrémenter.

J'ai trouvé, il faut mettre des dollars $A$4.

Je n'arrive pas à mettre [RESOLU] devant mon titre
 
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…