Sur une formule

je suis nouveau sur le forum

j'ai besoin d'une formule ex:si la hauteur et entre 500 ET 550 ET LA LARGEUR 1000 ET 1500 LE PRIX ET EGAL A Y

comment peut on traduire sa sur un tableau merci

Bonjour,

Pour te permettre de mieux comprendre le fonctionnement du Forum, un petit détour par ici :

https://www.excel-pratique.com/forum/viewtopic.php?t=13

Sinon, reviens avec plus de précision et un fichier exemple pour nous permettre de bien comprendre ton problème

A te (re)lire

@+

Edit : évite la multiplication des fils qui ne t'apportera rien si ce n'est nous indisposer un peu.

@+

desole nouveau sur le forum voici un exemple a mon probleme pour Calcul du prix de vente de l’article sur une grille largeur/hauteur

https://www.excel-pratique.com/~files/doc2/EXEMPLE_TABLEAU_1.xls

Salut le forum

Es-tu certain de ton résultat ?

Largeur 1552 X Hauteur 655= Prix égal a 985, c'est pas Prix égal à 1046.

A te relire

Mytå

Usb512 a écrit :

Salut le forum

Es-tu certain de ton résultat ?

Largeur 1552 X Hauteur 655= Prix égal a 985, c'est pas Prix égal à 1046.

A te relire

Mytå

oui c'est la bonne reponse

c'est a dire toute les dimantion superieur a 1500 je reprend le prix a1600

MERCI de me repondre

a te relire

Re le foprum

Paul et pour 655, tu prends aussi la valeur supérieur soit 750....

Mytå

Usb512 a écrit :

Re le foprum

Paul et pour 655, tu prends aussi la valeur supérieur soit 750....

Mytå

oui

en fait c'est une grille de prix pour des fenetres pvc

Bonjour,

Un petit essai en faisant une recherche avec le couple INDEX/EQUIV, en se basant sur les valeur plafond supérieures à l'aide de la fonction PLAFOND.

J'ai un peu retouché le tableau pour plus de facilité.

A +

EDIT : nouveau fichier joint suite à boulette dans formule (merci Mytå)

Fichier

1classeur1.xlsm (20.11 Ko)

Salut le forum

Correction de la formule de Bélug pour le résultat final (Ajout du déplacement de 1 en ligne et colonne)

=INDEX(A4:E7;EQUIV(PLAFOND(B18;150);A5:A7)+1;EQUIV(PLAFOND(B17;100);B4:E4)+1)

Mytå

Merci pour la correction

A +

EDIT : je viens de déboguer ma formule en respectant les plage pour les fonction EQUIV (afin qu'elle coïncide avec la plage d'INDEX)

En B20 du classeur joint :

=INDEX(A4:E7;EQUIV(PLAFOND(B18;150);A4:A7);EQUIV(PLAFOND(B17;100);A4:E4))
Bélug a écrit :

Merci pour la correction

A +

EDIT : je viens de déboguer ma formule en respectant les plage pour les fonction EQUIV (afin qu'elle coïncide avec la plage d'INDEX)

En B20 du classeur joint :

=INDEX(A4:E7;EQUIV(PLAFOND(B18;150);A4:A7);EQUIV(PLAFOND(B17;100);A4:E4))

merci a tous super sympa pour votre aide

une petite question avant ,je ne comprend pas bien au debut de la formule tu commence avec A4 et moi la hauteur commence part A5 A6 A7

je te demande sa parce que le tableau que je dois faire a plus de 20 hauteur et 20 largeur

Bélug a écrit :

Merci pour la correction

A +

EDIT : je viens de déboguer ma formule en respectant les plage pour les fonction EQUIV (afin qu'elle coïncide avec la plage d'INDEX)

En B20 du classeur joint :

=INDEX(A4:E7;EQUIV(PLAFOND(B18;150);A4:A7);EQUIV(PLAFOND(B17;100);A4:E4))

Merci a vous je vien de teste sa marche parcontre je fait largeur 1552x hauteur 552 LE RESULTAT DEVRAI FAIRE 985 ET AVEC VOTRE FORMULE J'ai 938 UN PETIT BUG POUVER VOUS ME L'explique pour que je puisse le reproduire seul merci

Re le forum

Paul, si tu as toujours des sauts de 100 pour les largeurs et les hauteurs.

La formule en B20, du fichier de Bélug

=INDEX(A4:E7;EQUIV(A5+PLAFOND(B18-A5;100);A4:A7);EQUIV(B4+PLAFOND(B17-B4;100);A4:E4))

Mytå

Rechercher des sujets similaires à "formule"