D dilack XLDnaute Junior 10 Février 2023 #1 Bonjour à tous, j'essaie de mettre en place la fonction SI avec plusieurs paramètre. Je vous est fait une capture pour être plus claire que des explications bancale. Je vous laisse aussi un fichier Merci d'avance de vos réponses Pièces jointes Classeur2.xlsx 9.2 KB · Affichages: 3
Bonjour à tous, j'essaie de mettre en place la fonction SI avec plusieurs paramètre. Je vous est fait une capture pour être plus claire que des explications bancale. Je vous laisse aussi un fichier Merci d'avance de vos réponses
chris XLDnaute Barbatruc 10 Février 2023 #2 Bonjour Pièces jointes Seuils.xlsx 10.8 KB · Affichages: 4 Vote positif 0 Vote négatif
J JHA XLDnaute Barbatruc 10 Février 2023 #3 Bonjour à tous, Bonjour @chris Au lieu de cumuler les "si", je te suggère de faire une table de correspondance. de plus tu pourras faire varier les données des colonnes "J" et "k" VB: =SI($A1>2800;"2x "&INDEX($K$1:$K$15;EQUIV($A1/2;$J$1:$J$15;1));INDEX($K$1:$K$15;EQUIV($A1;$J$1:$J$15;1))) Edit si tu veux avoir la somme des 2x alors VB: =SI($A1>2800;2*INDEX($K$1:$K$15;EQUIV($A1/2;$J$1:$J$15;1));INDEX($K$1:$K$15;EQUIV($A1;$J$1:$J$15;1))) copier vers le bas Edit: si tu veux un multiple de "2801" 2x, 33x, 4x, etc.. VB: =SI($A1>2800;ARRONDI.SUP($A1/2801;0)*INDEX($K$1:$K$15;EQUIV($A1/2;$J$1:$J$15;1));INDEX($K$1:$K$15;EQUIV($A1;$J$1:$J$15;1))) JHA Pièces jointes Classeur Dilack.xlsx 10 KB · Affichages: 2 Dernière édition: 10 Février 2023 Vote positif 0 Vote négatif
Bonjour à tous, Bonjour @chris Au lieu de cumuler les "si", je te suggère de faire une table de correspondance. de plus tu pourras faire varier les données des colonnes "J" et "k" VB: =SI($A1>2800;"2x "&INDEX($K$1:$K$15;EQUIV($A1/2;$J$1:$J$15;1));INDEX($K$1:$K$15;EQUIV($A1;$J$1:$J$15;1))) Edit si tu veux avoir la somme des 2x alors VB: =SI($A1>2800;2*INDEX($K$1:$K$15;EQUIV($A1/2;$J$1:$J$15;1));INDEX($K$1:$K$15;EQUIV($A1;$J$1:$J$15;1))) copier vers le bas Edit: si tu veux un multiple de "2801" 2x, 33x, 4x, etc.. VB: =SI($A1>2800;ARRONDI.SUP($A1/2801;0)*INDEX($K$1:$K$15;EQUIV($A1/2;$J$1:$J$15;1));INDEX($K$1:$K$15;EQUIV($A1;$J$1:$J$15;1))) JHA
D dilack XLDnaute Junior 10 Février 2023 #4 Merci à tous deux pour vos réponses. Je vais m'orientais vers la solution de JHA Vote positif 0 Vote négatif