Les 100 formules Excel : les fonctions à utiliser / série 9

COUNTIF pour une plage non contiguë


Nous aimons tous COUNTIF. Et c’est très facile à faire – dites simplement =COUNTIF(“A1:A100″,”>5”) et il trouve toutes les valeurs dans la plage A1 à A100 qui sont supérieures à 5. Mais que se passe-t-il si je voulais le résultat pour seulement A3, A8 et il devrait omettre les autres cellules. Essayez de mettre en suivant
formule –
=COUNTIF((A3, A8),”>5″) et cela vous donnera une erreur #VALUE.
Une solution possible est
=(A3>5)+(A8>5)
Que se passe-t-il si vous devez faire pour A3, A4, A5, A8, A24, A40, A45, A89. Maintenant, vous aurez utiliser une formule comme –
=(A3>5)+(A4>5)+(A5>5)+(A8>5)+(A24>5)+(A40>5)+(A45>5)+(A89>5)
La formule devient lourde à mesure que le nombre de cellules augmente. Dans ce cas, vous pouvez utiliser formule ci-dessous. Cette formule unique peut prendre en charge des plages contiguës (comme A3: A5) et non contiguës à la fois –
=SOMME(NB.SI(INDIRECT({“A3:A5″,”A8″,”A24″,”A40″,”A45″,”A89″}),”>5”))

Compter le nombre de mots dans une cellule/plage


Supposons qu’on vous ait donné ce qui suit et que vous deviez compter le nombre de mots dans une cellule ou dans une plage.
Formule pour calculer le nombre de mots dans une cellule –
=NBARBRE(TRIM(A1))-NBRC(SUBSTITUER(TRIM(A1),” “,””))+(TRIM(A1)<>””)
Formule pour calculer le nombre de mots dans une plage –
=SOMMEPROD(NBCAR(TRIM(A1:A100))-NBRC(SUBSTITUT(TRIM(A1:A100)),”
“,””))+(COUPER(A1:A100)<>””))

tuto excel finance

Numérologie Somme des chiffres alias Somme des chiffres jusqu’à le résultat est un seul chiffre


En numérologie, il est souvent difficile d’ajouter les chiffres jusqu’à ce que le résultat soit un chiffre unique. Par exemple,
74 = 7 + 4 = 11 = 1 + 1 = 2
23 = 2 + 3 = 5
78 = 7 + 8 = 15 = 1 + 5 = 6
1234567 = 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28 = 2+ 8 = 10 = 1+ 0 = 1
La formule pour obtenir le même résultat est
=MOD(A1-1,9)+1

Générer des numéros séquentiels et les répéter


Supposons que vous ayez été chargé de générer une séquence de nombres et de les répéter.
Par exemple –
1,2,3,4,1,2,3,4,1,2,3,4
Vous pouvez utiliser la formule ci-dessous et faire glisser vers le bas –
=MOD(LIGNES($1:1)-1,4)+1
Remplacez 4 par n’importe quel autre nombre pour générer n’importe quelle autre séquence. Par conséquent, si vous voulez pour générer 1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2,3,4, 5,6,7,8,9,10 puis formule
devient –
=MOD(LIGNES($1:1)-1,10)+1
La structure de la formule est
=MOD(LIGNES($1:1)-1,X)+Y
X – Nombre de numéros
Y – Numéro de départ
En utilisant la formule ci-dessus, vous souhaitez générer la séquence
5,6,7,8,9,10,5,6,7,8,9,10,5,6,7,8,9,10, puis utilisez la formule ci-dessous (vous avez besoin de 6 chiffres et indiquant que le nombre est 5)
=MOD(LIGNES($1:1)-1,6)+5

Répétez un nombre et incrémentez et répétez….


Supposons que vous ayez été chargé de répéter un nombre et d’incrémenter ce nombre et répétez-le. Par exemple –

1,1,1,1,2,2,2,2,3,3,3,3 ….. (Ici, nous le répétons 4 fois et incrémentons et répétons
4 fois encore et ainsi de suite)
Ensuite, vous pouvez utiliser la formule suivante

=ROUNDUP(ROWS($1:1)/4,0)

Supposons que vous souhaitiez commencer le nombre par 5 et non 1, vous pouvez alors utiliser la formule ci-dessous –

=ROUNDUP(ROWS($1:1)/4,0)+4

Par conséquent, la structure générale de la formule est

=ROUNDUP(ROWS($1:1)/X,0)+Y-1

X – Nombre de fois qu’un nombre particulier est répété
Y – Numéros de départ
Par conséquent, si vous voulez commencer par le numéro 7 et que vous voulez le répéter 5 fois, suivez
la formule doit être utilisée

=ROUNDUP(ROWS($1:1)/5,0)+6

Générer des nombres aléatoires non répétitifs via Formule


Supposons que vous souhaitiez générer des nombres aléatoires non répétitifs entre 1 et 30, vous pouvez utiliser la formule suivante dans A2 et faites glisser vers le bas

=IFERROR(AGGREGATE(14,6,ROW($1:$30)*NOT(COUNTIF($A$1:$A1, ROW($1:$30))),
RANDBETWEEN(1,30-ROWS($1:1)+1)),””)

Remarque : $A$1:$A1 fait référence à A2 lorsque vous mettez la formule dans A2 et que vous la faites glisser vers le bas.
Supposons que vous ayez mis la formule dans G4, cela devrait être remplacé par $G$3:$G3.

Si vos numéros de début et de fin sont en B1 et C1, utilisez la formule ci-dessous

=IFERROR(AGGREGATE(14,6,ROW(INDIRECT($B$1&”:”&$C$1))*
NOT(COUNTIF($A$1:$A1,ROW(INDIRECT($B$1&”:”&$C$1)))),
RANDBETWEEN($B$1,$C$1-ROWS($1:1)+1)),””)

Pour les versions antérieures à 2010, la construction de base suivante peut être utilisée (Build error handling selon les versions. Par exemple, Excel 2007 prendra en charge SIERREUR alors que 2003
prend en charge ISERROR) –

=LARGE(INDEX(ROW($1:$30)*NOT(COUNTIF($A$1:$A1, ROW($1:$30))),,),
RANDBETWEEN(1,30-ROW(A1)+1))

Autres articles

Exercices Corrigés sur les Écarts Budgétaires
Exercice 1 : Calcul des Écarts sur Volume et Prix Contexte...
Read more
Guide : Implémenter get_iemedans des fichiers avec...
La fonction get_iemepermet de récupérer le i-ème élément d'un fichier...
Read more
Guide : Implémenter un Fichier en Tableau...
Les fichiers en tableaux circulaires (ou files d'attente circulaires )...
Read more
AZ

Recent Posts

Série d’exercices corrigés – Excel Perfectionnement

Voici une série d’exercices conçus pour perfectionner vos compétences Excel. Les corrigés sont inclus pour…

11 heures ago

Guide : Calculer une moyenne avec un filtre dans Excel

Excel offre plusieurs méthodes pour calculer une moyenne tout en tenant compte des filtres ou…

12 heures ago

Utiliser les fonctions pour afficher la date actuelle dans Excel

Excel propose plusieurs fonctions pour insérer ou manipuler la date actuelle. Voici les principales méthodes…

12 heures ago

Comment convertir des textes en chiffres dans Excel

Lorsque des nombres sont stockés sous forme de texte dans Excel, ils ne peuvent pas…

13 heures ago

Comment extraire les chiffres d’une cellule dans Excel

Extraire uniquement les chiffres d'une cellule contenant du texte et des nombres mélangés est une…

13 heures ago

Comment supprimer plusieurs caractères spécifiques dans Excel

Pour supprimer plusieurs caractères spécifiques (par exemple, des symboles, chiffres ou lettres indésirables) dans des…

14 heures ago

This website uses cookies.