Erreur de formule ?

Bonsoir à tous ;)

Ci-joint un tableau avec une formule (Onglet "Ok avec formule 2")

L'idée est d'afficher en AE (réalisateurs) un menu qui me permette de sélectionner les réalisateurs et d'afficher dans les 2 colonnes à côté : en AF les titres de film et en AG les chefs opérateurs.

Chef op : colonne E

Réalisateurs : colonnes  G I K M O Q S U W Y

Titre : col  F H J L N P R T V X 

Elle ne fonctionne pas, j'obiens l'erreur #CAL! et je n'ai pas de menu en AE.

Quelqu'un pourrait-il me conseiller ?

Merci

Fich Excel Chef op 2402/2023
iPad / Safari 16.3

7 réponses

  1. Contributeur

    Bonsoir ptéranodon.

    Désolé, mais je ne comprends absolument rien à ce qui ressemble à une formule, mais pas dans une version classique d'Excel :
    =_xlfn.LET(_xlpm.Plg;E2:X252;_xlpm.Reals;_xlfn.TOCOL(_xlfn.CHOOSECOLS(_xlpm.Plg;_xlfn.SEQUENCE(10)*2)

    N'utiliserais-tu pas, par hasard, une version en ligne, genre 365 ?
    Auquel cas, tu n'es pas dans le bon sous/forum ...


    0
    1. Bonsoir Raymond. ;)

      Oui c'est ça : j'ai omis de le signaler.

      C'est une version 365 allégée d'Excel pour Ipad.

      Sur quel sous-forum dois-je aller ? Office 365 ?

      Mais je ne comprends pourquoi les formules seraient différentes : c'est Microsoft, c'est Excel…

      > Sinon j'ai aussi une version d'Exel classique (16.43) sur mon Mac : connaîtrais-tu une équivalence à cette formule ?

      0
      1. Re,

        Il semblerait qu'il s'agisse non seulement d'une version Excel 365 mais anglophone (la fonction CHOOSECOLS est en principe CHOISIRCOLS); sur le reste, je suis comme Raymond, je n'entends pas grand-chose à Excel 365, quelqu'un qui maîtrise la version va sûrement passer par là.

         

        0
    2. Merci ;)

      Non c’est bien en Français.

      C’est Raymond qui a montré dans son post l’équivalent en Anglais, je ne sais pas pourquoi…

      Mais pourquoi les formules sont-elles différentes sur les 2 applications ?

      0
      1. Bonjour à tous,

        Une proposition à tester par correction de la formule existante avec la liste des réalisateurs en AC2 par :

        =TRIER(UNIQUE(DANSCOL(CHOISIRCOLS(E2:Y252;SEQUENCE(10)*2+1);1;1)))

        La validation de données en AE1 avec : =$AC$2#

         la formule corrigée en AF2 :

        =LET(Plg;E2:Y252;Reals;DANSCOL(CHOISIRCOLS(Plg;SEQUENCE(10)*2+1);;1);Films;DANSCOL(CHOISIRCOLS(Plg;SEQUENCE(10)*2);;1);ChefOp;DANSCOL(SI(E1:N1=E1:N1;E2:E252;"");;1);FILTRE(ASSEMB.H(Films;ChefOp);(Reals=$AE$1)))

        https://www.cjoint.com/c/MByqZ5e7aSy

        Cordialement

        0
        1. Génial ! Un grand Merci ALS35 ;)

          Peux-tu m'indiquer comment tu as créé le menu déroulant en AE ?

          As-tu pu le faire dans une version 365 allégée comme la mienne ou autrement avec une version complète ?

          0
          1. Hello ;)

            J'ai ajouté un autre film à Christopher Nolan : "the dark knight" (Chef op : Wally Pfister)

            Mais quand je sélectionne Christopher Nolan dans le menu AE seul "le prestige" s'affiche et pas "dark knight"…

            Merci ;)

            https://wetransfer.com/downloads/65c8db4612279ffa745596647c8ecb7a20230226170702/78e3cc?utm_campaign=TRN_TDL_05&utm_source=sendgrid&utm_medium=email&trk=TRN_TDL_05

            0
            1. Bonjour,

              Je ne vois pas de problème !

              Cordialement

              0
          2. Bonsoir et merci ;)

            Toutes mes excuses : j'avais procédé auparavant à un filtrage en colonne D qui, forcément perturbait la recherche…

            0