Casse tête pr les formulistes, fonction SI,double conditions + somme plage restreinte

  • Initiateur de la discussion Initiateur de la discussion SiD88
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

SiD88

Guest
Bonjour le forum,

J'ai 2 colonnes, une de chiffres, une avec une double réponse (FAUX FAUX ou FAUX VRAI ou VRAI FAUX ou VRAI VRAI).

Je dois faire la somme des chiffres de la colonne A, ayant la condition VRAI VRAI, qui se suivent, antecedent à la condition VRAI FAUX.

Voir le fichier en pj, plus clair que des mots.


Merci à l'avance
 

Pièces jointes

Re : Casse tête pr les formulistes, fonction SI,double conditions + somme plage restr

Bonjour SiD88,

Avec VBA c'est rarement un casse-tête :

Code:
Function SOMMESIVRAIVRAI(plage As Range) As Double
Dim fin&, deb&
fin = plage.Rows.Count
For deb = fin - 1 To 1 Step -1
  If plage(deb, 2) <> "VRAI VRAI" Then Exit For
Next
deb = deb + 1
If deb < fin Then SOMMESIVRAIVRAI _
  = Application.Sum(plage(deb, 1).Resize(fin - deb + 1))
End Function
Fichier joint.

Edit : enlever If deb < fin Then si l'on veut la valeur même s'il n'y a pas de "VRAI VRAI" au dessus.

A+
 

Pièces jointes

Dernière édition:
Re : Casse tête pr les formulistes, fonction SI,double conditions + somme plage restr

Re,

Finalement par formule ce n'est pas trop casse-tête.

Fichiers joints.

Edit : deux remarques :

1) on peut se passer du nom défini LigDeb mais il faudra alors valider matriciellement les formules (Ctrl+Maj+Entrée)

2) si le tableau est très grand les calculs seront longs, la solution VBA sera bien plus rapide.

A+
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

O
Réponses
3
Affichages
886
O
C
Réponses
4
Affichages
2 K
ChrisMyOM
C
M
Réponses
8
Affichages
1 K
mika2007
M
D
Réponses
6
Affichages
12 K
C
Réponses
10
Affichages
1 K
C
L
Réponses
11
Affichages
2 K
Retour