Cellules inopérentes

Résolu/Fermé
kylejake Messages postés 46 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 13 février 2015 - 16 juin 2014 à 12:39
kylejake Messages postés 46 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 13 février 2015 - 30 juin 2014 à 16:38
Bonjour,
J'ai créer un grand tableau avec des poules de classement. Suite à des erreurs dans les cellules j'ai effacer les formules pour en inscrire d'autre. Surprenant les nouvelles formules ne sont pas prise en compte. J'ai créer un petit tableau sur une autre feuille avec une seule poule et ici les formules fonctionnent même en les changent.
Est ce que les cellules sont protégées ? Existe t-il une manip pour annuler les précédentes formules définitivement ?

Merci pour vos réponses

kylejake

11 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
18 juin 2014 à 07:11
Bonjour

Qu'appelez vous: "ne sont pas prise en compte"???
si vous modifiez une formule, Excel ne garde pas les traces de l'ancienne dans la cellule!
Vérifiez vos formules
allez dans les options Excel et vérifier que calcul manuel ne soit pas coché
et sinon, placez une exemple de votre problème sur:
https://www.cjoint.com/
et revenez ici placer le lien donné par le site

A vous lire

0
kylejake Messages postés 46 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 13 février 2015
19 juin 2014 à 16:15
Bonjour,

Comme je le disais, j'ai écris une formule dans une cellule dans mon grand tableau. M'apercevant que cette dernière est fausse, je l'efface puis j'en cris une seconde qui est juste puisque je l'ai essayé sur un autre petit tableau.

Seulement elle est remplacé par ####### et donc ne fonctionne pas sur ce grand tableau

Voilà pourquoi je ne comprend pas.

Y a t-il une différence entre excel et calc (open office)

Cdt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
19 juin 2014 à 16:57
Bon, ce type d'affichage apparaît:

parce que le résultat est incompatible avec ce que sait faire Excel (par exemple des heures négatives)... ou alors simplement quand la colonne n'est pas assez large pour afficher un résultat (voir la largeur de la colonne)
quelle est donc cette formule?
A vous lire
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
21 juin 2014 à 00:44
Il n'y a pas de différence majeure entre Excel et Calc, sauf si on se lance dans des fonctions compliquées, des liens hypertextes, des macros et autres procédures pointues.
Avec les formules que tu cites, on peut dire qu'il n'y en a pas ...

Dans quelles cellules apparaît l'affichage ########## ?

Quand tu augmentes la largeur des colonnes contenant ########### il y a-t-il un changement ?

Quand tu immobilises ton pointeur au dessus de la cellule avec ############" qu'affiche la bulle ?
0
kylejake Messages postés 46 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 13 février 2015
21 juin 2014 à 11:55
Les ######## ne change pas en augmentant les colonnes et rien n'apparaît le pointeur dessus.Les ####### apparaissent sur les formules de type =RECHERCHEV()
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
21 juin 2014 à 13:02
;;; de type RECHERCHEV....???
pouvez vous être plus précis et nous dire:
la formule complète
ce qu'elle recherche.
à vous lire
0
kylejake Messages postés 46 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 13 février 2015
20 juin 2014 à 16:20
Bonjour

Je sais que sans tableau les explication risque d'être compliqué.
Tableau A5 --->L15 / A5 ---> A15
J'ai un tableau comme suit;
A7--> A12 Equipes Dom ............. B7--> B12 scores
D7--> D12 Equipes Ext ............. C7--> C12 scores
E7-->E12 et F7-->F12 formules
en E7 =SI(estvide(B7);"";SI(B7>C7;3;SI(B7=C7;1;0)))
en F7 =SI(estvide(B7);"";SI(C7>B7;3;SI(C7=B7;1;0)))
puis les tableau des classements
en G12 =RANG(I12;I12:I15;0)+SOMMEPROD(I12;I15=I12)*(J12;J15<J12))
puis etc.. pour G13-->G15
Enfin pour le classement qui bouge
en H7 =RECHERCHEV(G7;G2:H15;2;0)
Idem H8-->H10
puis pour les points
en I7 =RECHERCHEV(H7;H12:L15;LIGNE();0)
Idem I8-->I10
puis idem en J7-->J10 pour la difference

K 12/15 et L 12/15 but marque et encaisse fait avec =B7+B9+B11 par exemple

Ne pouvant envoyer les tableau en pièce jointe je n'ai que trouvé cette solution j'en suis désolé.

Merci d'avance pour votre aide
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 20/06/2014 à 16:37
Pas facile d"analyser ça

seules remarques, je suis surpris:
__ des points virgules qui sépare les limites de champ dans les codes SOMMEPROD (J12;J15 et I12;I15 et qui devraient être deux points;
__ Du code LIGNE() en I7 qui va chercher dans la 7° colonne .. (car LIGNE()en H7 =7), d'un champ qui n'en contient que 5 (H,I,J,K,L)
Sont elles réellement écrites comme ça?
Errare humanum est, perseverare diabolicum
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kylejake Messages postés 46 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 13 février 2015
21 juin 2014 à 11:50
Bonjour

Effectivement j'ai fais des erreurs de transcription. Se sont bien 2 points et non point virgule pour SOMMEPROD.

Par contre pour LIGNE() je ne vois pas.Il me manque beaucoup de connaissance sur Calc ou Excel.

Ce tableau devra me servir pour un tournoi organisé en fin de mois par mon club avec la base de Coupe du Monde pour fond.

Je joins un dossier qui j'espère sera lisible.

Cdt

https://www.cjoint.com/?DFvlB6NoJZZ
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 21/06/2014 à 17:32
essayez d'écrire dans une cellule cette formule simple
=LIGNE()
tirez vers le bas sur quelques lignes
et vous verrez en regardant l'adresse des cellules à quoi ce code correspond;
crdlmnt
0
kylejake Messages postés 46 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 13 février 2015
22 juin 2014 à 17:39
Bonjour

J'ai essayé avec =LIGNE() et cela ne fonctionne pas

Cdt
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
21 juin 2014 à 16:00
Examine ta formule en I7 : =RECHERCHEV(H7;H12:L15;LIGNE();0)

La fonction LIGNE() te renvoie la ligne de la feuille où se trouve la cellule
I7
, soit le nombre
7
. Donc ta formule lance une recherche dans la septième colonne du tableau H12:L15 qui n'en a que
5
!
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
21 juin 2014 à 20:26
La formule correcte en I7 est donc =RECHERCHEV($H7;$H$12:$L$15;COLONNE()-7;0)
à recopier jusqu'en L12.
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
21 juin 2014 à 20:18
"Je joins un dossier qui j'espère sera lisible" ;
oui, sauf que tu ne nous a pas facilité la tâche en nous empêchant de lire les cellules E7 à F12, G12 à G15 du sous-tableau A5:L15 (pareil pour tous les autres sous-tableaux) ;
oui, même si on se demande pourquoi tu fais en J16 un savant calcul =B7+C7+C8+B8+B9+C9+C10+B10+B11+C11+C12+B12
qui pouvait s'écrire sobrement =SOMME(B7:C12)
et alors que ce calcul ne sert qu'à être recopié en A9 !

oui, sauf que ta formule compliquée en G12:G15 est fausse, puisque c'est le Brésil qui est en tête devant le Mexique ... Si au lieu de
=RANG(I12;I12:I15;0)+SOMMEPROD((I12:I15=I12)*(J12:J15<J12))
tu avais écrit =RANG(M12;M$12:M$15;0)
après avoir mis en M12 la formule =I12+J12/100, recopiée jusqu'en M15, tu aurais obtenu 1 en G12, puis 4 en G13, ensuite 3 en G14 et enfin 1 en G15.
0
kylejake Messages postés 46 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 13 février 2015
21 juin 2014 à 23:48
Bonsoir

Merci de ta réponse. Pour le calcul =B7+C7+......etc, tu as raison je me suis compliqué.

Par contre pour le reste je ne comprends pas car j'ai rien en "M".

Faut il les créer comme j'ai fais pour les "E"F"G" en cacher avec couleur de fond.
.
J'ai fais l'essai et ça ne fonctionne pas. J'ai peut être un autre souci ????.

Cdt
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
22 juin 2014 à 00:33
Je te retourne ton fichier, dans lequel je n'ai touché qu'à la plage A5:AZ30 de la Feuille2 : https://www.cjoint.com/c/DFway0GKHQW
J'ai respecté ton approche logique ; elle présente un gros inconvénient : quand 2 équipes sont ex-aequo, la deuxième n'est pas reconnue en colonnes H, U, AH et AU (exemples en U23 et AU23) ; et bien entendu les 4 cellules de droite sont en échec ...
J'en ai profité pour simplifier ta formule en A13, N13 etc.

Cordialement.
0
kylejake Messages postés 46 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 13 février 2015
22 juin 2014 à 12:00
Bonjour

Merci de ta réponse. Je suis totalement dépassé. Je ne comprends pas pourquoi les équipes n'apparaissent plus dans le classement.

Évidement en cas d'égalité il faut que la différence apparaisse et c'est la le problème.

J'avais fait un tableau d'essai et à part un léger problème ce dernier fonctionnait.
Je te le joins.

Cdt



https://www.cjoint.com/?DFwlZ1H92gn
0
kylejake Messages postés 46 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 13 février 2015
30 juin 2014 à 16:38
Salut,

Merci à tout les intervenants qui m'ont aidé.

Bonne vacances.

CDt
0