Test logique sous excel
Résolu
ArnO
-
ArnO -
ArnO -
Bonjour, j'ai un problème sous excel que je n'arrive pas à résoudre complétement. Je souhaiterai inclure une fonctions logique dans la colonne A corrigé à mon tableau (3 colonnes, 8 lignes) suivant :
A XX1 A corrigé
0 -
0.5 -
1.0 -
1.5 + 0
2.0 + 0.5
3.0 + 1.5
5.0 + 3.5
si XX1="-" ne rien faire
si XX1= le premier "+"; mettre 0 dans colonne A corrigé
sinon, pour toutes les lignes suivantes A corrigé = nombre de la colonne A moins le premier A ou X1 = "+"
c'est la partie en gras que je n'arrive pas à faire
En espérant qu'une personne pourra m'aider.
Bonne journée
ArnO
j'ai fait un tableau excel mais je n'arrive pas à le poster
A XX1 A corrigé
0 -
0.5 -
1.0 -
1.5 + 0
2.0 + 0.5
3.0 + 1.5
5.0 + 3.5
si XX1="-" ne rien faire
si XX1= le premier "+"; mettre 0 dans colonne A corrigé
sinon, pour toutes les lignes suivantes A corrigé = nombre de la colonne A moins le premier A ou X1 = "+"
c'est la partie en gras que je n'arrive pas à faire
En espérant qu'une personne pourra m'aider.
Bonne journée
ArnO
j'ai fait un tableau excel mais je n'arrive pas à le poster
3 réponses
-
Bonjour Amo
Avec tes valeurs en plage A2:A8, les - ou + en plage B2:B8, en C2 mettre la formule :
=SI(B2="+";A2-INDEX(A$2:A2;EQUIV("+";B$2:B2;0));"")
et étirer vers le bas
EQUIV("+";B$2:B2;0) renvoie le rang du premier + trouvé
INDEX(A$2:A2;EQUIV("+";B$2:B2;0)) renvoie la valeur en A de ce rang (donc1,5 dans ton exemple)
Cdlmnt
Via
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
moi je rajouterais deux colonnes, avec, sur chaque ligne,
dans une colonne, une indication si c'est on est au dessus du premier "+", ou pas
dans l'autre colonne, la valeur du premier plus, si on est en dessous du premier plus -