Pb de formule ...
Résolu
Abilio04
-
Abilio04 -
Abilio04 -
Bonjour,
Alors voilà j'ai un tableau qui se présente comme suit
A1=0; B1=0; C1=0; D1=0
Je voudrais avoir une formule qui me permettrait de comparer les colonnes deux à deux.
Plus clairement, si la somme de A1+B1 est supérieure à 1, alors mettre 1, sinon faire la somme de C1+D1 qui si elle est supérieure à 1 alors mettre 1, sinon faire la somme de E1+F1 etc ... J'ai trouvé une formule qui marche, mais j'ai tellement de colonnes (jusqu'à CX) qu'Excel me dit qu'il y a un trop grand nombre d'arguments...
Donc là, je désespère...
Merci de votre aide !
Alors voilà j'ai un tableau qui se présente comme suit
A1=0; B1=0; C1=0; D1=0
Je voudrais avoir une formule qui me permettrait de comparer les colonnes deux à deux.
Plus clairement, si la somme de A1+B1 est supérieure à 1, alors mettre 1, sinon faire la somme de C1+D1 qui si elle est supérieure à 1 alors mettre 1, sinon faire la somme de E1+F1 etc ... J'ai trouvé une formule qui marche, mais j'ai tellement de colonnes (jusqu'à CX) qu'Excel me dit qu'il y a un trop grand nombre d'arguments...
Donc là, je désespère...
Merci de votre aide !
A voir également:
- Pb de formule ...
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel colonne - Guide
3 réponses
Bonjour ,
voilà un petit système que j'ai trouvé :
En A2 : faire le test (A1+B1 > 1 ; 1 ; 0)
En B2 : ne rien faire
Puis sélectionner A2 et B2 et faire coulisser ses 2 cellules jusqu'à CX.
On obtient :
A2 = 0 ou 1 ; B2 est vide ; C2 = 0 ou 1 ; D2 est vide , etc ...
Faire la somme de la ligne 2 : =somme(2:2)
Si celle ci est supérieur ou égale à 1 , alors il y a au moins un couple de cellule qui est supérieur à 1.
cordialement,
voilà un petit système que j'ai trouvé :
En A2 : faire le test (A1+B1 > 1 ; 1 ; 0)
En B2 : ne rien faire
Puis sélectionner A2 et B2 et faire coulisser ses 2 cellules jusqu'à CX.
On obtient :
A2 = 0 ou 1 ; B2 est vide ; C2 = 0 ou 1 ; D2 est vide , etc ...
Faire la somme de la ligne 2 : =somme(2:2)
Si celle ci est supérieur ou égale à 1 , alors il y a au moins un couple de cellule qui est supérieur à 1.
cordialement,
ff
Merci beaucoup !!!!!
Bonjour,
avec une formule matricielle en CY1:
à valider par CTRL+MAJ+ENTER
cordialement
avec une formule matricielle en CY1:
=--(MAX(PRODUITMAT(A1:CX1;--(TRANSPOSE(LIGNE($1:$102))=ENT((LIGNE($1:$102)-1)/2)+1)))>1)
à valider par CTRL+MAJ+ENTER
cordialement
C'est peut-être que A1:CX1 contient autre chose que 0 ou 1.
Il faudrait voir ton fichier pour comprendre.
Cdlt
Il faudrait voir ton fichier pour comprendre.
Cdlt
Le tableau commence en A1 avec une ligne d'en tete, jusqu'en CX1
Le "vrai" tableau contenant des 0 ou 1 (qui apparaissent selon une formule dans chaque cellule) va donc de A2 à CX2 et de A2 à A32, j'ai donc écrit, en CY2 :
=--(MAX(PRODUITMAT(A2:CX2;--(TRANSPOSE(LIGNE($2:$32))=ENT((LIGNE($2:$32)-1)/2)+1)))>1)
afin d'adapter la formule
il faudrait aussi, au cas où deux colonnes doivent se rajouter, pouvoir modifier la formule afin de les prendre en compte (et donc de la décaler dans la colonne après les nouvelles)
Merci !
Le "vrai" tableau contenant des 0 ou 1 (qui apparaissent selon une formule dans chaque cellule) va donc de A2 à CX2 et de A2 à A32, j'ai donc écrit, en CY2 :
=--(MAX(PRODUITMAT(A2:CX2;--(TRANSPOSE(LIGNE($2:$32))=ENT((LIGNE($2:$32)-1)/2)+1)))>1)
afin d'adapter la formule
il faudrait aussi, au cas où deux colonnes doivent se rajouter, pouvoir modifier la formule afin de les prendre en compte (et donc de la décaler dans la colonne après les nouvelles)
Merci !