Affichage des articles dont le libellé est Calcul dans Excel. Afficher tous les articles
Affichage des articles dont le libellé est Calcul dans Excel. Afficher tous les articles

samedi 29 novembre 2014

Excel : connaitre le nombre de cellules d’une plage

bt-excel

Voici une formule qui pourrait vous intéresser, elle permet de savoir ou compter le nombre de cellules qu’il y dans une plage.

Cette formule très simple est basée sur deux fonctions, la fonction LIGNES() qui renvoi le nombre de lignes dans unes plage et la fonction COLONNES(). qui elle renvoi le nombre de colonnes dans une plage. Vous aurez compris que pour avoir le nombre de cellules, il suffit de faire le produit des deux.

Pour la plage A2:B16, la formule est :

  • =LIGNES(A2:B16) * COLONNES(A2:B16)

=15 * 2
= 30 Cellules

à une prochaine fois Sourire

Mots clés Technorati : ,

Excel : compter les doublons

bt-excel

Voici une question posée sur le forum Answers.

Dans la plage de cellule B3:C16 combien de fois il y a, sur une même ligne, les valeurs "ABC" en colonne "A" et "115" en colonne "B".

Excel-2013-nb-répétitions

Pour répondre à cette question voici la proposition faite par MichD :

  • Avec une version antérieure à Excel 2007, utilisez la formule :
    =SOMMEPROD((B3:B16=”ABC”)*(C3:C16=115))
      
  • À partir d'Excel 2007, Utilisez aussi cette formule :
    =NB.SI.ENS(B3:B16;”ABC”;C3:C16;115)

Le résultat de cette formule peut être exploitée de différentes manières :

  • Si le résultat=2 comme dans notre exemple, cela signifie que les valeurs “ABC” dans la colonne “A” et 115 dans la colonne “B” sont répétées deux fois sur une même ligne. En d’autres termes nous avons un doublon.
     
  • Si le résultat=1 cela signifie que les valeurs n’existent que sur une seul ligne sont uniques.
     
  • Enfin si le résultat=0 cela signifie qu’aucune des lignes ne contient à la fois la valeur “ABC” en colonne “A” et 115 en colonne “B”.
      
Mots clés Technorati : ,,,

jeudi 23 octobre 2014

Excel : Somme Top X valeurs

bt-excelAujourd’hui sur le forum Microsoft de la communauté Excel, une question très intéressante a été posée. Comment faire la somme des 3 plus grandes valeurs d’une plage de cellules.

La réponse à cette question passe par l’utilisation d’une formule matricielle qui contient deux fonctions. La fonction SOMME() que tout le monde connait et la fonction GRANDE.VALEUR() que j’ai découverte en répondant à la question.

La capture d’écran ci-dessous montre la formule qui permet de calculer la somme des trois (03) plus grandes valeurs de la liste de nombres de la plage de cellules “C4:C17”.

Excel-somme-top-X

Pour obtenir la somme des trois (03) plus petites valeurs de la liste, utiliser la fonction PETITE.VALEUR() à la place de GRANDE.VALEUR() comme illustré ci-dessus.

Remarque sur les formules matricielles.
Les parenthèses au début et à la fin de la formule ne doivent pas être saisie directement. Elles doivent être générées par Excel. Pour cela, après avoir saisie la formule =somme(grande.valeur(c4:c17);{1;2;3})) au lieu de faire directement Entrer il faut faire CTRL+ALT+ENTRER. Les parenthèses apparaisses alors et la formule est reconnu par Excel comme étant une formule matricielle.

Mots clés Technorati : ,

lundi 28 juin 2010

Excel 2007 : les options de calcul

Vous l’avez sûrement remarqué, à chaque fois que vous modifiez le contenu d’une cellule entrant dans une formule, cette dernière est automatiquement ré-évaluée ou recalculée.

Cette option peut devenir très contraignantes lorsque vous devez modifier beaucoup de données et que celles-ci déclenchent beaucoup de calculs induisant un temps de latence entre chaque saisie de valeur (temps nécessaire à Excel pour refaire tous les calculs à chaque fois).

Je vous propose de découvrir d’en un premier temps les options de calcul, puis voir comment paramétrer Excel afin de remédier à ce problème.

Découvrir les options de calcul

Les principales options de calcul sont accessibles à partir du groupe “Calcul” de l’onglet “Formules”:

Groupe Calcul de l'onglet Formules 

  1. La commande “Automatiquement” de la liste “Options de calcul” représente l’option par défaut. c’est cette option qui fait qu’à chaque modification vos formules sont réévaluées.
  2. La commande “Automatiquement sauf dans les tableaux de données” permet d’empêcher la réévaluation des formules saisies dans un tableau de données lorsque vous modifiez les données de celui-ci.
  3. La commande “Manuel” qu’en à elle, suspend toute réévaluation de vos formules sauf si vous en donnez l’ordre à Excel.
  4. Le bouton “Calculer maintenant” permet justement de donner l’ordre à Excel pour qu’il réévalue les formules. (Toutes les formules du classeur). Cette fonctionnalité dispose d’une touche de raccourci qui est “F9
  5. Le bouton “Calculer la feuille” pour sa part ne donne l’ordre à Excel que pour réévaluer les formules de la feuille en cours. (raccourci “ALT+F9”)

D’autres options sont disponibles à partir de la boite de dialogue “Options Excel
(Office –> Options Excel –> Formules –> Mode de calcul)

Rubrique Formules, Section Mode de calcul

la case à cocher “Recalculer le classeurs avant de l’enregistrer”, si vous la cochée, vous garanti qu’à la prochaine ouverture de votre classeurs vous aurez les données résultantes des dernières modifications.

Passer en mode manuel

Afin de résoudre le problème de latence entre les différentes saisies de données pour des classeurs qui contiennent beaucoup de formules, vous allez devoir faire passer le mode de calcul en manuel
Formules –> Calcul –> Options de calcul –> Manuel

lundi 2 février 2009

Simuler une formule MIN.SI ou comment déterminer un minimum conditionnel

Soit le problème suivant: Comment déterminer la valeur minimale d'une liste de nombre en excluant les valeurs inférieures ou égales à zéro ?

Pour ceux d'entre vous qui connaissez la fonction SOMME.SI, la solution qui vous viendrez à l'esprit serait d'utiliser une fonction du genre MIN.SI, cependant elle n'existe pas dans la bibliothèque de fonctions intégrées d'Excel.


Par contre vous pourrez résoudre ce problème en utilisant une formule matricielle combinant la fonction statistique MIN et la fonction logique SI.


Comment faire ?


Soit une série de valeurs contenues dans la plage « A1:E6 », pour déterminer le minimum des valeurs strictement positives, utilisez, dans une cellule hors de cette plage la formule suivante :


=MIN ( SI ( A1:E6 > 0 ; A1:E6 ; "")) n'oubliez pas, afin de valider la formule, de faire CTRL+MAJ+ENTREE cela rajoute les accolades de part et d'autre de la formule la convertissant ainsi en formule matricielle.


Que fait cette formule?


Pour chaque cellule de la plage, la fonction SI teste son contenu, si la valeur de la cellule est positive la fonction retourne cette valeur sinon elle retourne une chaine de caractère vide et puisque la fonction MIN ne prend en considération que les nombre pour déterminer son résultat, cette dernière se retrouve à déterminer le minimum des nombres strictement positifs contenu dans la plage.


Exemple d'utilisation


L'extrait de la feuille de calcul ci-dessous illustre l'utilisation de cette formule pour déterminer, pour une même liste, différents minimums que nous appellerons des "minimums bornés".





Mots clés : Excel; Minimum; Condition; Formule matricielle