web-dev-qa-db-fra.com

Erreur de formule: = IF (SEARCH ()); Référence visuelle à la question

Je sais que je suis très proche de ma formule: =IF(SEARCH("Wednesday", (A3:A)), "workday", 0),

Mais Je dois manquer quelque chose ici ...: je ne peux pas obtenir cette formule pour afficher la valeur "-" lorsque je l'exécute sur une cellule c'est faux. (J'essaie de coller cette formule sur chaque ligne pour avoir une référence visuelle rapide pour savoir si ce jour était un jour ouvrable. Actuellement, mes jours de congé sont le mercredi et le vendredi.)

Quelqu'un pourrait-il m'aider à comprendre où cette formule doit être corrigée?

P.S. J'ai cherché un peu sur ce site Web pendant environ cinq minutes; est-ce assez de temps pour justifier de poser cette question? J'ai également fourni une référence visuelle à la feuille elle-même.

Les feuilles Google sont si puissantes que je n'en avais aucune idée. Amusant d'apprendre cela.

Formule qui ne fonctionne pas comme prévu : =IF(SEARCH("Wednesday", (A3:A)), "workday", "-")

An image of the formula =IF(SEARCH("Wednesday", (A3:A)), "workday", 0)

Au lieu d'utiliser "Wednesday" (Ou "Friday"), Vous pouvez utiliser la fonction WEEKDAY en combinaison avec la fonction SWITCH.

=SWITCH(WEEKDAY($A3),4,"workday",6,"workday","---"))

Vous pouvez également ajouter à cette formule la fonction ARRAYFORMULA pour que vos résultats se développent automatiquement pour un tableau entier.

=ArrayFormula(SWITCH(WEEKDAY($A3:$A),4,"workday",6,"workday","---"))

Fonctions utilisées :

1
marikamitsos