Formule pour passer à la ligne du dessous

Fermé
Wyzox - 24 nov. 2021 à 17:11
 Wyzox - 3 déc. 2021 à 19:29
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 4139 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 8 novembre 2024 678
26 nov. 2021 à 12:14
ç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 4139 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 8 novembre 2024 678
26 nov. 2021 à 14:24
=somme.si.ens(plage a sommer;plage des vrais ;"vrai";plage des avec ;"avec")
0
Wyzox > DjiDji59430 Messages postés 4139 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 8 novembre 2024
3 déc. 2021 à 19:29
Nickel ça a fonctionné
Merci beaucoup à toi ;)
0
DjiDji59430 Messages postés 4139 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 8 novembre 2024 678
24 nov. 2021 à 18:36
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
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 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734
24 nov. 2021 à 21:47
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 4139 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 8 novembre 2024 678
Modifié le 24 nov. 2021 à 23:02

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 jeudi 25 novembre 2021 Statut Membre Dernière intervention 16 décembre 2021
25 nov. 2021 à 10:20
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 4139 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 8 novembre 2024 678
25 nov. 2021 à 12:21
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 jeudi 25 novembre 2021 Statut Membre Dernière intervention 16 décembre 2021
25 nov. 2021 à 16:39
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 4139 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 8 novembre 2024 678
25 nov. 2021 à 17:10
=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 jeudi 25 novembre 2021 Statut Membre Dernière intervention 16 décembre 2021
26 nov. 2021 à 08:13
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