Aide sur formule excel 2007

Résolu/Fermé
farfadet9 - 7 nov. 2013 à 19:44
 farfadet9 - 10 nov. 2013 à 16:36
Bonjour,

Je ne réussis pas à faire fonctionner entièrement une formule. Il doit y avoir une erreur, mais je ne la trouve pas.

Les données sont les suivantes :

A1 = Nb de mois (8)
B1 = Nb de jours (22)
C1= NB mois arrondis --> Résultat attendu de la formule soit 9 si supérieur ou égal à 15 ou reste à 8 si inférieur à 15)

=SI(B1>=15;A1+1;0)
Cette formule fonctionne très bien avec l'ajout de 1, mais ne fonctionne pas du tout si B1 est inférieur à 15

Peut-être à noter : les colonnes A et B sont les résultats d'une concaténisation.

Quelqu'un peut-il m'aider ?
Merci.

A voir également:

6 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
7 nov. 2013 à 19:56
Bonjour

=SI(B1>=15;A1+1;A1)
0
Cela ne fonctionne pas non plus.

Ce qui m'étonne c'est que cela soit au bureau ou sur mon PC à la maison rien à faire.

Peut-il s'agir d'un problème excel 7?

Merci en tout cas pour cette rapide réponse.
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
8 nov. 2013 à 09:42
Bonjour

Si A et B sont le résultat d'une concaténation il faut utiliser CNUM(B1) pour passer leur valeur en nombre car actuellement cela doit être du texte
0
Bonjour,

Exactement ! Nous avons trouvé hier au bureau. C'est tout à fait du au fait que les nombres sont en texte. Bravo PHILOU10120 !

Il me reste une question : pourquoi la moitié de la formule fonctionne et pas l'autre ? Enfin j'accepte de ne pas comprendre ce point, le principal étant que la formule fonctionne très bien.

Merci beaucoup.
Bonne journée
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
10 nov. 2013 à 09:35
Qu'entendez-vous par la moitié de ma formule? ça marche ou ça marche pas autrement il y a un problème.
0

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

Posez votre question
Non non ça marche très bien. Ce que je voulais dire : pourquoi (donc avant de trouver la solution texte/num) la formule fonctionnait pour le +1 mais pas pour la suite ? puisque le "test" de la formule porte sur la même cellule ou le chiffre est "formaté" en texte [=SI(B1>=15;A1+1;A1)].
Merci.
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
10 nov. 2013 à 15:39
Non le teste ne marchait pas =si ( teste; vrai ; faux) et la réponse était toujours A1 faux, le teste n'étant jamais vrai vous n'aviez jamais A1+1
0
Justement c'était uniquement le +1 qui fonctionnait

A B C
11 29 12 résultat C exact
6 13 7 résultat C faux
8 16 9 résultat C exact
6 9 7 résultat C faux

Mais ce n'est pas grave.
Merci.
0