Problème résultats prédéfinis excel

Résolu/Fermé
yanndebretagn Messages postés 100 Date d'inscription dimanche 28 mai 2017 Statut Membre Dernière intervention 2 mai 2020 - 30 mai 2018 à 13:01
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 10 juin 2018 à 16:56
Bonjour,
je vais essayer de vous exposer le plus clairement possible mon soucis.
je suis poseur de terrasse et je suis en train de peaufiner mon tableau excel pour optimiser mes devis.
voici ce que je veux faire:
j'utilise des chevrons de 3.00m, 3.30m, 3.60m, 3.90m etc etc
quand je rentre la longueur de la terrasse par exemple 3.00m je voudrai qu'excel m'indique dans la cellule dédiée chevron de 3m.
quand je rentre la longueur de la terrasse par exemple 3.20m je voudrai qu'excel m'indique dans la cellule dédiée chevron de 3.30m.
dans les faits j'aimerai qu'excel me donne un résultat a partir d' une liste déjà établie.
en vous remerciant de votre aide.
A voir également:

8 réponses

PapyLuc51 Messages postés 4349 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 juin 2024 1 424
Modifié le 30 mai 2018 à 13:50
Bonjour

Avec une RECHERCHEV() - voir la formule sur la capture jointe



En colonne D les tailles minimum pour déclencher les tailles appropriées se trouvant en colonne E

Cordialement
1
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 694
Modifié le 30 mai 2018 à 13:59
Bonjour,

Avec cette formule à adapter, cela devrait te donner le résultat :
=DECALER(debut_liste_longueurs;EQUIV(longueur_de_la_terrasse;liste_longueurs;1);0)

Cela donne par exemple :
=DECALER(A2;EQUIV(X2;$A$2:$A$20;1);0)

1
Raymond PENTIER Messages postés 58511 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 juin 2024 17 139
30 mai 2018 à 13:50

Bonjour.

C'est toujours très difficile de devoir répondre à un problème Excel sans avoir le fichier, et toutes les données.
Le mot etc. n'est pas exploitable dans un tableau de calcul :
Comme il n'existe pas de chevrons de 50 m, il faut préciser la taille maximale d'un chevron, et si la différence entre 2 chevrons de ta liste est toujours de 30 cm !

Dans l'hypothèse où la taille des chevrons s'incrémente toujours de 30 cm
on nomme "ch" la liste des tailles de chevrons,
et si la longueur de la terrasse est en A2
la bonne taille de chevron sera obtenue par la formule
=RECHERCHEV(A2+0,3;ch;1;1)
0
yanndebretagn Messages postés 100 Date d'inscription dimanche 28 mai 2017 Statut Membre Dernière intervention 2 mai 2020 2
30 mai 2018 à 16:23
merci a vous 3
j'ai testé les différentes solutions et g opté pour celle de gbinforme (cela dit elles sont toutes bonnes)
une autre chose, je voudrai passer a la cote supérieure -15 cm
je m'explique si la terrasse mesure 3.89 excel m'indique 3.90ml de chevron or à partir de 3.75 je voudrai qu'excel
passe à 3.90ml.
sinon autre problème, en dessous de 3m de terrasse excel me met ma cellule en erreur .....
je cherche de mon coté
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 694
30 mai 2018 à 17:08
Bonjour,

Avec tes tailles en colonne A, il te faut un zéro en tête
taille
0,00
3,00
3,30
3,60
3,90
4,20
4,50
4,80
5,10
5,40
5,70
6,00
et pour ta formule elle devient pour le -15 cm :
=DECALER(A2;EQUIV(X2+0,14;$A$2:$A$21;1);0)

avec la taille cherchée en X2 à toi de mettre tes bonnes cellules.
0
yanndebretagn Messages postés 100 Date d'inscription dimanche 28 mai 2017 Statut Membre Dernière intervention 2 mai 2020 2
30 mai 2018 à 17:45
merci pour la réactivité
0
yanndebretagn Messages postés 100 Date d'inscription dimanche 28 mai 2017 Statut Membre Dernière intervention 2 mai 2020 2
1 juin 2018 à 17:47
rebonjour,
une autre question
comme le dit Raymond PENTIER " il n'existe pas de chevrons de 50 m,"
donc comment faire pour avoir un résultat qui ressemble à 2 chevrons de 3.30 pour une longueur de 6.35m
vu que la taille maximum d'un chevron est de 6.00m
merci
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 694
3 juin 2018 à 11:37
Bonjour,

Pour les terrasses jusqu'à 11,85 m je te propose cette formule :
=SI(C2<=5,75;DECALER($A$2;EQUIV(C2+0,14;$A$2:$A$13;1);0);2&" x "&DECALER($A$2;EQUIV(C2/2+0,07;$A$2:$A$13;1);0))

Avec la taille chevrons en A2:A13 et la taille terrasse en C2
ou celle-ci avec des chevrons de 3 à 6 m par tranche de 0,30 m
=SI(C2<=2,85;3;SI(C2>5,75;2&" x "&3+(ARRONDI((C2/2-2,78)/0,3;0)*0,3);3+(ARRONDI((C2-2,73)/0,3;0)*0,3)))

et le classeur test : https://www.cjoint.com/c/HFdjBmtR2Vl

Existe-t-il des terrasses de plus de 12m ?
Sans doute alors il faudra passer à " un résultat qui ressemble à 3 chevrons de " ... ?
Cela se compliquerait sérieusement sauf si l'on utilise systématiquement des chevrons de 6 m avec le reste en complément mais l'on peut sans doute se permettre de gâcher un peu car les clients doivent avoir les moyens. ;-)

Bon dimanche.
0
yanndebretagn Messages postés 100 Date d'inscription dimanche 28 mai 2017 Statut Membre Dernière intervention 2 mai 2020 2
9 juin 2018 à 16:42
bonjour,
Tout d'abord bravo gbinforme, gros coup de pouce de ta part.
En ce qui concerne les terrasses de 12m il y en a régulièrement, en fait 12m c'est la largeur de la terrasse.
Après en effet c'est bien le client qui paye les chutes qui représentent 5 à 10 % selon le type d'ouvrage.
Dans mon métier si on est un temps soit peu consciencieux, on ne gâche pas; c'est un matériau noble.
Pour une terrasse de 15m par exemple on ne pourrait pas avoir quelque chose comme 3x5.35 ?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 694
9 juin 2018 à 18:17
Bonjour,

on ne pourrait pas avoir quelque chose comme 3x5.35 ?
Pas de souci, si tu as compris le principe des formules, il suffit de compléter.

3x5.35 ?
??? 3x5 = 15 ? non ?
ou 3x5.10 si les chevrons sont multiples de 30, ce qui n'est pas le cas chez moi.

Enfin c'est toi qui mets la taille des chevrons et moi la formule :
=SI(C2<=5,75;DECALER($A$2;EQUIV(C2+0,14;$A$2:$A$13;1);0);SI(C2<=11,75;2&" x "&DECALER($A$2;EQUIV(C2/2+0,07;$A$2:$A$13;1);0);3&" x "&DECALER($A$2;EQUIV(C2/3+0,07;$A$2:$A$13;1);0)))

Bon dimanche
0
yanndebretagn Messages postés 100 Date d'inscription dimanche 28 mai 2017 Statut Membre Dernière intervention 2 mai 2020 2
9 juin 2018 à 19:36
épatant,
allez, juste pour t’embêter
imaginons que la terrasse fait 10.20 de large par 3 de profondeur ce qui nous fait :
5.40 m x2 de chevron par ligne et 6 lignes de chevron soit 12 chevrons de 5.40
comment obtenir ce résultat dans une cellule vue que le résultat de la cellule quand on rentre 10.20 me sort 5.4x2
(je ne sait pas si c'est très claire)
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 694
10 juin 2018 à 09:48
Bonjour,

Alors, toujours avec la taille des chevrons en $A$2:$A$13

imaginons que la terrasse fait 10.20 de large en D2
ce qui nous fait : 5.40 m x2 de chevron par ligne en E2 avec la formule :
=SI(D2<=5,75;DECALER($A$2;EQUIV(D2+0,14;$A$2:$A$13;1);0);SI(D2<=11,75;2&" x "&DECALER($A$2;EQUIV(D2/2+0,07;$A$2:$A$13;1);0);3&" x "&DECALER($A$2;EQUIV(D2/3+0,07;$A$2:$A$13;1);0)))

par 3 de profondeur en D3
et 6 lignes de chevron en E3 avec la formule :
=ARRONDI.SUP(D3/0,5;0)


soit 12 chevrons de 5.40 comment obtenir ce résultat dans une cellule en E4 avec la formule :
=SI(ESTERR(TROUVE(" x";E2));E3&" x "&E2;E3*GAUCHE(E2;1)&STXT(E2;TROUVE(" x";E2);6))


Et le classeur test : https://www.cjoint.com/c/HFkhRPBhdSl

Bon dimanche
0
yanndebretagn Messages postés 100 Date d'inscription dimanche 28 mai 2017 Statut Membre Dernière intervention 2 mai 2020 2
10 juin 2018 à 11:15
merci gbinforme pour ta réactivité au saut du lit ;-).
j'ai du mal m'exprimer, ce que je souhaite c'est au final avoir 2 cellules avec comme résultat
une avec 12 et l'autre avec 5.4. Je ne sais pas si c'est possible.
bon w.e
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 694
10 juin 2018 à 11:55
Re
j'ai du mal m'exprimer,
J'ai pourtant repris mot à mot ta demande ;-)

2 cellules avec comme résultat une avec 12 et l'autre avec 5.4.

en E5 pour le nombre :
=SI(ESTERR(TROUVE(" x";E2));E3;E3*GAUCHE(E2;1))

en E6 pour la longueur :
=SI(ESTERR(TROUVE(" x";E2));E2;STXT(E2;TROUVE(" x";E2)+3;6)*1)


Et le classeur test : https://www.cjoint.com/c/HFkj2IkOx6l

Bon dimanche
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 694
10 juin 2018 à 16:56
Re
En fait c'est beaucoup plus simple, pour faire tes 2 formules, avec la largeur en D2 et la profondeur en D3
tu mets ceci qui te donnes le nombre pour n'importe quelle surface :
=ARRONDI.SUP(D3/0,5;0)*ARRONDI.SUP(D2/5,75;0)

et pour la longueur des chevrons :
=DECALER($A$2;EQUIV(D2/ARRONDI.SUP(D2/5,75;0)+0,07;$A$2:$A$13;1);0)


Et le classeur test : https://www.cjoint.com/c/HFko10bi7Ql

Bon dimanche
0