Fonction logique "SI"

Bonjour à tous,

Ceci est mon premier post dans un forum parlant d'excel (qui aurai dit qu'un jour je ferai une chose pareil), programme qui m'épate au fil des mois.

Jusqu'à aujourd'hui j'ai toujours utilisé excel sous une forme "basic", étant amené à gérer peu à peu de plus grandes quantités d'infos j'essaye d'optimiser mon boulot.

Voilà mon prob. (qui je pense en fera rire plus d'un)

En lignes des n° de portes

En colonnes des options pour ces portes avec un coût par option dans une ligne en dessous

A la fin du tableau et sans avoir besoin de l'afficher j'ai reproduit le tableau rempli mais j'ai fait un contrôle logique "=SI(H10=0;0;H251)" en gros si 0 alors 0 si "quelque chose" en l'occurance 1 alors montrer le coût ceci pour chaque colonne. Puis j'ai affiché une somme, laborieux.

J'aimerai savoir si l'on peu faire une formule qui "scanne" une ligne par ex. de A10 à Z10 et qui si 1 est affiché alors elle prenne le prix de l'option donnée (de la colonne ou le 1 est affiché)

Si un fichier vous est nécessaire pour la compréhension j'en posterai un.

Merci

Bonjour et bienvenue

Pourrais-tu joindre ton fichier en passant par Ici. Tu colles le lien qui te sera donné dans ton prochain message.

Amicalement

Nad

Bonjour et bienvenue sur le forum,

je t'envoie un petit exemple d'une solution:

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

J'utilise la fonction Index pour retourner la valeur de la colonne. Si la solution ne te convient pas, envoi nous un exemple de ce que tu veux.

Bonjour,

un exemple avec la fonction index

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

Bonjour et bienvenu,

Merci de joindre ton fichier en passant par "Joindre un fichier" avec quelques explications. C'est plus parlant pour expliciter ton souci. On trouvera certainement une solution adaptée à ton souhait.

Rebonjour,

Plus rapides que l'éclair, merci de votre disponibilité.

Voilà le fichier:

https://www.excel-pratique.com/~files/doc2/MEG_Recapitulatif_portes_090407.xlsx

Pour le fichier en réponse cette fonction est bien mais j'ai l'impression qu'elle est finalement limité à la colonne "codeprix" mais si j'ai plusieurs options ou Prix 1 et Prix 4 comment avoir la "valeur" en additionnant les deux? Cette approche n'est pas trop mal j'y penserai néanmoins elle m'a l'air "limité" à une valeur de colonne.

A bientôt.

Re

J'avoue de pas comprendre ta demande.

Peux-tu expliquer sur un exemple concret ce que tu attends et où ?

A te relire

Nad

Salut,

C'est pas évident de traduire en mots ce qu'un tableau fait si bien.......

Afin d'être plus clair je vous mets si dessous un "schéma", j'espère que ça ira mieux.

Voilà https://www.excel-pratique.com/~files/doc2/Optimisation_excel.jpg

A bientôt.

Bonsoir et salut à tous,

D'après ton dessin, voici la formule à utiliser G2 et à copier vers le bas (formule à adpater selon le tableau réel) :

=SOMMEPROD((B2:E2)*($B$6:$E$6))

Bonjour

En AR10 :

=SOMMEPROD((G10:AP10=1)*$G$251:$AP$251)

A tirer vers le bas

Amicalement

Nad

Salut

Super, merci infiniment, dire que je m'étais cassez les pieds à répéter une formule xfois alors que "sommeprod" le fait tout seul.

Encore une fois merci à tous et en particulier à Nad-Dan et Raja.

A bientôt.

Rechercher des sujets similaires à "fonction logique"