Fonction Si

Castor -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
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 ?
A voir également:

4 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

SIERREUR est fait pour cela :
=SIERREUR(RECHERCHEV(A1;B:B;1;0);"ABS")
0
Castor
 
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
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
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
Castor
 
il s'agit de excel 2016 donc tous va bien mais je ne pense pas que se soit la solution.
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
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
Castor
 
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
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
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
Castor
 
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
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
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
Castor
 
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
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
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