web-dev-qa-db-fra.com

Solution de contournement pour "La formule omet les cellules adjacentes"

Dans Excel, avec la fonction suivante:

=IF(AND(N3=1,ISNUMBER(D3),ISNUMBER(E3)),SUM(D3:E3)-2,IF(AND(N3=1,D3="",E3=""),G3,IF(N3=1,"",IF(AND(N3=0,ISNUMBER(D3)),D3-1,IF(AND(N3=0,ISNUMBER(E3)),E3-1,IF(AND(N3=0,D3="",E3=""),G3,IF(N3="","",G3)))))))

Je reçois l'erreur:

La formule omet les cellules adjacentes

Comment puis-je corriger la formule pour éviter l'erreur?

8
user6621347

L'erreur que vous obtenez signifie qu'il y a des cellules d'un format similaire proches de celles de votre formule et Excel pense que vous les avez peut-être manquées par accident. Par exemple, si vous aviez

    A
1 87
2 76
3 109
4 65

alors la formule 

=SUM(A1:A3)

donnerait une erreur similaire. Donc, sans voir vos données source, il est difficile de répondre à votre question. Je recommanderais de mettre à jour la formule comme elle le suggère et de voir ensuite si elle inclut toutes les cellules souhaitées. Si ce n'est pas le cas, annulez et ignorez l'erreur. 

11
Jonathan

Utilisez simplement le signe $ avant de mentionner la valeur d'une cellule et cette erreur doit être corrigée.

Par exemple., 

$ A 1 $ au lieu de A1

0
cubs