Formules dans Excel
Résolu
frapadagui
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
frapadagui Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
frapadagui Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je viens vers vous,car je suis novice avec les formules de calcul dans Excel (simples addition,soustraction,multiplication et division sur des plages de cellules) et je veux, rédiger une feuille de calcul afin de me faciliter la tâche.
Voilà les données du problème:
j'ai à prendre en compte un groupe de 4 cellules, ou pour chaque cas, 2 seulement seront renseignées et celles-ci ne seront jamais dans la même colonne, les 2 autres devront restées vides .Il y a 4 cas ,donc 4 possibilités de calcul par groupe suivant les 2 cellules renseignées .Les cases renseignées sont des toujours des nombres en valeur absolue et les résultats espérés doivent être aussi des valeurs absolues.
Plus concrètement;
J'ai les cases A1,B1,A2,B2
Le résultat sera dans la cellule A3/B3 que je dois fusionner et je dois donc copier/coller la formule pour toute la feuille de calcul.
1er cas lorsque A1 et B1 sont renseignées (A2,B2 sont vides) je dois soustraire ces chiffres
2ème cas lorsque A2 et B2 sont renseignées (A1,B1 sont vides) je dois soustraire ces chiffres
3ème cas lorsque A1 et B2 sont renseignées (A2,B1 sont vides) je dois additionner ces chiffres
4ème cas lorsque A2 et B1 sont renseignées (A1,B2 sont vides) je dois additionner
ces chiffres
j'ai essayé de faire la formule avec les fonctions SI,OU,ET que j'ai vaguement découvert avec l'aide d"Excel 2010 et sur certains sites pour apprendre, mais je n'arrive pas à prendre en compte les 4 cas en même temps pour avoir le résultat dans une seule cellule donc une seule et même formule .
J'espère que vous pourrez m'aider.
Merci d'avance
je viens vers vous,car je suis novice avec les formules de calcul dans Excel (simples addition,soustraction,multiplication et division sur des plages de cellules) et je veux, rédiger une feuille de calcul afin de me faciliter la tâche.
Voilà les données du problème:
j'ai à prendre en compte un groupe de 4 cellules, ou pour chaque cas, 2 seulement seront renseignées et celles-ci ne seront jamais dans la même colonne, les 2 autres devront restées vides .Il y a 4 cas ,donc 4 possibilités de calcul par groupe suivant les 2 cellules renseignées .Les cases renseignées sont des toujours des nombres en valeur absolue et les résultats espérés doivent être aussi des valeurs absolues.
Plus concrètement;
J'ai les cases A1,B1,A2,B2
Le résultat sera dans la cellule A3/B3 que je dois fusionner et je dois donc copier/coller la formule pour toute la feuille de calcul.
1er cas lorsque A1 et B1 sont renseignées (A2,B2 sont vides) je dois soustraire ces chiffres
2ème cas lorsque A2 et B2 sont renseignées (A1,B1 sont vides) je dois soustraire ces chiffres
3ème cas lorsque A1 et B2 sont renseignées (A2,B1 sont vides) je dois additionner ces chiffres
4ème cas lorsque A2 et B1 sont renseignées (A1,B2 sont vides) je dois additionner
ces chiffres
j'ai essayé de faire la formule avec les fonctions SI,OU,ET que j'ai vaguement découvert avec l'aide d"Excel 2010 et sur certains sites pour apprendre, mais je n'arrive pas à prendre en compte les 4 cas en même temps pour avoir le résultat dans une seule cellule donc une seule et même formule .
J'espère que vous pourrez m'aider.
Merci d'avance
A voir également:
- Formules dans Excel
- Liste déroulante excel - Guide
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Word et excel gratuit - Guide
- Formules - Télécharger - Études & Formations
3 réponses
Bonjour,
=SI(ET(A2="";B2="");ABS(A1-B1);0)
+SI(ET(A1="";B1="");ABS(A2-B2);0)
+SI(ET(A2="";B1="");A1+B2;0)
+SI(ET(A1="";B2="");A2+B1;0)
ABS, c'est pour la valeur absolue car je ne sais pas dans quel sens tu veux faire la soustraction.
A+
=SI(ET(A2="";B2="");ABS(A1-B1);0)
+SI(ET(A1="";B1="");ABS(A2-B2);0)
+SI(ET(A2="";B1="");A1+B2;0)
+SI(ET(A1="";B2="");A2+B1;0)
ABS, c'est pour la valeur absolue car je ne sais pas dans quel sens tu veux faire la soustraction.
A+
Bonjour ,
Merci pour la rapidité de ta réponse et la justesse de celle-ci, car la formule fonctionne parfaitement dans tous les cas.Juste un souci, est-il possible d'avoir comme résultat 0 pour les 2 soustractions lorsque le résultat de celles-ci est nul car dans ce cas précis la cellule reste vide.
merci encore
Merci pour la rapidité de ta réponse et la justesse de celle-ci, car la formule fonctionne parfaitement dans tous les cas.Juste un souci, est-il possible d'avoir comme résultat 0 pour les 2 soustractions lorsque le résultat de celles-ci est nul car dans ce cas précis la cellule reste vide.
merci encore
Bonjour à tous,
vu ton contexte, tu peux utiliser la formule :
cordialement
vu ton contexte, tu peux utiliser la formule :
=A1+A2+(1-2*(A1*B2=A2*B1))*(B1+B2)
cordialement
Bonjour et merci de ta réponse,
Ta formule fonctionne parfaitement.Petit bémol le résultat de A1-B1 et A2-B2 n'est pas donné en valeur absolue et avant calcul j'aimerais avoir la cellule de résultat vide (car cette feuille de calcul me sers aussi comme d'imprimé écrit),actuellement elle affiche 0
A+
Ta formule fonctionne parfaitement.Petit bémol le résultat de A1-B1 et A2-B2 n'est pas donné en valeur absolue et avant calcul j'aimerais avoir la cellule de résultat vide (car cette feuille de calcul me sers aussi comme d'imprimé écrit),actuellement elle affiche 0
A+
Bonsoir,
je n'avais pas vu que tu souhaitais le résultat en valeur absolue.
il suffit donc de rajouter la fonction ABS() autour de la formule.
Pour le O qui s'affiche, je mettrais un format personnalisé du genre "standard;;".
On peut ausi le faire via les options/options avancées en décochant "afficher les valeur nulles"
cordialement
je n'avais pas vu que tu souhaitais le résultat en valeur absolue.
il suffit donc de rajouter la fonction ABS() autour de la formule.
Pour le O qui s'affiche, je mettrais un format personnalisé du genre "standard;;".
On peut ausi le faire via les options/options avancées en décochant "afficher les valeur nulles"
cordialement