Vous n'avez pas besoin de remplir une formule pour toute la colonne. Utilisez plutôt une formule matricielle et supprimez la nécessité de faire glisser tout le long de la feuille
Par exemple , si vous voulez des cellules dans la colonne D contiennent le produit des cellules B et C, et la colonne E contient la somme de B et C, au lieu de mettre D1 = B1*C1
et E1 = B1 + C1
et faites glisser vers le bas vous mettez cela dans D1 et E1 respectivement
=ARRAYFORMULA(B:B*C:C)
=ARRAYFORMULA(B:B + C:C)
Ensuite, la formule sera automatiquement appliquée à toute la colonne sans faire glisser quoi que ce soit. X:X
fait référence à la colonne X. Si vous souhaitez inclure uniquement de la ligne 3 à l'utilisation finaleX3:X
Cela appliquera la formule à toute la colonne et affichera donc 0 sur les lignes qui n'ont pas de données. Alors maintenant, pour ne rien montrer dans les lignes vides , c'est-à-dire calculer uniquement les lignes qui ont des données dans la colonne B (sauf la ligne d'en-tête) et masquer les 0 ci-dessous comme vous le souhaitez, utilisez ceci
=ARRAYFORMULA(IF(B2:B<>0, B2:B + C2:C, ""))
Dans les applications hors ligne comme MS Office et LibreOffice pour utiliser la formule de tableau, vous devrez appuyer sur Ctrl+ Shift+ Enterau lieu de la ARRAYFORMULA
fonction
Si vous souhaitez masquer les 0 à l'intérieur du tableau, vous pouvez utiliser une mise en forme conditionnelle
- Sélectionnez les cellules que vous souhaitez supprimer 0s
- Sélectionnez le menu Format > Formatage conditionnel > ajoutez la condition "est égal à" et entrez 0 dans la zone de texte
- Dans le style de mise en forme, changez la couleur du texte en blanc ou aucun
- Appuyez sur Terminé
Maintenant, chaque cellule qui est égale à 0 sera vide
#;-#;
le nombre inchangé s'il est positif, le nombre inchangé s'il est négatif (mais préfixé par un hypen) et une chaîne vide si vide.