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

Résolu
yanndebretagn Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
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 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
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   Statut Contributeur Dernière intervention   4 724
 
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 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 

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   Statut Membre Dernière intervention   2
 
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   Statut Contributeur Dernière intervention   4 724
 
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   Statut Membre Dernière intervention   2
 
merci pour la réactivité
0
yanndebretagn Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   2
 
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   Statut Contributeur Dernière intervention   4 724
 
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   Statut Membre Dernière intervention   2
 
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   Statut Contributeur Dernière intervention   4 724
 
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   Statut Membre Dernière intervention   2
 
é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   Statut Contributeur Dernière intervention   4 724
 
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   Statut Membre Dernière intervention   2
 
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   Statut Contributeur Dernière intervention   4 724
 
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   Statut Contributeur Dernière intervention   4 724
 
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