Comment éviter les erreurs dans les champs calculés de votre tableau croisé dynamique Excel. Si vous effectuez une division dans un tableau croisé dynamique, vous pouvez obtenir des erreurs Division par zéro.
Regarder la vidéo
- Créer un champ calculé dans un tableau croisé dynamique
- Donnez au champ calculé un nom que vous n'aimez pas afin de pouvoir le modifier ultérieurement.
- Ce champ peut renvoyer des erreurs telles que Division par zéro
- Choix 1: supprimer les erreurs lors de l'impression
- Choix 2: Envelopper le calcul dans IFERROR
- Dans un tableau croisé dynamique, le deuxième argument de IFERROR doit être numérique
- Utilisez un format numérique de 0,0%; - 0,0% ;; pour cacher les zéros
Transcription vidéo
Apprendre Excel à partir du podcast, épisode 2075: supprimer les erreurs de tableau croisé dynamique
Salut, bon retour sur le netcast, je suis Bill Jelen. La question d'aujourd'hui de Mike à Columbus, Indiana, Mike a un ensemble de données et nous allons construire un tableau croisé dynamique à partir de cet ensemble de données. Un peu d'informations ici: Coût, Revenus et Profit. Regarde ça. La liste des champs de tableau croisé dynamique apparaît maintenant par ordre alphabétique au lieu de dans l'ordre qui est à l'origine - C'est bizarre. Je veux courir et commencer à se produire. D'accord, mais Mike a un champ calculé ici. Champ calculé et il s'appellera Croissance. C'est le pourcentage de profit brut, le bénéfice divisé par les revenus. Je vais le faire en utilisant un nom que je possède, comme là-haut parce que je sais que je vais devoir le changer. Donc = Profit / Revenu, comme ça, Profit / Revenu, cliquez sur OK. D'accord, et c'est formidable que nous obtenions des réponses. Cap horrible mais je 'Je suis autorisé à changer cela: GP%, voyez, j'ai mis l'en-tête que je ne voulais pas pour que je puisse mettre le bon cap là-haut.
Les choses vont bien, sauf que parfois nous obtenons une division par zéro erreur et comment les supprimer. Très bien, si c'est juste un problème lorsque vous imprimez, dirigez-vous vers Mise en page, cliquez sur le lanceur de boîte de dialogue, accédez à l'onglet Feuille et Erreurs de cellule en tant que vide, cliquez sur OK. Et puis, lorsque nous faisons Ctrl + P pour imprimer, vous verrez que les erreurs ne s'impriment pas. Mais si c'est que nous voulons cacher les choses ici, eh bien, vous savez, il n'y a pas de bon format de nombre pour cacher les erreurs. Vous ne pouvez pas utiliser de point-virgule, point-virgule, point-virgule même dans une mise en forme conditionnelle. Donc, ce que nous allons faire à la place est de revenir ici dans l'onglet Analyser, de retourner dans Champs, éléments et ensembles, d'aller dans Champ calculé où nous pouvons revenir à celui que nous avons déjà créé, le GPPercent. Et cela m'étonne toujours ici que vous puissiez ajouter de nouvelles fonctions ici. Donc je'Je vais dire = IFERROR, si c'est une erreur, alors mettez juste un 0 ou quelque chose comme ça. Cliquez sur OK et cela fonctionne maintenant. Cette partie IFERROR doit être, doit être un numéro, cela ne peut pas être une citation. J'adorerais y mettre une citation, mais ils me donnent une erreur de valeur, je vais donc faire un double-clic pour accéder aux paramètres du champ de valeur. Allez au format des nombres et disons, s'il s'agit d'un nombre positif de 0,0%, si c'est un nombre négatif de -0,0%, mais s'il se trouve être 0, je ne vais rien mettre, d'accord. Donc, cela obtiendra ces zéros qui apparaissent et les remplacera simplement par rien. Une sorte de tracas que nous devons faire - passer par là. Bien que je sois heureux, heureux que la fonction IFERROR fonctionne dans un champ calculé.Cliquez sur OK et cela fonctionne maintenant. Cette pièce IFERROR doit être, doit être un numéro, cela ne peut pas être une citation. J'adorerais y mettre une citation, mais ils me donnent une erreur de valeur, je vais donc faire un double-clic pour accéder aux paramètres du champ de valeur. Allez au format des nombres et disons, s'il s'agit d'un nombre positif de 0,0%, si c'est un nombre négatif de -0,0%, mais s'il se trouve être 0, je ne vais rien mettre, d'accord. Donc, cela obtiendra ces zéros qui apparaissent et les remplacera simplement par rien. Une sorte de tracas que nous devons faire - passer par là. Bien que je sois heureux, heureux que la fonction IFERROR fonctionne dans un champ calculé.Cliquez sur OK et cela fonctionne maintenant. Cette partie IFERROR doit être, doit être un numéro, cela ne peut pas être une citation. J'adorerais y mettre une citation, mais ils me donnent une erreur de valeur, je vais donc faire un double-clic pour accéder aux paramètres du champ de valeur. Allez au format des nombres et disons, s'il s'agit d'un nombre positif de 0,0%, si c'est un nombre négatif de -0,0%, mais s'il se trouve être 0, je ne vais rien mettre, d'accord. Donc, cela obtiendra ces zéros qui apparaissent et les remplacera simplement par rien. Une sorte de tracas que nous devons faire - passer par là. Bien que je sois heureux, heureux que la fonction IFERROR fonctionne dans un champ calculé.Je vais faire ici un double-clic pour accéder aux paramètres du champ de valeur. Allez au format des nombres et disons, s'il s'agit d'un nombre positif de 0,0%, si c'est un nombre négatif de -0,0%, mais s'il se trouve être 0, je ne vais rien mettre, d'accord. Donc, cela obtiendra ces zéros qui apparaissent et les remplacera simplement par rien. Une sorte de tracas que nous devons faire - passer par là. Bien que je sois heureux, heureux que la fonction IFERROR fonctionne dans un champ calculé.Je vais faire ici un double-clic pour accéder aux paramètres du champ de valeur. Allez au format des nombres et disons, s'il s'agit d'un nombre positif de 0,0%, si c'est un nombre négatif de -0,0%, mais s'il se trouve être 0, je ne vais rien mettre, d'accord. Donc, cela obtiendra ces zéros qui apparaissent et les remplacera simplement par rien. Une sorte de tracas que nous devons faire - passer par là. Bien que je sois heureux, heureux que la fonction IFERROR fonctionne dans un champ calculé.heureux que la fonction IFERROR fonctionne dans un champ calculé.heureux que la fonction IFERROR fonctionne dans un champ calculé.
Très bien, mon livre, Power Excel avec, passe en revue de nombreux exemples de tableaux croisés dynamiques, y compris la création de champs calculés. Vérifiez-le, cliquez sur ce «i» là-haut dans le coin supérieur droit.
Récapitulatif de l'épisode: nous avons créé un champ calculé dans un tableau croisé dynamique. J'ai utilisé une cellule ou un nom de champ que je n'aimais pas parce que je savais qu'ils allaient me donner ça bizarre - Certains ont un pourcentage de GP, je pourrais simplement le changer en GP%. Ensuite, vous obtenez des erreurs telles que les erreurs Divide 0. Vous pouvez supprimer les erreurs lors de l'impression: allez dans l'onglet Mise en page, dans le lanceur de boîte de dialogue, dans le quatrième onglet et dites Erreurs en tant que blancs ou encapsulez tout le calcul dans IFERROR. Et puis enfin, parce que SI il doit renvoyer un nombre tel que 0, j'ai utilisé un format de nombre personnalisé pour masquer ces zéros comme rien.
D'accord, je tiens à remercier Mike de l'avoir montré de mon séminaire à Columbus, Indiana et je tiens à vous remercier d'être passé. Nous vous reverrons la prochaine fois pour un autre netcast de.
Télécharger un fichier
Téléchargez l'exemple de fichier ici: Podcast2075.xlsm