Fonction if trop longue
shedir
-
PHILOU10120 Messages postés 6510 Statut Contributeur -
PHILOU10120 Messages postés 6510 Statut Contributeur -
Bonjour à tous.
C'est mon premier message sur le forum. J'ai toujours essayé de me débrouiller, mais là, impossible tout seul.
Je souhaite faire un petit excel de biorythme pour ceux qui connaissent, et j'ai fait des petits messages personnalisé en fonction des valeurs affichées.
Sauf que le message à afficher, est trop long pour mettre sur excel. La limite des caractères dans une formule est de 8000 caractères environ (j'ai 27 conditions et une formule de 10k caractères environ).
j'ai déjà essayé de diviser en plusieurs petites fonctions if (sauf que dans une fonction if, ils m'ont dit que la valeur affichée devait être en dessous de 255 caractères).
j'ai aussi fait un code VBA sauf que je veux afficher ma page en html et à ma connaissance, ce n'est pas possible.
j'ai aussi essayé de mettre mon ficher en google sheet, mais lorsqu'on publie un fichier google doc, celui ci n'est pas modifiable directement sur la page html.
Je ne sais pas comment joindre un fichier.
Mais, en clair, ma question est : comment vous faites pour mettre des formules assez grosses dans un fichier excel ?
merci beaucoup
C'est mon premier message sur le forum. J'ai toujours essayé de me débrouiller, mais là, impossible tout seul.
Je souhaite faire un petit excel de biorythme pour ceux qui connaissent, et j'ai fait des petits messages personnalisé en fonction des valeurs affichées.
Sauf que le message à afficher, est trop long pour mettre sur excel. La limite des caractères dans une formule est de 8000 caractères environ (j'ai 27 conditions et une formule de 10k caractères environ).
j'ai déjà essayé de diviser en plusieurs petites fonctions if (sauf que dans une fonction if, ils m'ont dit que la valeur affichée devait être en dessous de 255 caractères).
j'ai aussi fait un code VBA sauf que je veux afficher ma page en html et à ma connaissance, ce n'est pas possible.
j'ai aussi essayé de mettre mon ficher en google sheet, mais lorsqu'on publie un fichier google doc, celui ci n'est pas modifiable directement sur la page html.
Je ne sais pas comment joindre un fichier.
Mais, en clair, ma question est : comment vous faites pour mettre des formules assez grosses dans un fichier excel ?
merci beaucoup
A voir également:
- Fonction if trop longue
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
7 réponses
Bonjour
Peut être remplacer les SI par une RECHERVHEV dans un tableau des conditions et des valeurs à retourner
On pourra peut être en dire plus à la vue de ton fichier
Pour le joindre tu le postes sur mon-partage.fr, tu copies le lien créé et tu reviens le coller ici
Cdlmnt
Via
Peut être remplacer les SI par une RECHERVHEV dans un tableau des conditions et des valeurs à retourner
On pourra peut être en dire plus à la vue de ton fichier
Pour le joindre tu le postes sur mon-partage.fr, tu copies le lien créé et tu reviens le coller ici
Cdlmnt
Via
Bonjour
Pour joindre un fichier allez sur le site CJOINT.COM
Rechercher votre fichier sur votre PC
Mettre une durée
Créer un lien
Copier ce lien et le coller sur CCM dans votre réponse
Les fonctions RechercheV(...) et Equiv(...) pourraient vous être utiles
Pour joindre un fichier allez sur le site CJOINT.COM
Rechercher votre fichier sur votre PC
Mettre une durée
Créer un lien
Copier ce lien et le coller sur CCM dans votre réponse
Les fonctions RechercheV(...) et Equiv(...) pourraient vous être utiles
Re
Voila la possibilité avec RECHERCHEV à partir d'un tableau en feuille 2
https://mon-partage.fr/f/1ox24sip/
L'intérêt, en plus d'alléger la formule, est de pouvoir modifier bien plus aisément les données sans avoir à tripatouiller dans les formules
J'ai du transformer les formules de la ligne 19 car ma version d'Excel ne connaît pas encore la fonction que tu as employé
Voila la possibilité avec RECHERCHEV à partir d'un tableau en feuille 2
https://mon-partage.fr/f/1ox24sip/
L'intérêt, en plus d'alléger la formule, est de pouvoir modifier bien plus aisément les données sans avoir à tripatouiller dans les formules
J'ai du transformer les formules de la ligne 19 car ma version d'Excel ne connaît pas encore la fonction que tu as employé
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Shedir
Le fichier sans macro, j'ai fait des modifications sur certain calculs
Vous regardez si cela correspond bien à votre attente ?
https://www.cjoint.com/c/JIDjYSP3eu7
Le fichier sans macro, j'ai fait des modifications sur certain calculs
Vous regardez si cela correspond bien à votre attente ?
https://www.cjoint.com/c/JIDjYSP3eu7
Bonjour,
Merci pour vos réponses, voici le lien de mon excel :
https://www.cjoint.com/c/JICqSV2XiF2
Voici le lien google sheet qui fonctionne (mais non implémentable sur une page html) : https://docs.google.com/spreadsheets/d/13M8Hfp2CwTlZgsBHfFLxJ4FpPY6W7lWagI3ofM5DmdQ/edit?usp=sharing
Et ici le code marche
Et du coup, après avoir regardé RECHERCHEV() et Equiv(), je ne pense pas qu'ils fonctionneraient pour mon code (voir ci-dessus)
Merci pour vos réponses, voici le lien de mon excel :
https://www.cjoint.com/c/JICqSV2XiF2
Voici le lien google sheet qui fonctionne (mais non implémentable sur une page html) : https://docs.google.com/spreadsheets/d/13M8Hfp2CwTlZgsBHfFLxJ4FpPY6W7lWagI3ofM5DmdQ/edit?usp=sharing
Et ici le code marche
Et du coup, après avoir regardé RECHERCHEV() et Equiv(), je ne pense pas qu'ils fonctionneraient pour mon code (voir ci-dessus)