web-dev-qa-db-fra.com

Comment résumer () une colonne d'un Google Spreadsheets dans un autre tableur

Quelqu'un a-t-il été en mesure de renvoyer le résultat SUM() d'une colonne d'une feuille de calcul Google à une feuille de calcul différente?

J'essaie la ImportRange(key, criteria) mais je n'ai aucun succès. J'apporte simplement la colonne entière et non le résultat final.

2
H. Ferrence

Si vous souhaitez laisser les données de la feuille IMPORT intactes, procédez comme suit:

=SUM(IMPORTRANGE("key","range"))

Ceci est un bon post, ici sur les applications Web, à propos de la fonction IMPORTRANGE: IMPORTRANGE

2

J'ai rencontré un problème similaire hier. La solution était:

=SUM(IMPORTRANGE("SpreadsheetURL","SheetName!A1:A100"))

2 notes importantes:

  1. Vous verrez initialement une erreur #REF! dans votre cellule avec une couleur rouge dans le coin. Vous devrez y survoler et autoriser l'accès aux feuilles de calcul que vous référencez.

  2. Si l'une des données d'origine de la plage de la feuille de calcul que vous référencez dans A1:A100 contient des erreurs telles que

#NULL!
#DIV/0!
#VALUE!
#REF!
#NAME?
#NUM!
#N/A

alors votre formule doit être modifiée pour inclure SUMIF() comme suit

=SUMIF(IMPORTRANGE("SpreadsheetURL","SheetName!A1:A100"), ">0")

Cela garantit qu’il ne fait qu’ajouter des nombres réels et non des codes d’erreur.

0
paulhastings0

ImportRange(...) est bien la fonction que vous devez utiliser. Voici les étapes à suivre:

  1. Dans la feuille de calcul 1, résumez les valeurs souhaitées dans une cellule spécifique (par exemple, A4).
  2. Dans la barre d'adresse de la feuille de calcul 1, recherchez la valeur de la clé (c'est le nombre long qui commence après key = et se termine avant #gid) - par exemple. clé = ABC -
  3. Dans la feuille de calcul 2, accédez à la cellule dans laquelle vous devez présenter la somme et écrivez =ImportRange("key","SheetName!CellName"), par ex. basé sur notre exemple =ImportRange("ABC","Sheet1!A4")

Vous pouvez également vous référer à ce message ImportRange

0
user39646