Additionner un nombre et un nombre-texte

A

Archi

Guest
Hello le forum,

je cherche une formule (sous excel 2000) qui aditionner un nombre et un nombre-texte du type:
1250F+50 = 1300F

Pour info: mon format cellule/nombre et déjà utilisé ainsi que ma forme conditionnelle !!!
 
A

Archi

Guest
Ok ça marche dans les deux sens, merci Monique

mais comme toujours celà engendre un autre problème dans la formule en A9:
=SI(A5="";"";RECHERCHEV(SUBSTITUE(A5;"F";"")*1;SI(ESTNUM(A5);Tables!$A$3:$B$18;Tables!$D$3:$E$18);2;1))

Elle me donne pour 1250 en A10 la valeur 35F au lieu de 55

Vu tu mon tableau ???
 
J

Jean-Marie

Guest
Re...

Oui Archi, dans la feuille Jeannette, pourquoi les formules AE:27:AE29, ne sont pas identiques aux formules X27:X29.

Dans la formule G4 et G22, tu dois rajouter les plages des autres journées.

Dans la feuille tableau, le problème c'est que la cellule contient la valeur zéro non affichée, et NB(0) renvoie 1 ce qui est normal.

Pour Perf et Contre, je n'ai pas compris.

@+Jean-Marie
 
M

Monique

Guest
Re,

En principe, 1250 sans F te donne 55
Je ne sais pas pourquoi tu obtiens 35F

Sinon, tes cellules sont liées en cascade et je crois que tu peux faire la même chose à la fin de beaucoup de formules, ajouter : &SI(etc...

Du genre =SI(A5="";"";RECHERCHEV(SUBSTITUE(A5;"F";"")*1;SI(ESTNUM(A5);Tables!$A$3:$B$18;Tables!$D$3:$E$18);2;1))&SI(DROITE(A5)="F";"F";)
 
M

Monique

Guest
Merci André, on a besoin d'aide.

Mais Archi n'a pas toujours de F après ses chiffres. La formule STXT est donc à compléter,
=STXT(A5;1;NBCAR(A5)-SI(DROITE(A5)="F";1;0))+A8&SI(ESTTEXTE(A5);"F";)
ou bien
=STXT(A5;1;NBCAR(A5)-SI(ESTTEXTE(A5);1;0))+A8&SI(ESTTEXTE(A5);"F";)
 
J

Jean-Marie

Guest
Re...

Je t'avais proposé, au début de tes posts, une formule avec la fonction plafond.

Pour la cellule AI7
=ARRONDI.INF (SOMME(G7;M7;S7;Y7)/PLAFOND(SOMME(G7:H7;M7:N7;S7:T7;Y7:Z7);3);2)

Pour la cellule AJ8
=ARRONDI.INF(SOMME(K7;Q7;W7)/PLAFOND(SOMME(J7:K7;P7:Q7;V7:W7);3);2)

La fonction PLAFOND est égale à la formule =(ENT(A1/3)+1)*3, ENT retourne la valeur entière d'une nombre à virgule (la partie devant la virgule).

Fait un glisser déposer sur les autres lignes.

@+Jean-Marie
 
J

Jean-Marie

Guest
Re...

Le problème vient de la formule en AO7, il faut contrôler si la valeur de départ est numérique ou alphanumérique. Voici la formule modifiée
=SI(E7="";"";SUBSTITUE(E7;"F";"")-AL7+AE7&SI(ESTNUM(E7);"";"F"))

@+Jean-Marie
 

Discussions similaires

Réponses
15
Affichages
629

Statistiques des forums

Discussions
312 864
Messages
2 093 014
Membres
105 609
dernier inscrit
KTZ49