Microsoft 365 Imbrication de formules

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

eric72

XLDnaute Accro
Bonjour à tous,
Avant tout je tenais à m'excuser d'avoir posé sur deux forums la même question (je ne savais pas que cela était interdit, j'ai rectifié le tir!!!)
Je relance une question concernant les formules imbriquées, j'aimerais mettre dans une même cellule ces formules, à savoir:
- INDEX(TAbs;EQUIV(1;(B$4>=DDAbs)*(DFAbs>=B$4)*(NomAbs=$A6);0);5) et
- @SI(JOURSEM(B$4;2)>5;"";SI(NB.SI('Données Autres'!$J:$J;B$4)=1;"";SI(SOMMEPROD(((OPE_1=$A6)+(OPE_2=$A6)+(OPE_3=$A6))*(DD<=B$4)*(DF>=B$4)*LIGNE(OPE_1))=0;"";INDEX(CLI;SOMMEPROD(((OPE_1=$A6)+(OPE_2=$A6)+(OPE_3=$A6))*(DD<=B$4)*(DF>=B$4)*LIGNE(OPE_1))-1))))
Tout cela dans l'onglet "Planning" du fichier ci-joint, j'ai beau me torturer l'esprit je ne trouve aucune solution, je m'en remet donc à votre savoir...
Merci d'avance pour votre implication.
Eric
 

Pièces jointes

Bonjour eric72.

En fait, j'ai lu ton post, ouvert le fichier, essayé de comprendre, puis renoncé. Je ne sais pas en quelle cellule tu veux mettre ta formule, je ne vois pas dans ton fichier, la formule INDEX... et donc ne sais pas quoi répondre. au vu du peu de retours que tu as eu, je pense que tes explications ne sont pas claires.
CQFD
 
Le problème de ton fichier c'est qu'une macro essaie de chercher un fichier sur notre ordinateur pour fonctionner, mais du coup vu qu'on l'a pas ça fonctionne pas. (Et j'aime pas trop l'idée d'avoir un fichier Excel inconnu qui fouille mes fichiers 😵)
 
Ah non c'est une récupération de données externes je la supprime et je renvoie le fichier, voilà ca devrait aller là, sinon dites moi
Merci beaucoup
Eric
Alors ton fichier contient un sacré paquets de macros, je vois aussi que tu as prix le pack de fonctions XLP. Mais ton planning, toutes les cellules ont une erreur #NOM , je sais pas si c'est juste parce que ton fichiers est version Office 365 et que je suis sur Excel 2016 mais en tout cas, je ne peux pas t'aider dans ce cas ou alors le #NOM est pour tout le monde pareil.
 
Alors je ne savais pas que j'avais le pack de fonctions XLP (je ne connais pas ça), pour le reste c'est surement à cause de la version OFFICE 365.
Tant Pis et merci encore une fois d'avoir tenté de m'aider, je vais attendre voir si quelqu'un a la bonne version pour m'aider.
Bonne journée.
Eric
 
Alors je ne savais pas que j'avais le pack de fonctions XLP (je ne connais pas ça), pour le reste c'est surement à cause de la version OFFICE 365.
Tant Pis et merci encore une fois d'avoir tenté de m'aider, je vais attendre voir si quelqu'un a la bonne version pour m'aider.
Bonne journée.
Eric
Ok, attend j'ai rien dit c'est moi qui a le pack, mais je croyais qu'il était attaché à ton fichier dsl. Alors je peux rien faire (sauf acheter Office 365 💸💸)
 
Bonjour eric72, Etoto,

euh... sauf erreur de ma part, il me semble bien que le pack de fonctions XLP est un pack disponible sur le site Excel-Pratique ; c'est gratuit, mais par contre, j'me rappelle plus si le code VBA est ou non verrouillé par un mot de passe. 😜​

soan
 
Re à tous,
alors je pense avoir trouvé une partie de mes problèmes, mais là je bloque sur un truc basique.
Onglet "Absences" une formule basique : =SI(K3=A9;1;""), et là surprise, ça ne marche pas.
Surtout ne vous moquez pas de moi!!!
du coup mes formules de b2 à f32 ne renvoie pas les absences pour chacun des opérateurs.
Au Secoursssss
Merci
Eric
 

Pièces jointes

Re à tous,
alors je pense avoir trouvé une partie de mes problèmes, mais là je bloque sur un truc basique.
Onglet "Absences" une formule basique : =SI(K3=A9;1;""), et là surprise, ça ne marche pas.
Surtout ne vous moquez pas de moi!!!
du coup mes formules de b2 à f32 ne renvoie pas les absences pour chacun des opérateurs.
Au Secoursssss
Merci
Eric
Si tu as incrémenté faut faire SI(K$3$=A9;1;"") pour avoir une référence absolue. Ou encore SI(K3=$A$9;1;"") (si A9 doit être la référence absolue) mais si c'est une MFC pas besoin d'un SI, tu fais juste un test logique.
 
Bonjour Etoto
Merci pour votre réponse mais je ne comprends pas pourquoi il faut figer la cellule pour obtenir "1", de plus j'ai essayé et ça ne change rien.
C'est pourtant tout simple de dire : si le 29/05/2021 = le 29/05/2021 alors afficher 1
j'ai l'impression de devenir fou sur un truc tout simple.
Merci
 
- 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
Retour