gaetan2812
XLDnaute Junior
Bonjour,
Je connais ce forum depuis quelques temps, je ne m'étais pas encore inscrit car j'arrivais toujours à trouver un cas similaire au mien, mais là je bloque.
Je vous explique mon problème. Dans mon onglet 3, je dois vérifier par rapport au nom sélectionné, quelles cases sont cochées dans l'onglet 1, et ensuite cela vérifie s'il y a au moins un "oui" dans l'onglet 2 pour le paramètre (collège, lycée ...) choisi.
Mon problème est donc la longueur de la formule de C5 à C7 qui dépend du nombre de "collège 1, primaire 1, lycée 1 ...". Là on peut voir dans l'onglet 1 qu'il y en a 6 et on doit donc vérifié pour chaque type qu'il y a une X.
La formule est assez longue là, mais le truc c'est qu'en réalité, je peux monter à une très grande quantité de "collège 1, primaire 1, lycée 1 ..." ce qui fait qu'à un moment je dépasse les 8192 caractères maximum d'une formule.
A cela je peux rajouter le fait que l'onglet 2 est parfois accompagné d'un autre onglet genre 2 bis où on pourrait avoir par exemple "collège 3, primaire 3, lycée 3..."
Au final ça multiplie le nombre de "Onglet 2"! ... etc dans ma formule finale, qui accroit donc le nombre de caractères.
Auriez-vous un moyen pour que ça passe tout seul des cases C3 à H3 de l'onglet 1 et donc éviter la répétion du bout de formule (SI(RECHERCHEV($B$2;'Onglet 1'!A4:H8;4;FAUX)="X";SI(NB.SI.ENS('Onglet 2'!A$1:A$100;"Primaire 2";'Onglet 2'!B$1:B$100;"Chimie";'Onglet 2'!C$1:C$100;"X")>0;"X";"");""))="X" ?
J'ai écris en bleu la partie "variable" de la formule.
Je vous remercie par avance.
Je connais ce forum depuis quelques temps, je ne m'étais pas encore inscrit car j'arrivais toujours à trouver un cas similaire au mien, mais là je bloque.
Je vous explique mon problème. Dans mon onglet 3, je dois vérifier par rapport au nom sélectionné, quelles cases sont cochées dans l'onglet 1, et ensuite cela vérifie s'il y a au moins un "oui" dans l'onglet 2 pour le paramètre (collège, lycée ...) choisi.
Mon problème est donc la longueur de la formule de C5 à C7 qui dépend du nombre de "collège 1, primaire 1, lycée 1 ...". Là on peut voir dans l'onglet 1 qu'il y en a 6 et on doit donc vérifié pour chaque type qu'il y a une X.
La formule est assez longue là, mais le truc c'est qu'en réalité, je peux monter à une très grande quantité de "collège 1, primaire 1, lycée 1 ..." ce qui fait qu'à un moment je dépasse les 8192 caractères maximum d'une formule.
A cela je peux rajouter le fait que l'onglet 2 est parfois accompagné d'un autre onglet genre 2 bis où on pourrait avoir par exemple "collège 3, primaire 3, lycée 3..."
Au final ça multiplie le nombre de "Onglet 2"! ... etc dans ma formule finale, qui accroit donc le nombre de caractères.
Auriez-vous un moyen pour que ça passe tout seul des cases C3 à H3 de l'onglet 1 et donc éviter la répétion du bout de formule (SI(RECHERCHEV($B$2;'Onglet 1'!A4:H8;4;FAUX)="X";SI(NB.SI.ENS('Onglet 2'!A$1:A$100;"Primaire 2";'Onglet 2'!B$1:B$100;"Chimie";'Onglet 2'!C$1:C$100;"X")>0;"X";"");""))="X" ?
J'ai écris en bleu la partie "variable" de la formule.
Je vous remercie par avance.