Pb de formule ...
Résolu/Fermé
A voir également:
- Pb de formule ...
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
3 réponses
Fahora
Messages postés
814
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
2 janvier 2023
68
27 juin 2016 à 12:07
27 juin 2016 à 12:07
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,
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
27 juin 2016 à 13:06
27 juin 2016 à 13:06
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
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
27 juin 2016 à 14:43
27 juin 2016 à 14:43
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 !
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
27 juin 2016 à 15:30
27 juin 2016 à 15:30
Il faut garder LIGNE($1:$102).
102 c'est le nombre de colonnes A:CX
102 c'est le nombre de colonnes A:CX
27 juin 2016 à 12:43