1 votes

Comment puis-je créer un total courant dans Apple Numbers (4.0ff) ?

Une utilisation typique d'une feuille de calcul consiste à créer un total courant, comme pour un registre de chéquier. La façon habituelle de procéder consiste simplement à ajouter une ligne actuelle à une ligne précédente. Mon exemple en est une variante : il montre l'accumulation de factures au fil du temps.

Typical running total using

Dans le texte, la formule pour le "Montant" dans la ligne "Propriétaires" est la suivante

   ($Amount Homeowners) + IF (ROW() = ROW($Amount $electric Nov), 0, Calculate via Prior Sum electric Nov)

Cependant, les choses se compliquent un peu si vous voulez intercaler des notes (fond de cellule rouge ici) ou autre :

Typical running addition fails when you vary your use of a row

Il échoue dans l'une ou l'autre colonne, et ruine toutes les valeurs successives.

Fails in running total column, too

1voto

Andrew Wolfe Points 700

La façon dont j'ai contourné ce problème aujourd'hui a été de générer une plage de manière dynamique et d'utiliser la fonction SUM sur elle. SUM ignore les entrées non numériques :

SUM over range gracefully skips alphabetic entries

La formule que j'utilise définit une cellule initiale fixe pour démarrer le total courant, la colonne "Montant" dans la ligne "Nov électrique". Je ne peux pas utiliser les astuces habituelles, je dois générer la plage de manière dynamique pour chaque ligne à l'aide de la fonction INDIRECT . Pour cela, je dois créer une chaîne identifiant la plage à résumer. Cette plage ne doit aller que jusqu'à la ligne actuelle (ce qui en fait un total courant). Je ne veux pas utiliser les colonnes fixes A, B, C, etc., qui se brisent si je dois déplacer les colonnes ; je dois utiliser la cellule initiale avec le numéro de colonne numérique, et je dois utiliser la notation de cellule "R1C1" au lieu de "A1".

Je concatène donc les numéros de ligne et de colonne (invariables) de la cellule initiale, un deux-points ( :) pour indiquer une plage, puis les numéros de ligne et de colonne actuels. J'ai joliment imprimé la formule (du moins, je pense qu'elle est jolie !) ci-dessous.

    SUM (
        INDIRECT (
           CONCATENATE (
               "R",
               ROW ($Amount $electric Nov),
               "C",
               COLUMN($Amount $electric Nov),
               ":",
               "R",
               ROW(),
               "C",
               COLUMN($Amount $electric Nov)
           ),
           FALSE
         )
    )

Notez que cela permet de dépasser les entrées non numériques pour obtenir un total courant fiable.

J'espère que cela aidera quelqu'un d'autre !

0voto

awy Points 500
  • Remplissez une cellule avec =SUM et sélectionnez la cellule au-dessus, et la cellule à gauche de la cellule cumulative. Appuyez sur la coche verte.

enter image description here

  • Sélectionnez cette cellule cumulée, et copiez-la. Sélectionnez la colonne entière, et collez-la.

enter image description here

  • Fixer l'en-tête de la colonne qui contenait initialement le texte.

enter image description here

Résultat :

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X