0
votes

Comment calculer une formule d'écriture en fonction de plusieurs valeurs de cellule?

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.


0 commentaires

4 Réponses :


2
votes

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


1 commentaires

@BigBen - oui, continuez, postez-le comme réponse et je vous donnerai un vote favorable.



2
votes

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)


3 commentaires

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.



2
votes

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)


2 commentaires

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.



4
votes

Vous pouvez utiliser CHOOSE / MATCH:

=A5/2.2*CHOOSE(MATCH(A5/2.2,{0,30,55}),40,35,30)/28.3


2 commentaires

Merci pour la réponse! très utile


J'ai oublié CHOOSE . Très bonne réponse