Test logique

Résolu/Fermé
Roos73 Messages postés 7 Date d'inscription jeudi 10 novembre 2016 Statut Membre Dernière intervention 11 novembre 2016 - 10 nov. 2016 à 18:51
Roos73 Messages postés 7 Date d'inscription jeudi 10 novembre 2016 Statut Membre Dernière intervention 11 novembre 2016 - 11 nov. 2016 à 16:57
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 415
10 nov. 2016 à 19:31
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 samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
10 nov. 2016 à 19:59
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 jeudi 10 novembre 2016 Statut Membre Dernière intervention 11 novembre 2016
Modifié par Roos73 le 10/11/2016 à 20:31
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 415 > Roos73 Messages postés 7 Date d'inscription jeudi 10 novembre 2016 Statut Membre Dernière intervention 11 novembre 2016
10 nov. 2016 à 20:48
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 jeudi 10 novembre 2016 Statut Membre Dernière intervention 11 novembre 2016
10 nov. 2016 à 20:53
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 jeudi 10 novembre 2016 Statut Membre Dernière intervention 11 novembre 2016
10 nov. 2016 à 21:16
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 415
Modifié par Vaucluse le 11/11/2016 à 08:19
0
Roos73 Messages postés 7 Date d'inscription jeudi 10 novembre 2016 Statut Membre Dernière intervention 11 novembre 2016 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
11 nov. 2016 à 15:27
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 jeudi 10 novembre 2016 Statut Membre Dernière intervention 11 novembre 2016
11 nov. 2016 à 15:34
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 415 > Roos73 Messages postés 7 Date d'inscription jeudi 10 novembre 2016 Statut Membre Dernière intervention 11 novembre 2016
11 nov. 2016 à 15:47
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