Re : est-ce possible de changer une cellule par sa formule dans une autre formule?
Je veux donner le nombre de combinaisons de 3 cartes qui se suivent en prenant un paquet de 52 cartes.
Pour ca j'ai déjà nommé toutes les combinaisons (de A3 à A22000 et des brouettes). Ensuite, j'ai nommé chaque carte dans la ligne 2 pour savoir si chaque carte fait partie de telle combinaison (de B2 à BA2, A-> as, K-> roi etc et s-> spikes (pique) h->heart (coeur) d-> diamond (carreau, c'est moins class en francais!) c->club (trefle).
pour chaque combinaison et chaque carte j'ai fait =SI(ESTERR(CHERCHE(B$2;$A3));0;1)), ce qui donne 1 si la carte fait partie de la combinaison, 0 sinon.
ensuite, en ligne 1 j'ai donné des valeurs aux cartes A=14, K=13, Q=12, J=11, T=10 pour pouvoir définir les suites
C'est ici qu'arrive la ligne 4: pour chaque carte j'ai =SI(ET(OU(B3*B1=C3*C1+1; B3*B1=C3*C1-1);OU(D3*D1=B3*B1+1; D3*D1=B3*B1-1; D3*D1=C3*C1+1; D3*D1=C3*C1-1); B3*B1<>C1*C3<>D3*D1); 1; 0)
ce qui revient à: si la valeur de chaque carte = une autre carte de la combinaison +1 ou -1 et idem pour la 3è en sachant qu'aucune ne doit etre égale (pour éviter que 7-8-7 soit considéré comme une suite par exemple); si tout ca est vrai alors 1-> c'est une suite; sinon 0 c'est pas!
Pour finir en colonne BB j'ajoute les produits de chaque carte avec le fait qu'elle fasse ou pas partie d'une suite sur cette combinaison précise. Comme pour chaque combinaison une seule carte peut faire la suite (seule la carte du milieu donnera "1" en ligne 4) j'ai donc soit 1: la combinaison est une suite; soit 0; c'est pas!
J'aimerais maintenant faire dérouler la colonne BB pour les 22000 lignes restantes, sans passer par la création d'une ligne à chaque fois (faire les 22k lignes subsidiaires va prendre mes dix prochaines années)
Merci d'avance, j'espère que je m'exprime correctement parce que déjà j'ai du mal a me comprendre... ^^;