Comment mettre une formule ou une macro de vérification ?

Résolu
ghnacer Messages postés 44 Statut Membre -  
ghnacer Messages postés 44 Statut Membre -
Bonjour tout le monde

j’espère que vous avez tous passer un bon noël!!
j'ai besoin de vous encore une fois sur un fichier excel

https://www.cjoint.com/c/GLAqt1rhAqK

je voudrais donc que excel , dés qu'il trouve le numéro 50 sur la colonne N; vérifie le montant qui est dans la colonne R, pour vérifier si la somme des montants qui sont au dessus soit égale au total qui se trouve sur la ligne du numéro 50

je vous ai mis un fichier excel pour avoir une meilleur explication

Merci d'avance à vous :)


A voir également:

2 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonsoir, exemple:
en S1, tu mets
=R1

en S2,
=SI(N2=50;0;S1+R2)

en T2,
=SI(N2=50;SI(R2=S1;"ok";"NOK");"")

et tu tires S2 et T2 vers le bas.
1
ghnacer Messages postés 44 Statut Membre 2
 
bonjour yg

merci beaucoup pour votre réponse !
y a un petit souci avec la formule , à savoir sur la dernière ligne R2=S1 ( sur ma colonne R faut prendre la somme de tout les nombres qui sont au dessus du total . or là, il me prend qu'une cellule à savoir celle qui est au dessus du total .

Patrice au dessous à donner deux formules, elles ont l'air d'avoir bien fonctionner , il me reste à comprendre sa fameuse formule


Merci en tout cas pour votre réponse , ça m'a même donner une aidé pour une autre problématique

Bonne fête de fin d'année :)
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > ghnacer Messages postés 44 Statut Membre
 
en S2, =SI(N2=50;0;S1+R2)
0
ghnacer Messages postés 44 Statut Membre 2
 
ahh je comprends mieux; c'est un genre de cumul que tu faits sur S , j'ai pas vu cette formule !! ça à l'air plus simple à comprendre

Merciiiii beaucoup yb_be
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonjour,

En S1 :
=NB.SI($N$1:$N1;50) 

En T1 :
=SI(N1=50;SOMME(DECALER(R1;EQUIV(S1-1;S:S;0)-EQUIV(S1;S:S;0)+SI(S1=1;0;1);0;EQUIV(S1;S:S;0)-EQUIV(S1-1;S:S;0)-SI(S1=1;0;1)));"")

et tirer S1:T1 vers le bas
1
ghnacer Messages postés 44 Statut Membre 2
 
bonjour patrice!

Merci infiniment !!!!!! c'est exactement ce que je voulais faire! bon j’espère que c'est bien ça haha par ce que je ne comprends pas trop la formule avec tout les EQUIV ET DECALER. en faisant glisser S1 et T1, sur la colonne T ça me donne mes totaux, donc ce que je fais ? je mis un filtre sur T et j’enlève tout les vides pour avoir que les totaux calculés en suite je fais R - T = 0 pour confirmer les deux totaux.

je vais essayer de comprendre la formule pour pouvoir l'expliquer si nécessaire à d'autre personnes, si y a un truc qui me bloque! pourrai-je revenir vers toi pour m’éclaircir ?

Best,
Nacer
0
Patrice33740 Messages postés 8930 Statut Membre 1 781 > ghnacer Messages postés 44 Statut Membre
 
Bonjour,

La difficulté vient du fait que la première plage ne commence pas par 50 d'où les +SI(S1=1;0;1) et -SI(S1=1;0;1)
0
ghnacer Messages postés 44 Statut Membre 2
 
Bonjour

sinon si la plage commence par 50 puis en dessous y a le détail , suffit de supprimé ce que vous avez mentionné : +SI(S1=1;0;1) et -SI(S1=1;0;1) ??
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Non, pas supprimer mais remplacer par +1 et -1
Attention il s'agit uniquement de la première valeur en colonne N du tableau, qui est 40 dans ton exemple.
0