Excel : Carré Magique - Logiciels - Windows & Software
Marsh Posté le 14-01-2007 à 12:58:27
XamamaX a écrit : En sachant que |
Salut, ce n'est pas interdit
Tu veux dire le prof pose plusieurs questions, non?
Marsh Posté le 14-01-2007 à 13:25:59
TAM136 a écrit : Salut, ce n'est pas interdit |
Non, juste faire le truc le plus logique possible, celui qui demande le moin de "chipotage", hors je trouve que mon truc n'est pas super pratique.
Je suppose qu'il y a un moyen plus simple, en utilisant simplement le fait que chaque nombre ne reviens qu'une seule fois...
Marsh Posté le 14-01-2007 à 14:50:28
Bonjour, salut, ave , bonjour,bonjour,
XamamaX: Tu peux faire un copier coller pour tes prochains posts
En espérant que l'on poura croire que c'est toi qui a fait:
POur les diagonales:tu entoures ta matrice de 1 2 3 4 5 etc en haut et a gauche
voir l'exemple
http://cjoint.com/?booRBL1Dp5
L'idée ne vient pas de moi
Cordialement
Marsh Posté le 14-01-2007 à 15:46:11
Re bonjour,
et pour détecter les doublons: dans format mise en forme conditionnelle de la première cellule tu mets:
=ET(NB.SI($B$2:$E$5;B2)>1)
avec un motif de couleur pour mettre en evidence les doublons
puis tu étends
Cordialement
Marsh Posté le 14-01-2007 à 16:13:49
Oki merci beaucoup
seniorpapou a écrit : |
Ce n'est pas un travail à rendre ou quelques chose comme ça; c'est juste un exercice pour me familiariser avec Excel...
Cet exercice est juste un exemple de ce qu'on pourrait me demander pour l'examens qui arrivera bientot; voilà pourquoi je voulais être capable de le faire proprement...
Marsh Posté le 14-01-2007 à 10:59:09
En sachant que
Le problème posé est de vérifier si une plage de nombres dans une feuille EXCEL constitue un
carré magique. On appelle classiquement carré magique dordre n un tableau n × n constitué des
n2 premiers nombres entiers positifs dont la somme des éléments de chaque ligne, de chaque
colonne et des deux diagonales est constante (et vaut nécessairement n(n2 + 1)/2)
Vous pouvez supposer que votre feuille contient pour seules valeurs le contenu dun tableau dont
le coin supérieur gauche est en C3 et que lordre n est constant et fixé a priori (respectivement 5 ou
6 pour les exemples ci-dessus).
Comment vous y prendriez-vous (i.e. quelle formule placeriez-vous dans quelle cellule) pour que
la cellule A0 indique la valeur booléenne (« Vrai » ou « Faux ») selon que le tableau constitue ou
non un carré magique ? Vous pouvez utiliser comme zone de travail menant au résultat toute
cellule de la feuille que vous souhaitez. Indiquez toutefois avec précision la cellule daccueil de
chaque formule, lordre dans lequel vous ly placeriez et leffet souhaité.
Notez quil suffit de vérifier que chaque somme a la même valeur et que chaque entier de 1 à n2
apparaît une et une seule fois (i.e. avec la fréquence 1) dans le tableau.
Le choix des fonctions pertinentes et la concision de la méthode seront des critères dévaluation
de votre réponse.
Voilà le truc demandé; je me pose plusieures questions :
-Pour les sommes diagonales ; existe il un moyen de mettre une formule qui le fait quelque soit le nombre de cellules; que je n'ai pas besoin de mettre =Somme(C3;e4;d5;...)
-J'ai procédé de cette façon:
1- Somme de toutes les lignes, colonnes, diagonalles
2- Calcul de n(n²+1)/2 ou n est NB(C3:C100)
3- On compte le nombre de somme de lignes + un diagonale qui correspondent à la valeur du point 2
4- Idem avec les colonnes.
5- On verifie que les valeurs en 3 et 4 sont identiques entre elles et identiques à n+1.
C'est un peu tiré par les cheveux je trouve, il y a surement moyen de faire plus simple,notamment en utilisant "chaque entier de 1 à n²
apparaît une et une seule fois" mais je ne vois pas ...