Formule pour passer à la ligne du dessous
Fermé
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 !
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:
- Formule pour passer à la ligne du dessous
- Aller à la ligne excel - Guide
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Partager photos en ligne - Guide
10 réponses
DjiDji59430
Messages postés
4211
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
6 mars 2025
690
26 nov. 2021 à 12:14
26 nov. 2021 à 12:14
ça depend de comment tu as les vrais ?
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")
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")
DjiDji59430
Messages postés
4211
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
6 mars 2025
690
24 nov. 2021 à 18:36
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
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
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.
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.
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
24 nov. 2021 à 21:47
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DjiDji59430
Messages postés
4211
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
6 mars 2025
690
Modifié le 24 nov. 2021 à 23:02
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 ?
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
25 nov. 2021 à 10:20
DjiDji59430
Messages postés
4211
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
6 mars 2025
690
25 nov. 2021 à 12:21
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
=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
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
25 nov. 2021 à 16:39
DjiDji59430
Messages postés
4211
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
6 mars 2025
690
25 nov. 2021 à 17:10
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
ou bien
sommeprod(((plage des vrais="vrai")+(plage des vrais="avec"))*(plage a sommer))
Crdlmt
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
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
La 2eme formule que je comprends moins me donne seulement le résultats des lignes "Avec"

Cordialement
26 nov. 2021 à 14:24
3 déc. 2021 à 19:29
Merci beaucoup à toi ;)