Formule de calcul- 0 en A1 = 1er, 1 en A1 = 2
alainco
-
alainco -
alainco -
Bonjour,
Je bute sur une nouvelle formule pour répondre à la problématique suivante:
Si j'inscris le nombre 0 en A1, la réponse en A2 sera 1er mais si en A1 j'écris 1 ou 2 ou 3... ma réponse en A2 sera 2e, 3e ou 4e.
Merci de votre aide.
Je bute sur une nouvelle formule pour répondre à la problématique suivante:
Si j'inscris le nombre 0 en A1, la réponse en A2 sera 1er mais si en A1 j'écris 1 ou 2 ou 3... ma réponse en A2 sera 2e, 3e ou 4e.
Merci de votre aide.
Configuration: Mac OS X Safari 419.3
9 réponses
-
-
pourquoi ne met tu pas tout simplement a2=a1+1. et recopie vers le bas?
-
Alors voilà. il s'agit d'une formule pour additionner les buts dans une ligue de hockey.
A1 = les buts marqués à ce jour par le joueur A
A2 = représente son prochain but, donc son xxe
Actuellement en A1, j'ai le nombre 0.
=(A1+1)&"er"
Cette section de la formule fonctionne mais n'est pas concluante parce que je ne veux pas changer ma formule en fonction du nombre indiqué en A1. Il y a 20 joueurs par équipe.
Je dois ajouter un 2e condition qui réagira lorsque le joueur aura plus de 1 but marqué.
Dans ce cas
=(A1+1)&"e" -
Peut tu être plus clair dans l'énoncé de ton problème: en fait précise ce que tu veux mettre dans la colonne A, la colonne B etc et aussi les variables qui agiront sur les cellules. Car dans ton 1° post tu dis
Si j'inscris le nombre 0 en A1, la réponse en A2 sera 1er mais si en A1 j'écris 1 ou 2 ou 3... ma réponse en A2 sera 2e, 3e ou 4e. ce qui veut dire que la cellule A2 contient une formule. de plus ton joueur est 1° par rapport à quoi ou à qui? (tu parle de 20 joueurs). -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour,
Pour l'instant je ne vois qu'une fonction personalisée pour traiter ton pb
Function Prochain(n) As String
If n < 0 Then Exit Function
If n = 0 Then
Prochain = "1er"
Else
Prochain = n + 1 & "e"
End If
End Function -
Bonjour Freddy,
Voici un exemple plus concret
scénario un: le joueur n'a pas encore marqué de but cette saison
colonne A colonne B
ligne 1 0 1er
scénario deux: le joueur a marqué 1 but cette saison
colonne A colonne B
ligne 1 1 2e
si dans le scénario deux: le joueur a marqué 4 buts
colonne A colonne B
ligne 1 4 5e
Il s'agit des deux scénarios possibles car, si dans le scénario deux, le joueurs a 4 buts marqués, la réponse à afficher dans la colonne B sera 5e. Le nombre a affiché sera toujours Colonne A+1. Le problème, c'est qu'en français, on utilise ''er'' lorsqu'il s'agit du 1er but et ''e'' (2e, 3e, 48e) pour tous les autres buts marqués. En anglais, le scénario serait plus complexe puisqu'il y a 1st, 2nd, 3rd, 4th.
Merci de chercher -
Pour l'instant, j'arrive à la formule suivante avec #VALUE comme message dans ma cellule
=SI(A1=0;"1er";SI(a1>1:SOM(A1+1))
Le 1er SI fonctionne, j'obtient #VALUE lorsque j'ajoute la 2e partie. Je travaille sur un Excel anglais donc, SI=IF et SOM+SUM. -
=si(A1=0;"1er";A1+1 & "e")
-
Bonjour erilic,
La formule est tellement simple... J'en étais rendu à joindre deux formules que j'ai testé dans des cellules différentes.
formule 1
=si(A1<1;"1er"]
formule 2
=si(A1>=1;SOM(A1+C1))& "e"
C1 représentant le chiffre 1
Merci beaucoup.