Chercher la 1ere valeur non nulle avec condition
Résolu/Fermé
Nat
-
25 juin 2018 à 08:27
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 25 juin 2018 à 11:18
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 25 juin 2018 à 11:18
A voir également:
- Chercher la 1ere valeur non nulle avec condition
- Excel cellule couleur si condition texte - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Réinitialiser chromecast 1ere génération - Guide
- Valeur ascii - Guide
- Vba récupérer la valeur d'une cellule ✓ - Forum VB / VBA
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
25 juin 2018 à 09:38
25 juin 2018 à 09:38
Bonjour
.. pas sur d'avoir reconstitué" correctement vos données, mais la formule vous inspirera peut être (matricielle)
https://mon-partage.fr/f/lR2aHXHL/
si ça ne convient pas , revenez en déposant un modèle montrant vos tableau conforpme
crdlmnt
.. pas sur d'avoir reconstitué" correctement vos données, mais la formule vous inspirera peut être (matricielle)
https://mon-partage.fr/f/lR2aHXHL/
si ça ne convient pas , revenez en déposant un modèle montrant vos tableau conforpme
crdlmnt
25 juin 2018 à 10:16
Merci beaucoup!
Je relis encore pour comprendre le détail, j'ai l'impression que vous avez traité le problème de la valeur non nulle d'une autre façon...
Et je cherche comment indiquer la résolution...
25 juin 2018 à 10:49
espérant avoir été clair
crdlmnt
25 juin 2018 à 10:52
Pour la fonction INDEX matricielle (matrice;noLigne;[noColonne]):
l'utilisation INDEX(maMatriceSurUneLigne; MesconditionsColonnesEtValeurs) est équivalente à INDEX(maMatriceSurUneLigne; 0;MesconditionsColonnesEtValeurs) car ma matrice n'a qu'une ligne, donc le noLigne devient facultatif et est automatiquement interprété comme un noColonne?
Vaucluse, votre réponse montre que vous maîtrisez très bien la fonction là où ma première partie de solution était trop complexe pour le besoin. Vous avez pointé qu'un argument valant toujours 1 en numéro de ligne était signe qu'on pouvait faire mieux.
Merci donc aussi pour la pédagogie de votre réponse qui montre en plus en quoi la première formule était perfectible.
25 juin 2018 à 11:18
mais vous pouvez toujours l'écrire:
=INDEX(champ;0;colonne)
pour la 2° question: vous pouvez éviter le -1 en commençant le champ de INDEX systématiquement en colonne A, mais, là, par défaut dans ce cas, la formule renvoie la valeur de A sur les lignes vides (donc le nom)
bonne route. au plaisir