Conversion formule Excel vers SS (avec ArrayFormula)

Bonjour,

J'ai besoin de vos lumières pour débloquer la situation. En effet, je n'arrive pas à avoir le résultat escompté de la formule que j'essaie de convertir.

Formule Excel:

=SI(OU(W2="Vérifier l'admissibilité";X2="Qualifié pour l'emploi";O2=FAUX;S2=FAUX);"";SI(S2>$S$1;"Irrecevable, gpe. trait. sup.";SI(S2=$S$1=VRAI;"Irrecevable, perm. même gpe. trait.";"")))

J'ai bidouillé cette formule SpreadSheet, en incluant ArrayFormula:

=ARRAYFORMULA(SI(A2:A40="";"";SI((W2:W40="Vérifier l'admissibilité")+(X2:X40="Qualifié pour l'emploi")+NON(O2:O40*S2:S40);SI((S2:S40>$S$1);"Irrecevable, groupe de traitement supérieur";SI((S2:S40=$S$1=VRAI);"Irrecevable, permanent au même groupe de traitement";"")))))

Voici le lien de l'exemple du fichier:

https://docs.google.com/spreadsheets/d/1gcvlkw1zJxrqaml3DyhJUl66Vwsd9PWtohXgngD8NeU/edit?usp=sharing

En vous remerciant d'avance.

Bonjour,

le problème vient d'ici

NON(O2:O40*S2:S40)

d'autre part, FAUX et VRAI ne sont pas considérés comme booléens ...

=arrayformula(IF(
(W2:W40="Vérifier l'admissibilité")+(X2:X40="Qualifié pour l'emploi")+(O2:O40="FAUX")+(S2:S40="FAUX")
;"";IF(S2:S40>$S$1;"Irrecevable, groupe de traitement supérieur";
IF(S2:S40=$S$1;"Irrecevable, permanent au même groupe de traitement";""))))

chez moi cette formule fonctionne, mais il peut y avoir des paramètres régionaux qui rentrent en compte

image

Bonjour Mikhail,

Je vous remercie infiniment, problème résolu.

Rechercher des sujets similaires à "conversion formule arrayformula"