Test logique sous excel

Résolu
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 voir également:

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
0
ArnO
 
Bonjour Via55,
Merci pour cette réponse hyper complète et qui fonctionne super bien. .. et hyper rapide je ne connaissais pas toutes ses fonctions.
Bien cordialement
ArnauD
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
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
0
ArnO
 
Bonjour yg_be, je vais essayer de le faire. merci pour la précision.

bonne journée

arnauD
0