Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Remplacer, dans une formule, une valeur par une liste de valeurs

  • Initiateur de la discussion Initiateur de la discussion Aloha
  • 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 !

Bonjour le Forum,
Bonjour Aloha, thebenoit59,

je n'ai pas compris la même chose que toi thebenoit59, j'aurais plutot écris en Y2

Code:
=SIERREUR(PETITE.VALEUR(SI((A2:X2<>"")*(NB.SI($Y$9:$Y$14;A2:X2)=0)>0;$A$1:$X$1-1);1);"")

en matricielle

Cordialement
 
Bonjour,

Merci pour vos réponses.
Malheureusement vos formules ne produisent pas le résultat voulu, à savoir la première heure où il y a une inscription, abstraction faite des valeurs de la liste qui sont à traiter comme si elles n'existaient pas.
Bonne soirée
Aloha
 
Bonjour,

J'ai, comme demandé, ajouté les résultats recherchés, avec explications.
J'ai ajouté, pour plus de clareté, en ligne 1, le début de chaque heure.

J'ai ajouté aussi une colonne pour calculer l'heure finale des inscriptions.

Bonne journée
Aloha
 

Pièces jointes

Dernière édition:
Bonjour Aloha
Bonjour l'ami JHA 🙂,

Bon je suis contant j'avais bien compris la demande, la formule que j'avais fournis fait a priori ce que tu demandes je l'ai installée dans le fichier regarde et dis nous

si l'on tombe sur des valeur qu'il ne faut pas prendre en compte la formule ne met rien au lieu de 0

Cordialement
 

Pièces jointes

Bonjour,
Merci beaucoup, les formules font exactement ce que je voulais!

Et, qui plus est - et ce n'est pas sans importance!-, elles fonctionnent même dans mon fichier réeel!!

Je ne sais combien vous remercier! Tout seul je n'aurais jamais trouvé les bonnes formules; il y avait des temps où j'étais assez fort en formules, mais je n'ai jamais appris les formules matricielles, et je dois avouer que j'ai du mal à en comprendre le fonctionnement.

Comme je ne suis pas encore arrivé au bout de mes peines dans mon projet, je me permettrai de m'adresser encore à vous.

Pour esquisser brièvement le problème qui m'attend maintenant: dans le cadre du comptage de cycles comprenant 8 périodes de 7 jours où un salarié n'avait pas du temps libre ininterrompu de 44 heures au moisn, et que les calculs se font sur des tableaux mensuels, indépendants l'un de l'autre (et qui ne peuvent pas être liés par formules; toutes les données importantes sont copiées mensuellement par VBA dans une banque de données comprenant jusqu'ici 66 colonnes pour recueillir 66 valeurs; elles sont reprises par le fichier du mois suivant, produit par VBA) , je dois arriver à sauver les valeurs données par les formules du dernier jour du mois (et là il y a un problème supplémentaire: les mois ont 28, 30, 31 et même 29 jours) dans la banque de données et les récupérer pour les intégrer dans le fichier du mois suivant, comme si le flux des jours n'était pas interrompu par le changement de mois.

Désolé, l'esquisse est devenue un peu longue et j'avais d'ailleurs déjà créé un autre thème (Déterminer la date de la première occurence de valeurs) concernant la même problématique, mais à ce moment-là je ne m'étais pas encore rendu compte qu'il pouvait y avoir des valeurs qui ne doivent pas être prises en compte. J'aurais peut-être dû continuer là au lieu d'ouvrir un nouveau. Désolé si des fois cela ne correspondait pas tout à fait aux règles régissant ce forum!

Bonne journée
Aloha
 
- 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

Discussions similaires

Réponses
17
Affichages
652
  • Question Question
Microsoft 365 Souci de copie
Réponses
8
Affichages
262
  • Question Question
Réponses
12
Affichages
352
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…