OVH Cloud OVH Cloud

Problème avec formules

2 réponses
Avatar
l
Bonsoir à toutes et à tous,

Je dispose d'un tableau comme ceci :

De A1 à A13, c'est ma colonne "RANG"
De B1 à B13, c'est ma colonne "R.K" (Réduction kilométrique)
De C1 à C13, c'est ma colonne "POINTS"

La colonne RANG correspond à des nombres de 1 à 13 entrés manuellement
La colonne R.K correspond à un temps au format mm:ss,000 entrés manuellement
La colonne POINTS varie en fonction du RANG grace à une imbrication de
formules conditionnelles SI

Concrètement, le RANG 1 donne 10 points, le RANG 2 donne 9 points et ainsi
de suite en retranchant 1 point à chaque fois que le rang baisse d'un.

Je suis ennuyé car dans certains cas dans la colonne RANG, je dois mettre NP
signifiant "non partant".
Dans ce cas, le nombre de points est égal à 0 et je dois attribuer le temps
R.K maximum compris entre B1 et B13 arrondi à la seconde supérieure.

Pour exemple :

A B C .......

Rang R.K Pts

1 1 01:24,965 10
2 2 01:30,258 9
3 3 01:25,786 8
4 5 01:26,854 6
5 4 01:28,015 7
6
7
.
.
.


Ce qui doit donné si j'ai un NP, la chose suivante :

NP 01:31,000 0

Pour trouver ce 01:31,000, j'utilise, grâce à une question précédemment
posée sur ce forum (merci AV...), la formule PLAFOND((MAX(B1:B13));"0:00:01")

Je suis coincé car quand je met en B1 la formule suivante :
=SI(A1="NP";PLAFOND((MAX(B2:B13));"0:00:01");""), je ne peux plus entrer de
valeur manuellement dans cette cellule puisqu'une formule s'y trouve !!!

Quelqu'un a-t-il une solution à mon problème car je tourne en rond depuis
longtemps et je capitule.

Merci d'avance pour vos suggestions et si je n'ai pas été clair, dites le
moi, je peux vous envoyer un exemple de ma feuille excel.

2 réponses

Avatar
h2so4
une solution sans macro est de rajouter une colonne supplémentaire qui
contient la formule distincte de la colonne dans laquelle tu introduis les
temps.

par exemple, reste la colonne dans laquelle tu introduis les temps, tu
ajoutes la colonne C:

la formule à mettre en colonne C devient :
=SI(A1="NP";PLAFOND((MAX(B2:B13));"0:00:01");B1)




"" > Pour trouver ce
01:31,000, j'utilise, grâce à une question précédemment
posée sur ce forum (merci AV...), la formule
PLAFOND((MAX(B1:B13));"0:00:01")

Je suis coincé car quand je met en B1 la formule suivante :
=SI(A1="NP";PLAFOND((MAX(B2:B13));"0:00:01");""), je ne peux plus entrer
de
valeur manuellement dans cette cellule puisqu'une formule s'y trouve !!!

Quelqu'un a-t-il une solution à mon problème car je tourne en rond depuis
longtemps et je capitule.

Merci d'avance pour vos suggestions et si je n'ai pas été clair, dites le
moi, je peux vous envoyer un exemple de ma feuille excel.



Avatar
l
Merci pour ton aide.
Dans l'attente d'une réponse, je m'étais creusé un peu la tête et c'est ce
que j'ai fini par faire en variant un peu les formules.

En fait, à droite de la colonne R.K, j'en ai créée une autre que j'ai appelé
"R.K quand NP" dans laquelle j'ai mis la formule suivante :
=SI(ET(D6="NP";ESTVIDE(E6));PLAFOND((MAX(E7:E18));"0:00:01");""). Ce qui fait
que quand j'ai et NP dans la case "RANG" et ma case R.K vide, ma R.K maximum
s'afiiche dans la case "R.K quand
NP"

Voilà... Ce ne fût pas chose facile mais j'y suis arrivé quand même.
Merci à toi pour ton aide.


une solution sans macro est de rajouter une colonne supplémentaire qui
contient la formule distincte de la colonne dans laquelle tu introduis les
temps.

par exemple, reste la colonne dans laquelle tu introduis les temps, tu
ajoutes la colonne C:

la formule à mettre en colonne C devient :
=SI(A1="NP";PLAFOND((MAX(B2:B13));"0:00:01");B1)




"" > Pour trouver ce
01:31,000, j'utilise, grâce à une question précédemment
posée sur ce forum (merci AV...), la formule
PLAFOND((MAX(B1:B13));"0:00:01")

Je suis coincé car quand je met en B1 la formule suivante :
=SI(A1="NP";PLAFOND((MAX(B2:B13));"0:00:01");""), je ne peux plus entrer
de
valeur manuellement dans cette cellule puisqu'une formule s'y trouve !!!

Quelqu'un a-t-il une solution à mon problème car je tourne en rond depuis
longtemps et je capitule.

Merci d'avance pour vos suggestions et si je n'ai pas été clair, dites le
moi, je peux vous envoyer un exemple de ma feuille excel.