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&")")- Messages
- 9'245
- Excel
- Vista Office 2007FR
- Inscrit
- 08/12/2007
- Emploi
- retraité Sce.Méthodes
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.