J'ai besoin de calculer certains nombres en fonction des données saisies dans une feuille de calcul. Les données sont entrées dans plusieurs cellules, puis une sortie de valeur basée sur les données entrées.
Je veux pouvoir partager les données d'entrée dans A5 diviser par 2,2 la valeur de donc doit être vérifiée et si son 30 ou moins multipliez par 40 si entre 30 et 55, multipliez par 35 et si 55 ou plus multipliez par 30.
divisez cette somme par 28,3
jusqu'à présent, j'ai
=SUM(A5/2.2)=IF(AND(B5>55,B5<30),TOTAL(*30,*40)
Ce qui ne fonctionne pas du tout et il manque certaines des variables car je ne sais pas comment les ajouter car je ne peux pas faire fonctionner le premier bit.
4 Réponses :
Vous devriez probablement lire comment utiliser la formule Excel.
=IF(A5/2.2<=30,40*A5/2.2,IF(A5/2.2<55,35*A5/2.2,30*A5/2.2))/28.3
@BigBen - oui, continuez, postez-le comme réponse et je vous donnerai un vote favorable.
Différentes manières d'aborder cela. Ce que j'ai fait, c'est dans B5
, j'ai défini ce qui suit:
=IF($B$5<= 30, $B$5 * 40, IF(AND($B$5>30, $B$5 <=55), $B$5 * 35, $B$5 *30))/28.3
Puis dans C5
, j'ai eu la formule suivante: p >
=SUM($A$5/2.2)
Merci, mais les données doivent également être saisies dans B5, donc je ne peux pas y mettre de formule
Aucun problème. Vous avez d'autres réponses à choisir rom :)
Il n'est pas nécessaire que ce soit en B5.
Voici une version abrégée des autres réponses publiées.
=IF(A5/2.2<=30,40,IF(A5/2.2<55,35,30))*A5/(2.2*28.3)
Merci comment puis-je ajouter si entre 30 et 55, multipliez par 35 il y avait 3 variables mais je ne peux en voir que 2 dans la formule. Cela fonctionne bien mais j'ai juste besoin d'ajouter la variable entre 30 et 55
Cette logique est déjà présente dans cette formule. Vous pouvez utiliser 2 instructions IF pour comparer 3 conditions.
Vous pouvez utiliser CHOOSE / MATCH:
=A5/2.2*CHOOSE(MATCH(A5/2.2,{0,30,55}),40,35,30)/28.3
Merci pour la réponse! très utile
J'ai oublié CHOOSE
. Très bonne réponse