Test logique

Résolu
Roos73 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
Roos73 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je travail avec un test logique(pour les cellules b14,b15 et b16 =SI(ongletb!M3<2;"";"COMPLET")

Je dois avoir la même formule pour chaque 3 cellules, donc b4,5et 6 ensuite b7,8 et 9 et ainsi de suite.... je sais que si tu ajoute $ entre le m et le 3, la formule ne change pas.

Mais j'aimerais savoir si il y a une façon que je puisse coller la même formule pour chaque 3 lignes et être capable d'étirer cette même formule pour qu'elle augmente d'une cellule de l'ongletb....

J'espere que je suis assez claire et merci de votre aide
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjouir
essayez celle ci, si vous commencez sur la ligne 4
(à adapter sinon)

=SI(INDIRECT("ongletb!M"&ENT((LIGNE()-1)/3)+2)<2;"";2;"complet")

crdlmnt
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour Vaucluse,

J'ai noté une boulette (il ne faudrait pas que cela devienne une habitude, je sais !...)
=SI(INDIRECT("ongletb!M"&ENT((LIGNE()-1)/3)+2)<2;"";2;"complet")


Après correction :
=SI(INDIRECT("ongletb!M"&ENT((LIGNE()-1)/3)+2)<2;"";"COMPLET")

A+
0
Roos73 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai essayé ces formules mais ne me donne aucune valeur. :-(

Ma cellules de départ est la B14 sut l'ongeta, (même formules pour la B15 et B16) et ces 3 cellules doivent avoir le résultats du test logique que si la valeur de M3 dans l'autre onglet (ongletb) est 2 ou plus, de me donner complet et si c'est 1 et moins de ne rien me donner du tout. Ensuite, les cellules B4,B5 et B6, même test logique mais pour la cellule M4. Et je dois faire ça pour toutes les cellule B de ma page ongleta.

J’espère avoir été plus clair.....
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438 > Roos73 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
D'abord merci Gyrus, les bourdes, c'est surtout moi le spécialiste!

ensuite Roos, vous acommencez bien votre message avec B14 etc.. mais ensuite dans le texte vous demandez b4,b5,b6 ...

si vous commencez sur la ligne 14, remplacez le -1du code ENT par -11
soit:
...........ENT((LIGNE()-11)/3)+2...............

en fait selon la ligne ou vous êtes, il faut que la 1° formule utilise le N° de ligne moins une valeur (ici 11) pour obtenir 3


crdlmnt
0
Roos73 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
GEEEEEZ.... ma cellule de départ est bien le b14 jusqu’à B16, qui correspondent au test logique pour l'autre onglet cellule M3, les 3 cellules suivante sont B17 A B10 et non b4-5- et 6 désolé
0
Roos73 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
La vrai problématique est que B14,B15 et B16 du premier onglet (A) sont les résultats du test logique de la cellule M3 d'un autre onglet (B). Et que B17-B18 et B19 sont les résultats du test logique de la cellule M4. Et que B20-B21 et B22 sont les résultats du test logique de la cellule M5 et ainsi de suite.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
0
Roos73 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
WOW j'ai du créer une nouvelle colonne pour insérer une autre formule et je l'ai masqué mais cela fonctionne....


Gros merci Vaucluse c'est super
0
Roos73 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Petit ajout.... si je voulais copier l'information de ONGLETB cellule A3 dans les cellules D14-D15 et D16 de ONGLETA et faire de même pour la cellule A4 ONGLETB dans les cellules D17, D18 et D19 et ainsi de suite. J'ai essayé différente formules mais sans succès et beaucoup d'erreur. Le pire est que je suis sure que c'est beaucoup plus simple que la dernière....

merci d'avance
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438 > Roos73 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
C'est excatement la même chose avec dans onglet A en D14

=INDIRECT("ongletb!A"&ENT((LIGNE()-11)/3)+2)

si j'ai bien compris, mais ce n'est pas sur!

Pour voir où vous en êtes, essayez dans une cellule sur ligne 14:

="ongletb!A"&ENT((LIGNE()-11)/3)+2

et tirez vers le bas

et vous verrez les textes que le code INDIRECT transforme en adresse excel.

bien sur, écrivez le nom de feuille correctement avec minuscules ou majuscules!

crdlmnt
0