Si j'utilise IFERROR par opposition à IF (ISERROR, je peux sauvegarder en tapant la condition deux fois.
c'est à dire.
=IFERROR(Long lookup,"not found")
est de loin préférable à
=IF(ISERROR(long_lookup),"not found",long_lookup)
quand il y a une longue formule en cause.
Cependant pour quelque chose comme
=IF(long_lookup=some_condition,"outtext",long_lookup)
Y at-il une formule générique où je peux taper
=IF2(long_lookup,some_condition,"outtext")
pour des choses autres que des erreurs. Ou quelque chose de similaire, ce qui me permet de sortir la formule originale si une condition n'est pas remplie (plutôt que de simplement afficher FAUX).
Essentiellement, je veux éviter une formule inutilement dupliquée.
Une solution consiste à mettre la formule dans la colonne avant bien sûr et à utiliser
=if(condition(a2),"out if true",A2))
Mais c'est pénible
EDIT: également similaire est = SUBSTITUTE (), mais cela ne fonctionne pas si la cellule entière que vous essayez de remplacer est également contenue en tant que sous-chaîne d'autres cellules, par exemple. si je voulais une recherche renvoyant "B" à la sortie "foobar", mais il était possible de renvoyer "Lot 1". Cela ne fonctionne pas non plus pour les blancs.