2016-10-19 1 views
1

J'espère que vous pourrez m'aider. J'ai quelques formules qui se cassent en raison de N/A apparaissant dans les cellules. Je me demandais si ces N/A pouvaient être logés dans mes formules pour toujours retourner un résultat numérique. Dans l'image ci-dessous, vous pouvez voir que dans la cellule C21 il y a 'N/A' et dans S21 c'est l'erreur #VALEUR! La raison de cette erreur est bien sûr à cause du 'N/A'IF Déclarations avec calculs AND et N/A

La formule de S21 peut-elle être modifiée pour prendre en compte ce 'N/A' et retourner un nombre même s'il est présent. Ma formule est inférieure à

=SUM(AND(C21>=12,C21<=19)*C21,AND(F21>=2,F21<=20)*F21,AND(I21>=2,I21<=20)*I21,AND(L21>=2,L21<=20)*L21) 

Voici l'image de la feuille de calcul

Comme toujours toute aide est grandement appréciée. Je vous remercie.

enter image description here

+0

fonction IFERROR https://support.office.com/en-us/article/IFERROR-function-c526fd07-caeb-47b8-8bb6-63f3e417f611?CorrelationId=1da17c3a-b708-4820- 9942-a38a8b6ca311 & ui = fr-FR & rs = fr-FR & US = US – Slai

Répondre

0

Salut Merci aux deux gars Tristanto et Brian, ils ont vraiment aidé à obtenir cette réponse, donc la formule qui fonctionne pour résoudre ce puzzle est ci-dessous. J'espère que cela aide

=SUM(IF(C21="N/A",0,AND(C21>=12,C21<=19)*C21),IF(F21="N/A",0,AND(F21>=2,F21<=20)*F21),IF(I21="N/A",0,AND(I21>=2,I21<=20)*I21),IF(L21="N/A",0,AND(L21>=2,L21<=20)*L21)) 
1

Untested, mais pour cette solution. Vous pouvez modifier la valeur de zéro à tout ce que vous voulez:

=IFERROR(SUM(AND(C21>=12,C21<=19)*C21,AND(F21>=2,F21<=20)*F21, 
AND(I21>=2,I21<=20)*I21,AND(L21>=2,L21<=20)*L21),0) 
+0

Merci pour votre aide. Malheureusement, cela ne fonctionne pas. Je reçois une nouvelle erreur qui est #NAME? Y a-t-il un autre moyen? –

+0

J'ai essayé avec IFNA mais IFERROR devrait fonctionner comme indiqué ci-dessus. Voir éditer! – Brian

+0

@ Brian: La formule que vous m'avez donnée renvoie un 0. Même s'il y a d'autres nombres présents. Merci encore pour l'aide. –

1
=IF(ISNA(C21),0,SUM(AND(C21>=12,C21<=19)*C21,AND(F21>=2,F21<=20)*F21,AND(I21>=2,I21<=20)*I21,AND(L21>=2,L21<=20)*L21)) <br> 

Si la cellule C21 est N/Une cellule S21 sera 0. Vous pouvez remplacer 0 avec un autre numéro ou texte.

+0

Merci pour l'aide. Malheureusement, cela ne fonctionne pas, j'ai la même erreur. Y a-t-il un autre moyen? –

+0

Probablement ISNA ne fonctionne pas dans votre Excel. S'il vous plaît essayez = ISNA (C21) dans une cellule! Est-ce que cela retourne "VRAI" ou "FAUX"? – Tristanto

+0

= ISNA (C21) renvoie la valeur FALSE. Merci encore pour l'aide. –