J'ai besoin d'aide sur ma feuille Excel. Comment déclarer correctement la condition IF
suivante?
if A1 = "n/a" then C1 = B1
else if A1 != "n/a" or has value(int) then C1 = A1*B1
Entrez la formule suivante dans C1
:
=IF(ISNA(A1),B1,A1*B1
)
Captures d'écran:
Lorsque # N/A:
Si non # N/A:
Faites-nous savoir si cela aide.
Vous pouvez également utiliser IFNA (expression, valeur)
"N/A" n'est pas une chaîne, c'est une erreur, essayez ceci:
=if(ISNA(A1),C1)
vous devez placer ce fomula dans la cellule B1 afin qu'il obtienne la valeur de votre formule
Une approche alternative possible dans Excel 2010 ou des versions ultérieures:
AGGREGATE(6,6,A1,B1)
Dans AGGREGATE
, le premier 6
indique PRODUCT
opération et le second 6
indique "ignorer les erreurs".
[non testé]