Dans une formule "somme & décaler", ignorer les #N/A

giova.44 Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   -  
giova.44 Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerais avoir encore une réponse à un ancien post résolu, ci-dessous:

https://forums.commentcamarche.net/forum/affich-37120370-afficher-une-somme-uniquement-jusqu-au-mois-en-cours#p37121154

Dans mon ancien post, j'avais eu la réponse pour une formule qui fonctionne , à savoir:
=SOMME(DECALER($K$4;;;MOIS(AUJOURDHUI())))
Cela me permet d'afficher une somme uniquement jusqu'au mois en cours.

Cependant, je réalise que dans cette la colonne, j'aurais parfois a fil des mois des valeurs #N/A.
Dès que j'ai un #N/A, la somme ne s'effectue plus et marque également #N/A

J'aimerais, en gardant la formule =SOMME(DECALER($K$4;;;MOIS(AUJOURDHUI()))), insérer une condition qui ne prends pas en compte mes valeurs #N/A dans les cellule à aditionner.

PS: je précise que je ne souhaite pas remplacer les #N/A de la colonne par un 0 ou quoi que ce soit d'autre, j'ai besoin que cela reste des #N/A.

PS2: je précise également qu'avant de demander, j'ai passé 2h à chercher et à faire des essais (avec des SIERRER; SOMME.S; SIESTNA...) etc etc

PS3: Eriiic, tu demeures malgré tout bienvenu

Merci
A voir également:

9 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

Essaye :
=SOMMEprod(sierreur(DECALER($K$4;;;MOIS(AUJOURDHUI()));0))


Crdlmt
0
giova.44 Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   2
 
Merci pour ta réponse

Je vais essayer demain matin au bureau

Je connais mal la fonction Sommeprod

Espérons ...
0
giova.44 Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   2
 
ça ne fonctionne pas.

Je joins une image:

On a dans la colonne "k" mes cellules à additionner, avec la somme en "k17" des cellules jusqu'au mois en cours (donc: K4+K5+k6) et ça devrait donner en K17 = 3

La formule de mon ancien post =SOMME(DECALER($K$4;;;MOIS(AUJOURDHUI()))) fonctionne super bien.

Mais si on a des #N/A (comme en K6), elle ne fonctionne plus...

J'aurais besoin des garder ces #N/A, tout en ayant la somme dans K17 jusqu'au mois en cours
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
T'as du mal reproduire ?

https://www.cjoint.com/c/KCzjBHhXQHW
Si non, mets plutôt ton fichier qu'une image (même avec des jolies couleurs !)
0
giova.44 Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   2
 
dsl je ne peux pas
C’est au bureau et l’entreprise me bloque l’accès à cjoint.com

Vraiment navré

J'ai mis telle quelle ta formule
ça me marque toujours "0" dans la K17

peu importe si ja un NA ou pas dans la colonne
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
comment te mettre le fichier ?
mettre ton @ en mp ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
giova.44 Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   2
 
Ah tu voulais m'envoyer un fichier avc la formule qui fonctionne?

En mail par mp?
0
giova.44 Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   2
 
je t'ai donné mon mail en MP
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Alors ??
T'as eu le fichier ?
0
giova.44 Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   2
 
Super ça fonctionne, merci!

j'avais entré juste, mais n'avait pas fait "ctrl-shift-enter"
Mais j'ai vu ta formule avec des accolades et j'ai trouvé sur let la manip

PS: tu saurais me dire, de manière simple, ça signifie quoi ces accolades? pkoi devoir faire "ctrl-shift-enter" pour valider la formule?
Tandis que juste en la tapant ça fonctionne pas
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Parceque c'est une formule matricielle.
Ça signifie que la formule ne travaille pas sur une cellule, mais sur une plage.
Si jécris :
=nb.si( a1:a20;b1:b2) la formule va compter le nb de b1 dans la plage a1:a20

mais si je fais ctrl-shift-enter" :

{=nb.si( a1:a20;b1:b2)} la formule va compter le nb de cellules identiques celles de la plage b1:b2 ou matrice ==>d'ou le nom !!!!

Merveilleux, n'est il pas ?

Crdlmt
0
giova.44 Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   2
 
Magnifique

Même si j'avoue.. j'ai pas forcément compris à 100% hehe
0