Formule pour passer à la ligne du dessous

Wyzox -  
 Wyzox -
Bonjour,

J'ai un énorme tableau Excel avec pleins de données et je souhaiterai taper une formule du genre :
Si(A2="Vrai";B2;Recommencer avec A3)

Autrement dit je veux que la formule recommence avec la ligne du dessous jusqu'à ce que la condition du Si soit vrai.
Par contre dans cet exemple, si A3="Vrai" je voudrai que la formule donne B3 (et non B2).
Je ne sais pas si c'est possible de faire ça sans passer par VBA ?
Sinon je veux bien le code VBA qui permettrait de le faire

Merci par avance !
A voir également:

10 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
ça depend de comment tu as les vrais ?
La 2eme formule que je comprends moins me donne seulement le résultats des lignes "Avec" 


comme je ne le sais pas (tu n'as pas mis de fichier!) , c'est soit "vrai", soit vrai (sans guillemets)

autrement

=somme.si.ens(plage a sommer(plage des vrais ;"vrai";(plage des avec ;"avec")
1
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
=somme.si.ens(plage a sommer;plage des vrais ;"vrai";plage des avec ;"avec")
0
Wyzox > DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention  
 
Nickel ça a fonctionné
Merci beaucoup à toi ;)
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

Pas besoin de formule pour cela !
en c2 tu mets
=Si(A2="Vrai";B2;"")
tu valides avec entrée, puis tu sélectionnes ta cellule et tu doubleclic sur la croix noire apparue dans le coin droit et bas de ta cellule.
Ta formule est automatiquement recopiée

Crdlmt
0
Wyzox
 
Re,

Je comprends ce que tu veux dire mais je voudrais regrouper en une seule cellule (dans ton cas j'aurais pleins de cellule de C2 à C infini).
La je veux juste une réponse dans la cellule (C2 par exemple).
Ps: Si il n'y a toujours pas écrit "vrai" en A3 je veux que la formule recommence avec la ligne du dessous et ainsi de suite.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir à vous deux,

Pas sur de bien comprendre, mais en fait si tu cherches seulement la valeur en col B sur la même ligne que le premier Vrai trouvé en colonne A, une formule RECHERCHEV fait l'affaire :

=RECHERCHEV("Vrai";A:B;2;0) si Vrai est bien du texte
ou =RECHERCHEV(VRAI;A:B;2;0) si VRAI est la valeur logique contraire de FAUX

Cdlmnt
Via
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

J'ai un énorme tableau Excel avec pleins de données et je souhaiterai taper une formule du genre :


Donc le résultat voulu est une énorme ligne ? Qui se présenterait comment, d'apres toi ?
0
Wyzox Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour à tous,
J'ai réussi à faire ce que j'avais demandé grâce à la fonction =RECHERCHEV()
Merci à tous pour vos réponses !

Je me retrouve maintenant dans un autre problème, je voudrais faire la somme de toutes les lignes contenant la valeur Vrai, voir photo savez comment procéder ?
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

=somme.si((plage des vrais ;"vrai";plage a sommer)

c'est vrai ou "vrai", ça dépend de la formule de comment tu as obtenu le mot vrai

Crdlmt
0
Wyzox Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Ça fonctionne nickel merci djidji !

Dernière question je voudrais faire la même chose mais cette fois ci en prenant la somme des lignes "Vrai" et "Avec". J'ai essayer en intégrant une fonction ET() mais sans succès ????
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
=somme.si((plage des vrais ;"vrai";plage a sommer) +somme.si((plage des vrais ;"avec";plage a sommer)
ou bien
sommeprod(((plage des vrais="vrai")+(plage des vrais="avec"))*(plage a sommer))

Crdlmt
0
Wyzox Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
La 1ere formule additionne les "VRAI" + tous les "Avec" alors que je voudrais seulement l'addition des lignes "Vrai" et "Avec", autrement dit s'il n y a pas écrit "VRAI" en colonne D il faut pas prendre en compte la ligne.

La 2eme formule que je comprends moins me donne seulement le résultats des lignes "Avec"


Cordialement
0