Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Microsoft Excel est un logiciel robuste de visualisation et d'évaluation des enregistrements qui utilise des feuilles de calcul pour stocker et organiser des unités d'information avec des formulations et des fonctions. Excel est utilisé par les spécialistes du marketing, les comptables, les analystes de documents et d'autres professionnels.
Le logiciel MS-EXCEL fait partie de la suite Microsoft Office. Il s'agit d'un tableur électronique à plusieurs lignes et plusieurs colonnes utilisé pour organiser les données, les représenter visuellement et effectuer divers calculs. Il comporte 1048576 lignes et 16383 colonnes, chaque ligne et chaque colonne formant une cellule. Chaque cellule a une adresse déterminée par le nom de la colonne et le numéro de la ligne, par exemple B7, Z100, etc.
Ce tutoriel explique comment additionner le total d'une colonne entière, une tâche que de nombreuses personnes doivent effectuer assez souvent. Par exemple, si vous calculez des données de vente à la minute près, vous devez comprendre rapidement la somme totale de la colonne pour connaître les résultats des ventes de la journée.
Vous pouvez additionner des colonnes dans Microsoft Excel en un seul clic. Il suffit de cliquer sur le nom de la colonne que vous souhaitez ajouter pour que la colonne soit automatiquement mise en surbrillance et que la somme des valeurs soit calculée pour l'ensemble de la colonne. Vous pouvez voir la somme dans la barre d'état d'Excel. La barre d'état d'Excel se trouve en bas de l'application Microsoft Excel.
L'avantage d'utiliser la barre d'état pour la valeur de la somme est que vous obtenez également la valeur moyenne de toutes les valeurs de la colonne et le nombre de valeurs totales.
Un autre avantage est que s'il y a une cellule vide ou une cellule avec du texte entre les cellules évaluées, cette cellule sera ignorée.
L'inconvénient de cette méthode est qu'il n'est pas possible de copier la valeur additionnée.
Vous pouvez également personnaliser la barre d'état en cliquant avec le bouton droit de la souris sur la barre d'état. Vous pouvez ajouter des valeurs maximales et minimales, etc.
La fonction AutoSum permet de faire la somme d'une colonne entière en quelques étapes seulement :
Il y a deux façons d'utiliser le bouton Auto-Sum.
Le bouton se trouve dans l'onglet Accueil et dans l'onglet Formules.
Dans l'onglet Accueil, allez dans le groupe d'édition et sélectionnez la fonction AutoSum ; vous pouvez également aller dans l'onglet Formule et y voir la fonction AutoSum dans le groupe de la bibliothèque de fonctions.
Il existe deux méthodes pour additionner une colonne.
La première consiste à sélectionner les valeurs des cellules en cliquant sur les colonnes et en les faisant glisser. Appuyez ensuite sur le bouton AutoSum. Les valeurs des colonnes sélectionnées seront ajoutées à la fin de la colonne de la valeur totale.
La seconde méthode consiste à sélectionner la cellule vide située sous la valeur et à appuyer sur le bouton AutoSum.
Cela ajoutera automatiquement la fonction de somme et mettra en évidence la plage des nombres.
Remarque : l'un des inconvénients de la fonction AutoSum est qu'elle ne peut pas détecter les cellules vides ou les cellules contenant du texte. S'il y a des cellules vides ou des cellules de texte entre les deux, la fonction de somme de la valeur sélectionnera la plage située en dessous de ces cellules.
Vous pouvez également utiliser cette fonction pour additionner les lignes. Il suffit de sélectionner la ligne suivante des valeurs dans les cellules de la ligne, et la fonction de somme affichera la plage. Appuyez ensuite sur Entrée, et vous obtiendrez la valeur du résultat dans la nouvelle ligne.
Les options AutoSum sont plus rapides et plus accessibles. L'utilisation de fonctions manuelles pour additionner les colonnes présente certains avantages. Vous pouvez ajouter la fonction de somme manuellement ou additionner seulement certaines cellules d'une colonne, ou spécifier une adresse pour une large plage au lieu de les sélectionner manuellement.
Voici les étapes à suivre pour utiliser manuellement la formule de la somme :
Tout d'abord, sélectionnez une cellule n'importe où dans le tableau Excel où vous souhaitez obtenir la valeur de la somme
Entrer =sum( par des touches du clavier, ou vous pouvez également utiliser la fonction AutoSum)
Sélectionnez ensuite la plage de nombres que vous souhaitez additionner
Vous pouvez sélectionner la plage de colonnes en sélectionnant la première cellule de la colonne et en maintenant la touche Majuscule enfoncée pour sélectionner la dernière cellule de valeur
Vous pouvez également sélectionner une cellule séparée en cliquant avec le bouton gauche de la souris sur les cellules tout en maintenant la touche Ctrl enfoncée
Sélectionnez les cellules souhaitées
Notez que lorsque vous utilisez la fonction sum pour obtenir la somme d'une colonne, toutes les cellules filtrées ou cachées sont également incluses.
Si vous avez un tableau de données dont les cellules sont masquées ou filtrées, vous ne pouvez pas y utiliser la formule de somme. Il existe d'autres méthodes pour additionner ces valeurs. Suivez les étapes ci-dessous pour additionner les cellules visibles uniquement :
Function_num: Il s'agit d'un nombre qui indique à la fonction AGGREGATE le calcul à effectuer. Dans cet exemple, j'ai en fait utilisé neuf, car j'ai besoin de la somme.
Options: Vous pourrez spécifier ce que vous souhaitez ignorer lors du calcul. Dans cet exemple, j'ai même utilisé 3, qui "ignore les lignes cachées, les valeurs d'erreur, les sous-totaux imbriqués et les fonctions de combinaison". En bref, il n'utilise que les cellules visibles pour le calcul.
**Sélectionnez la plage de cellules dont vous souhaitez obtenir la somme des valeurs. Par exemple, D1:D3 est la plage de cellules qui peut également contenir des cellules cachées.
=AGGREGATE(9,3,D1:D3) est la formule pour la somme des cellules visibles.
Si vous utilisez une ancienne version d'Excel, vous pouvez utiliser la formule suivante :
Avec cette formule, nous pouvons additionner une colonne dans Excel avec les cellules filtrées qui s'y trouvent. Cette fonction est appelée(Fonction SOUS-TOTAL).
=SUBTOTAL(9,D1:D3)
Cette formule n'a pas de fonction optionnelle.
Pour l'ouverture, la lecture, l'édition et l'enregistrement de fichiers Excel dans .NET, IronXL fournit un cadre polyvalent et puissant. Il est compatible avec tous les types de projets .NET, notamment les applications Windows, ASP.NET MVC et les applications .NET Core.
Pour les développeurs .NET, IronXL fournit une API simple pour lire et écrire des documents Excel.
Pour accéder aux scripts de manipulation d'Excel, IronXL ne nécessite pas l'installation de Microsoft Office Excel sur votre serveur, ni l'utilisation d'Excel Interop. Travailler avec des fichiers Excel dans .NET devient ainsi incroyablement rapide et simple.
En utilisant IronXL, les développeurs peuvent effectuer tous les calculs liés à Excel sans aucune complication, en écrivant simplement quelques lignes de code pour des tâches telles que l'ajout de deux cellules, l'option de grand total des colonnes, l'ajout d'une colonne entière à un tableau Excel, l'ajout d'une ligne entière à un tableau Excel, la fonction de somme de toutes les cellules/l'option de somme et la fonction de somme de plusieurs colonnes et de plusieurs lignes, et bien d'autres fonctions utiles.
Vous trouverez ci-dessous des exemples de code C# en action.
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
Imports IronXL
Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet
' Set Formulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"
' Force recalculate all formula values in all sheets.
workbook.EvaluateAll()
' Get Formulas
' Get the formula's calculated value. e.g. "52"
Dim formulaValue As String = worksheet ("G30").Value
'Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula
'Save your changes with updated formulas and calculated values.
workbook.Save()
Les développeurs doivent être prudents lorsqu'ils entreprennent de modifier et d'éditer des fichiers Excel en C#, car un faux pas peut facilement modifier l'ensemble du document. Le fait de pouvoir s'appuyer sur des lignes de code simples et efficaces permet de réduire le risque d'erreur et facilite la modification ou la suppression de fichiers Excel par programmation. Aujourd'hui, nous avons parcouru les étapes nécessaires à l'édition rapide et précise de fichiers Excel en C#, à l'aide de fonctions déjà bien rodées. Pour plus d'informations, veuillez consulter les sites suivants lien.
9 produits de l'API .NET pour vos documents de bureau