Avoir plusieur NB.Si dans la meme cellule

Résolu/Fermé
romain - 20 mars 2016 à 09:17
 romain - 20 mars 2016 à 11:31
Bonjour,

j'ai une question je voudrais si il es possible d'avoir plusieurs NB.Si dans la même cellule
j'ai une cellule avec un menu déroulant avec plusieurs nombre (140, 120, 100) ceux ci correspond a une référence
et je voudrais que si la référence est de 140 alors une autre cellule contient un nombre mais si la référence est de 100 alors la cellule contient un autre chiffre et ca plusieurs fois

je ne sais pas si je me fais comprendre

Merci d'avance
Cordialement

2 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
20 mars 2016 à 09:25
Bonjour Romain

Un fichier serait le bienvenu pour nous aider à vous aider

Allez sur cjoint.com sélectionner votre fichier sur votre DD et choisir une durée puis créer un lien
Copier ce lien et le mettre dans votre réponse ici sur ce site CCM
0
voici le liens

http://www.cjoint.com/c/FCuiEgzQXej
0
j'ai rentré cette formule : =NB.SI(E20;140)*(19.5)+NB.SI(E20;160)*(19) mais je ne peut pas en mettre plus que 2 alors que j'ai besoin de 10 formules
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796 > romain
20 mars 2016 à 09:48
Bonjour

Vous pouvez peut être mettre une fonction choisir suivant le chiffre sélectionné de 1 à 10
le multiplicateur est appliqué

au lieu d'une image mettre un fichier pour permettre la modification
0
voici le fichier

http://www.cjoint.com/c/FCui4ivODbj
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
20 mars 2016 à 09:56
Bonjour
votre formule ne permet pas de savoir ce que vous voulez faire
__NB.SI(E2;140)$(19,5) se traduit par si E=140, afficher 19,5
__il n'y a pas de raison que cela s'arrète à 2 NB.SI
__ on pourrait écrire, alors:
=SI(E20=140;19,5;SI(E20=160 ...; SI(E20=....;...,SI(etc
__mais votre excel est xls et ne peut pas admettre plus de 7 si

alors:

faite un tableau hors champ (voire sur une autre feuille, avec, par exemple,
en feuil2
de A1 à A10 les codes
de B1 à B10 les valeurs associées

et dans votre cellule F20, cette formule:

=RECHERCHEV(E20;Feuil!2$A$1:$B$10;2;0)

crdlmnt

0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
20 mars 2016 à 10:08
voyez ici
https://www.cjoint.com/c/FCujhy4lxyI
le menu déroulant en E20 est basé sur la liste en AC
reste à mettre les valeurs en AD

crdlmnt
0
merci !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
20 mars 2016 à 10:28
pas de quoi, si ça convient, passer le sujet en résolu (en haut de page, sous le titre)
bonne route
crdlmnt
0
j'ai une autre question sur le meme fichier

si la cellule O26=HEAT alors la cellule M76= =SOMME(D76-D78)
mais
si la cellule O26=COOL alors la cellule M76= =SOMME(D78-D76)

est ce possible ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 20/03/2016 à 11:11
=SI(O26="HEAT";D76-D78;SI(O26="COOL";D78-D76;""))

crdlmnt
0