Grand besoin d'aide pour une formule si et ou
Madmaat -
Bonjour,
J'ai une ligne avec des lettres dans chaque cellules exemple: B24 "A", C24 "B", D24 "C", etc, mais sur d'autre ligne je n'ai pas forcément le A qui apparait et ca commence a "C" ( ca peut etre variable c'est un tableau pour une planning ).
Je voudrais qui si dans ma ligne je détecte la lettre A alors j'obtient le résultat que je veux ma formule actuelle c'est ça : =SI(NB.SI(B24:AU24;"A");"07:00";""),
si j'ai B alors il y a une variante =SI(NB.SI(B24:AU24;"B");"07:30";"") mais si j'ai déjà trouver le A alors le B ne s'applique pas.
En image ça donne ça  :
Chaque lettres correspond a une heures que je veux retranscrire automatiquement en bout de ligne.
J’espère avoir été assez claire et vous remercie pour vos future réponses.
Windows / Firefox 110.0
- Grand besoin d'aide pour une formule si et ou
 - Formule si et - Guide
 - Formule moyenne excel plusieurs colonnes - Guide
 - Mise en forme conditionnelle excel formule si - Guide
 - Formule mathématique - Télécharger - Études & Formations
 - Formule excel pour additionner plusieurs cellules - Guide
 
9 réponses
Bonjour
Un fichier est TOUJOURS le bienvenu...
J'espère que tu n'as pas 50 lettres...
=SI(NB.SI(B24:AU24;"A");"07:00";SI(NB.SI(B24:AU24;"B");"07:30";SI(NB.SI(B24:AU24;"C");"08:00";"")))....
A+ François
Bonjour.
Tu viens d'arriver dans CCM et tu n'en connais pas encore les règles ...
Tu devrais donc commencer par consulter la Charte.
Et dans la page conseils d'écriture tu pourras lire "Lorsque des utilisateurs répondent à votre message, il vous suffit de répondre à votre propre message pour continuer la discussion. Il vous est même possible de répondre à votre propre message au bout de plusieurs heures pour le faire remonter à la surface".
Tout ceci pour te dire qu'il ne fallait pas créer une nouvelle discussion sur le même sujet, mais continuer tout simplement dans ta discussion initiale
Merci pour vos réponses j'ai testé la manip de franc et ça marche jusqu’à un certains point ( j'ai trop de lettre ) et après j'ai une formule trop longue :(
Concernant la piste de yclik je doit faire une erreur quelque part, je vous joint mon fichier, si vous pouvez le checker et me dire ce qui ne va pas :/
https://www.cjoint.com/c/MBAvZhPofhV
En vous remerciant
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour
Pour avoir les lettres des colonnes, exemple cellule AB5,
=SUBSTITUE(GAUCHE(ADRESSE(1;COLONNE()-1);3);"$";"")
donnera AB
ci dessous formule pour B25
=SI(B$24>="1";SUBSTITUE(GAUCHE(ADRESSE(1;COLONNE()-1);3);"$";"");"")
A+ François
Salutations à tous
@ Madmaat
Je n'ai pas encore tout lu et compris.
Je ne sais pas ce que tu cherches à obtenir en ligne42 (référence circulaire)
Cordialement
Re:
Je tente cette autre formule qui donne le bon résultat 7:00 en AV25 - 7:45 en AV26 - 8:00 en AV27 et 9:00 en AV28
=INDEX($B$44:$AU$44;;EQUIV(VRAI;INDEX(B25:AU25<>"";0);0))
La partie EQUIV(VRAI;INDEX(B25:AU25<>"";0);0) fait ressortir le numéro de colonne de la première valeur de la ligne - il n'y a plus qu'à aller chercher la correspondance dans la ligne des heures
Je continue à chercher pour l'horaire de fin
Cordialement
Re:
Pour l'heure de fin j'ai trouvé une formule matricielle grâce au site Bonbache.fr
=INDEX($B$44:$AU$44;;MAX(SI(B25:AU25<>"";COLONNE(B25:AU25)))-1)
à entrer avec la combinaison de touches Ctrl+Maj+Enter ce qui la mettra entre accolade
{=INDEX($B$44:$AU$44;;MAX(SI(B25:AU25<>"";COLONNE(B25:AU25)))-1)}
https://www.cjoint.com/c/MBBndX1MOYi
Cordialement
    
    
    
    

Oh merci ! je devais placer une parenthèse au mauvais endroit. Ça a marché directement !