Formule trop longue

Bonjour j'ai écris une formule qui consiste a écrire les données que j'ai rentré dans un tableau sous forme de phrase, cependant elle doit être trop longue car j'ai le message suivant : "impossible d'entrer la formule spécifié car elle contient plus de valeur que le format ne l'autorise". Je pensais découper la formule dans plusieurs cellules et ensuite les réunir dans une autre mais je ne sais pas comment faire et si c'est possible.

Comment puis-je fixer ce problème?

Merci beaucoup

voilà la formule :p

=" "&B9&" NMR ("&B10&") : δ (ppm)"&SI(ESTVIDE(B2);"";" "&B2&" ")&SI(ESTVIDE(B3);"";"("&B3&",")&SI(ESTVIDE(B4);"";" J = "&B4&" Hz,")&SI(ESTVIDE(B5);"";" J = "&B5&" Hz,")&SI(ESTVIDE(B6);"";" J = "&B6&" Hz,")&SI(ESTVIDE(B7);"";" "&B7&"H, ")&SI(ESTVIDE(B8);"";" "&B8&")")&SI(ESTVIDE(C2);"";", "&C2&" ")&SI(ESTVIDE(C3);"";"("&C3&",")&SI(ESTVIDE(C4);"";" J = "&C4&" Hz,")&SI(ESTVIDE(C5);"";" J = "&C5&" Hz,")&SI(ESTVIDE(C6);"";" J = "&C6&" Hz,")&SI(ESTVIDE(C7);"";" "&C7&"H, ")&SI(ESTVIDE(C8);"";" "&C8&")")&SI(ESTVIDE(D2);"";", "&D2&" ")&SI(ESTVIDE(D3);"";"("&D3&",")&SI(ESTVIDE(D4);"";" J = "&D4&" Hz,")&SI(ESTVIDE(D5);"";" J = "&D5&" Hz,")&SI(ESTVIDE(D6);"";" J = "&D6&" Hz,")&SI(ESTVIDE(D7);"";" "&D7&"H, ")&SI(ESTVIDE(D8);"";" "&D8&")")&SI(ESTVIDE(E2);"";", "&E2&" ")&SI(ESTVIDE(E3);"";"("&E3&",")&SI(ESTVIDE(E4);"";" J = "&E4&" Hz,")&SI(ESTVIDE(E5);"";" J = "&E5&" Hz,")&SI(ESTVIDE(E6);"";" J = "&E6&" Hz,")&SI(ESTVIDE(E7);"";" "&E7&"H, ")&SI(ESTVIDE(E8);"";" "&E8&")")&SI(ESTVIDE(F2);"";", "&F2&" ")&SI(ESTVIDE(F3);"";"("&F3&",")&SI(ESTVIDE(F4);"";" J = "&F4&" Hz,")&SI(ESTVIDE(F5);"";" J = "&F5&" Hz,")&SI(ESTVIDE(F6);"";" J = "&F6&" Hz,")&SI(ESTVIDE(F7);"";" "&F7&"H, ")&SI(ESTVIDE(F8);"";" "&F8&")")&SI(ESTVIDE(G2);"";", "&G2&" ")&SI(ESTVIDE(G3);"";"("&G3&",")&SI(ESTVIDE(G4);"";" J = "&G4&" Hz,")&SI(ESTVIDE(G5);"";" J = "&G5&" Hz,")&SI(ESTVIDE(G6);"";" J = "&G6&" Hz,")&SI(ESTVIDE(G7);"";" "&G7&"H, ")&SI(ESTVIDE(G8);"";" "&G8&")")&SI(ESTVIDE(H2);"";", "&H2&" ")&SI(ESTVIDE(H3);"";"("&H3&",")&SI(ESTVIDE(H4);"";" J = "&H4&" Hz,")&SI(ESTVIDE(H5);"";" J = "&H5&" Hz,")&SI(ESTVIDE(H6);"";" J = "&H6&" Hz,")&SI(ESTVIDE(H7);"";" "&H7&"H, ")&SI(ESTVIDE(H8);"";" "&H8&")")&SI(ESTVIDE(I2);"";", "&I2&" ")&SI(ESTVIDE(I3);"";"("&I3&",")&SI(ESTVIDE(I4);"";" J = "&I4&" Hz,")&SI(ESTVIDE(I5);"";" J = "&I5&" Hz,")&SI(ESTVIDE(I6);"";" J = "&I6&" Hz,")&SI(ESTVIDE(I7);"";" "&I7&"H, ")&SI(ESTVIDE(I8);"";" "&I8&")")&SI(ESTVIDE(J2);"";", "&J2&" ")&SI(ESTVIDE(J3);"";"("&J3&",")&SI(ESTVIDE(J4);"";" J = "&J4&" Hz,")&SI(ESTVIDE(J5);"";" J = "&J5&" Hz,")&SI(ESTVIDE(J6);"";" J = "&J6&" Hz,")&SI(ESTVIDE(J7);"";" "&J7&"H, ")&SI(ESTVIDE(J8);"";" "&J8&")")

Bonsoir et bienvenue,

çà serait quand même + facile à voir sur une feuille Excel

avec une petite annotation.

Amicalement

Claude

Bonjour,

Ta solution de découper est bonne. Ensuite soit tu refais une formule pour obtenir ton résultat final, soit tu fais une concanétation des résultats intermédiaires.

Bonne journée

Louis

Je ne comprends pas que ta formule ne passe pas. Tu indiques avoir Excel 2007 et chez moi, avec la même version, ta formule fonctionne.

38caldok.xlsx (10.60 Ko)
Rechercher des sujets similaires à "formule trop longue"