Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Multiplier des valeurs par paliers (en cascade) et ce sans utiliser la fonction SI

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

laure_92

XLDnaute Nouveau
bonjour,
Je suis sous EXCEL3 et je n'utilise pas de macros.

Dans un tableau, j'ai une liste d'intervalles de moteurs : de 1 à 3 moteurs, de 4 à 6 moteurs, de 7 à 9 moteurs.
Chaque palier correspond à un nombre d'unités de valeurs.

Je souhaite calculer le nombre d'unités de valeurs nécessaires pour un certain nombre de moteurs , les UV varient selon le nbre de moteurs qui sont étagés en paliers.
Si j'ai 5 moteurs , ligne 1: pour 1 à 3 moteurs : 10UV , je multiplie donc 3 par 10 UV
il m'en reste 2 .
ligne 2 : pour 4 à 6 moteurs , je multiplie les 2 moteurs qui restent par 9UV.
Le résultat est donc 30+18 = 48 UV.
Comme j'ai des paliers nombreux, je suis limitée par le nombre de fonctions SI imbriquées.

J'ai bien trouvé qu'il me faudrait SANS DOUTE une formule matricielle avec SOMMEPROD , mais impossible de la mettre au point.
Quelqu'un pourrait-il m'aider ?
 

Pièces jointes

Re : Multiplier des valeurs par paliers (en cascade) et ce sans utiliser la fonction

Bonjour et bienvenue sur le forum,

Édition :
La formule proposée fonctionne bien pour l'exemple, mais pas pour d'autres valeurs.
Je vois à corriger cette erreur.

Voilà qui est fait :
En F5 : =MAX(0;MIN(D5-D4;C$16-D4))*E5
formule à copier vers le bas
En F13 : =SOMME(F5:F12)

En additionnant ces huit formules dans une cellule quelconque, sans passer par la colonne F, on obtient le même résultat
 
Dernière édition:
Re : Multiplier des valeurs par paliers (en cascade) et ce sans utiliser la fonction

Bonsoir laure_92,

Peut-être par la formule matricielle du fichier joint ?
Mettre le nombre de moteur en H1. La formule matricielle se trouve en H2.

La formule est une formule matricielle.
Elle doit être validée par la combinaison des touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée comme une formule classique. Si la validation matricielle est correcte, alors Excel entoure la formule d'accolades {=.......}.
Chaque fois que cette formule sera modifiée, la validation devra se faire par Ctrl+Maj+Entrée. Les accolades apparaissent à la validation et ne doivent pas être saisies au clavier.
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
637
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…