Valeur zéro non reconnu
RésoluBonjour, j'ai un fichier avec deux feuilles. La première comporte des chiffres en colonne S et une référence en colonne Q plus validation (V) en colonne O.
La seconde me tri suivant la présence d'un nombre en S, me marquant le contenu du descriptif indiqué sur la feuille première en colonne D
Ma formule est :
=SOMME.SI.ENS('Frais annuel 22'!$S$170:$S$310;'Frais annuel 22'!$Q$170:$Q$310;C1282;'Frais annuel 22'!O$170:O$310;D1284)
Mon problème est que si en colonne S est affiché le chiffre 0 cela n'est pas pris en compte.
Avez vous une idée pour que je puisse corriger cela.
A savoir que dans la deuxième feuille j'ai mis en place un tri des lignes vides afin de gagner de la place et avoir un meilleur visuel sur les données présentes en feuille un.
En vous remerciant,
Christophe
38 réponses
Le problème porte sur une formule SUMIFS reliant deux feuilles où S contient des chiffres (dont 0), Q une référence et O une validation, mais les zéros affichés en S ne semblent pas pris en compte par le tri/affichage de la seconde feuille qui décrit le contenu en D. Une solution proposée consiste à activer l’affichage des zéros dans les cellules vides via Fichier > Options > Avancées > cocher «Afficher un zéro dans les cellules qui ont une valeur nulle». Par ailleurs, il est suggéré de repenser l’organisation des données en une véritable base (par exemple en ajoutant une colonne date/mois) pour faciliter l’exploitation sur d’autres feuilles et limiter les dépendances de formules. Des échanges complémentaires évoquent aussi des ajustements de formules et la possibilité d’envoyer le classeur pour refonte, sans détailler les modifications.
-
Pour Daniel
https://www.swisstransfer.com/d/89615d74-b009-4dac-8303-92b1b8e130d0
Fichier à ne pas se servir car saboté volontairement car personnel.
Demander si besoin, Merci à toi Daniel
Christophe
-
Re, j'ai fait cela à midi.
Ce doit être disponible en message privé.
Est il possible que tu me confirmes car je suis en déplacement cette après midi
Merci, Christophe
-
... Ou alors, fais-moi parvenir le vrai classeur sans aucune données et je remplacerai les anciennes formules par des nouvelles.
Daniel
-
Dans le post #28, tu parles de "glisser" et l'image que tu joins au post montre ce qui semble être une feuille remplie de formules. Ce sont ces formules que je me propose de générer par macro. Donc dis-moi précisément dans quelles cellules je dois générer ces formules.
Daniel
-
Bonjour, c'est moi qui ai du mal à voir ce dont tu as besoin
Ici nous sommes en ligne 9 Pour un code en A9
Les formules commencent de la C9,D9,E9,F9,,,,,,,,,N9
Pour un autre code qui va se trouver en dessous (A10) ce sera le même enchainement qu'au dessus
Par la suite j'adapterais à mon fichier
J’espère, ?????
-
Bonjour,
On ne se comprend pas. Pour que je puisse générer les formules, je dois connaître l'adresse des cellules où je dois les mettre, et comment je déduis une formule de celles déjà crées sur la ligne 9. Par exemple, quelle est l'adresse de la cellule devant contenir la prochaine formule et quelle doit être cette formule.
Si je ne suis pas clair, n'hésite pas à le dire.
Daniel
-
Re, je viens de regarder avec mon téléphone le dernier fichier corrigé.
En C10 sur mon fichier original c'est une cellule avec barre de choix (verrouillage d'un certain nombre de lignes pour la sécurité des données.
Je sélectionne VALIDE pour libérer la protection
Bonne soirée
Christophe
-
Re Daniel, je te remercie pour ta proposition.
Pour l'instant j'ai éteint mon PC mais demain je te communiquerai cette information.
Bonne soirée
Christophe
-
Pour ne pas te laisser dans l'embarras, il est sans doute possible de générer les formules à l'aide d'une macro. Il faudrait que tu indiques quelle est la formule en C10.
Daniel
-
Bonsoir, effectivement en 2022 je m'étais lance dans ce classeur avec l'aide Énorme de VIA qui m'a très bien aidé.
La colonne date et mois est un sujet que je vais étudier de plus prêt mais il faut savoir que je suis autodidacte avec Excel.
C'est toujours un plaisir d'apprendre
Merci à vous tous
Christophe
-
ça ne va absolument pas fonctionner avec le "glisser" car vos données sont mal disposées.
Vous avez fait de la mise en forme en répétant des entêtes au lieu de faire une "base de données" exploitable.
Perso j'aurais ajouté une colonne date (ou mois) pour les données et ensuite il devient nettement plus simple de les exploiter sur d'autres feuilles et les mettre en forme. C'est l'inconvénient d'Excel, on mélange présentation et gestion des données.
Bon courage, parce que 5 page de 12 colonnes de formules à modifier... hou là, je n'ose imaginer les erreurs :-)
-
Je ne sais pas à quoi ça correspond mais ça m'étonnerait que ça glisse tel queel.
Daniel
-
Merci Daniel pour ton grand service.
Il ne me reste plus qu'a intégrer dans l'intégralité de ma feuille.
J'espère que le glisser va fonctionner car j'ai 5 pages
Ci joint de ma capture d'écran qui représente une infime partie de ce qui m’attend
https://www.swisstransfer.com/d/def9ee83-c795-4480-9f06-2a2308ddb704
Bonne fin de journée
Christophe
-
-
Désolé, j'ai mis une ancienne formule. Je te renvoie un classeur.
Daniel
-
Merci mais en février la formule ne fonctionne pas avec le 0
-
Voici. Seules les formules de janvier et de février sont modifiées.
https://1fichier.com/?4ojy7mu46vudvu1k7vkh
Daniel
-
Pourrait tu m'envoyer le fichier corrigé. Je ne sais plus quelle formule il faut rentrer en C9 ; D9 ; E9
Merci, je commence à m'y perdre
Christophe
-
Ca fonctionne chez moi avec :
=SI(NB.SI.ENS(Feuil1!S13:S17;"<>";Feuil1!Q13:Q17;Feuil1!EY12;Feuil1!O13:O17;"V")=0;"";SOMME.SI.ENS(Feuil1!S13:S17;Feuil1!Q13:Q17;Feuil1!EY12;Feuil1!O13:O17;"V"))Daniel
-
STOP, je suis allé trop vite :
Si en S15 je remplace la valeur 0 par rien en D9 j'ai toujours l'affichage du zéro
Dommage mais à améliorer
Christophe
- 1
- 2