Recherche explications...

Résolu/Fermé
Baroth87 Messages postés 38 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 janvier 2024 - 24 févr. 2019 à 13:19
Baroth87 Messages postés 38 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 janvier 2024 - 24 févr. 2019 à 14:14
Bonjour c'est encore moi :)

J'ai examen d'excel mardi et je m'entraine sur un exercice donné. Mais malgré le corrigé je n'arrive pas à comprendre la logique de deux formules. Le "professeur" manque cruellement de pédagogie et personne dans la classe n'a compris apparemment et on étudie bêtement sans comprendre... Pouvez-vous m'expliquer ?


Je ne comprends pas la ligne profondeur et hauteur en D13 et D14.

Voici ce que j'ai dans le corrigé : Pour D13 : ="Profondeur : "& STXT(E9;TROUVE("x";E10)+1;NBCAR(DROITE(E10;TROUVE("x";DROITE(E10;NBCAR(E10)-CHERCHE("x";E10;1)))-1)))& " cm"

Je ne comprends plus la logique à partir de ""NBCAR(Droite........"



Pour D14 : ="Hauteur : "&DROITE(E9;TROUVE("x";DROITE(E9;NBCAR(E9)-CHERCHE("x";E9;1)))-1)& " cm"

Celle-là, je suis perdu après Hauteur : ....

Merci à l'âme charitable qui voudra bien faire le boulot de mon soi disant prof....


Configuration: Windows / Chrome 72.0.3626.109

2 réponses

Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
24 févr. 2019 à 13:44
Bonjour,
La première formule contient une erreur, c'est -1))&" cm") à la fin de celle-ci.
Pour tes formules D13 et D14, ça ne peut fonctionner si on regarde ta copie d'écran car il n'y a rien en E9 !

Si tu veux mieux les comprendre, dans la barre de formule, il y a les étapes en gras qui peuvent t'aider.

Il y a 3 onglets dans ton classeur, il serait peut-être mieux de le poster ici plutôt que mettre des copies d'écran ;]
0
Baroth87 Messages postés 38 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 janvier 2024
24 févr. 2019 à 13:58
C'est bon je laisse tomber je comprend rien, mais merci quand même.
0
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
24 févr. 2019 à 13:47
Bonjour

Comme souvent avec Excel il ya plusieurs façon d'arriver au même résultat
La formule donnée comme corrigée est bien alambiquée, je te propose un peu plus simple et peut être plus compréhensible

="Profondeur : "& STXT(E10;TROUVE("x";E10)+1;TROUVE("x";E10;TROUVE("x";E10)+1)-TROUVE("x";E10)-1) & " cm"
Rappel syntaxe STXT : ( texte;caractère de départ;nbre de caractères)
Le caractère de départ est celui après le 1er x donc ;TROUVE("x";E10)+1
La longueur est la différence entre les deux x moins un (ici 1er x en rang 4, 2eme x en rang 7, longueur du texte entre les deux : 7 - 4 - 1= 2 caractères
Pour trouver le rang du 2eme x on cherche un x dans la chaîne en partant d'un cran après le 1er :
TROUVE("x";E10;TROUVE("x";E10)+1)
donc le nombre de caractères pour STXT :
TROUVE("x";E10;TROUVE("x";E10)+1)-TROUVE("x";E10)-1)

Pour la hauteur en suivant la même logique on doit prendre à droite le nombre de caractères après le 2eme X nombre qu'on trouve en prenant le nombre total de caractères (9) dont on soustrait le rang du 2eme X (7)
En trouvant le 2eme X comme dans la formule précédente cela donne :
="Hauteur : "&DROITE(E10;NBCAR(E10)-TROUVE("x";E10;TROUVE("x";E10)+1))&" cm"

Cdlmnt
Via


Cdlmnt
Via
0
Baroth87 Messages postés 38 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 janvier 2024
Modifié le 24 févr. 2019 à 14:38
Ah bin voilàààà, je savais qu'il y avait plus simple mais le prof dit à chaque fois qu'il nous donne les formules qui contre toutes les erreurs éventuelles... alors qu'il faudrait commencer par la formule de base pour d'abord la comprendre ! Merci beaucoup ;)
0