Fonction Si

Bonjour,

je cherche un moyen d'afficher le résultat du test logique sans saisir à nouveau la formule du test logique.
Je m'explique dans ma formule SI il y à une recherche V et H avec d'autre feuilles de calcul impliqué donc je veux éviter sa répétition pour ne pas compliqué la modification plus tard
(Ex : SI(recherchev()=0;"ABS";recherchev())
Cette formules marcherais mais je veux éviter cette répétions et avoir directement le résultat au lieu du second recherchev().
Quelqu'un à la solution ?

4 réponses

  1. Contributeur
    Bonjour,

    SIERREUR est fait pour cela :
    =SIERREUR(RECHERCHEV(A1;B:B;1;0);"ABS")
    0
    1. Avant tous merci d'essayer.
      Mais le 0 n'est pas une erreur mais le nombre d'heure de la journée du coup ça ne fonctionne pas ou j'ai mal compris.
      Je met ma formule actuel pour mieux comprend peut être :
      =SIERREUR(RECHERCHEV($A5;'S23'!$A$5:$K$91;RECHERCHEH(E5;'S23'!$A$2:$K$91;3;0);0);0)
      Ici je recherche les heures saisie dans une autre feuille et je voudrais différencier le 0 de quelqu'un d'absent donc "ABS" au 0 d'une erreur de formule ou de saisie.
      0
  2. Bonjour aux 2

    ça dépend de ta version de excel .A partir de 2007, voir post GB, sinon, il faut répéter.
    0
    1. il s'agit de excel 2016 donc tous va bien mais je ne pense pas que se soit la solution.
      0
  3. Contributeur
    Tu peux ajouter une colonne de travail Z dans laquelle tu mets ta formule =RECHERCHEV()
    et ta formule initiale devient =SI(Z:Z=0;"ABS";Z:Z)
    0
    1. Effectivement ça fonctionnerai pour avoir le résultat mais ça ne simplifiera pas mon tableau en ajoutant une colonne par salarié que je devrais masquer.
      0
    2. Contributeur
      Bien sûr ! Et alors ? En quoi une colonne de plus est une complication, puisqu'elle simplifie ta formule ?
      Tu ne peux pas avoir le beurre et l'argent du beurre ...
      0
    3. C'est un tableau de je vais reproduire tous les mois donc je préfère pas le compliquer avec des colonnes masquer.
      Donc je souhaite une autre réponse s'il y a sinon je préfère doublé la formule.
      0
    4. Contributeur
      J'ai beau réfléchir, je ne parviens pas à comprendre en quoi une colonne, toujours masquée, à laquelle tu n'auras plus besoin de toucher, constitue une complication ...
      Mais bien sûr, tu fais absolument ce que tu veux !
      0
    5. Oui mais je doit m'en resservir de cette formule puisse je veux la simplifié elle récupère une feuilles différente chaque semaine donc je préfère modifier 4 fois la feuilles de calcul que de démasqué une colonnes rajouté pour la modifier 2 fois.
      Je reste ouvert à d'autre suggestion.
      0
  4. Contributeur
    Bonjour,

    elle récupère une feuilles différente chaque semaine donc je préfère modifier 4 fois
    Au lieu de modifier ta formule toutes les semaines, tu devrais plutôt réfléchir à une formule qui fonctionne sans modification.
    L'on ne sais pas la structure de ton classeur mais il y a suffisamment de formules avec DECALER ou INDIRECT par exemple pour ne pas avoir à modifier chaque semaine.
    D'autre part, avec une feuille à la semaine tu te compliques la vie car si tu veux imprimer une feuille semaine c'est plus simple de la réaliser par extraction que par saisie.
    0