Dans ce tutoriel Excel, nous exposons les meilleures formules Excel pour les pros et les étudiants.
Supposons que vous ayez une chaîne « abc123def43cd » et que vous souhaitiez y compter des nombres.
Si votre chaîne est en A1, utilisez la formule suivante –
=SOMMEPROD(NBCAR(A1)-NBCAR(SUBSTITUT(A1,LIGNE(1:10)-1, » »)))
OU
=SOMMEPROD(–ESTNUM((–MID(A1,LIGNE(INDIRECT(« 1: »&NBCF(A1))),1))))
Supposons que vous ayez une chaîne « Ab?gh123def%h* » et que vous souhaitiez ne compter que les Aphabets.
Supposons que votre chaîne soit en A1, mettez la formule suivante pour cela.
=SOMMEPROD(NBRC(A1)-
LEN(SUBSTITUE(UPPER(A1),CAR(ROW(INDIRECT(« 65:90″))), » »)))
OU
=SOMMEPROD(–(ABS(77.5-
CODE(MILIEU(SUPER(A1),LIGNE(INDIRECT(« A1:A »&LEN(A1))),1)))<13))
En supposant que votre plage est A1: A10, entrez la formule ci-dessous comme formule matricielle, c’est-à-dire pas par
en appuyant sur ENTER après avoir entré votre formule mais en appuyant sur CTRL+SHIFT+ENTER. Cette volonté
placez des crochets {} autour de la formule que vous pouvez voir dans la barre de formule. Si vous modifiez à nouveau, vous
devra faire CTRL + MAJ + ENTRÉE à nouveau. Ne mettez pas { } manuellement.
=INDEX(A1:A10,EQUIV(MAX(COUNTIF(A1:A10,A1:A10)),COUNTIF(A1:A10,A1:A10),0))
La version non-Array de la formule ci-dessus
=INDEX(A1:A10,EQUIV(MAX(INDEX(COUNTIF(A1:A10,A1:A10),,)),INDEX(COUNTIF(A1:
A10,A1:A10),,),0))
Vous pouvez utiliser SUBTOTAL pour effectuer COUNT sur une liste filtrée mais COUNTIF ne peut pas être fait
sur une liste filtrée. La formule ci-dessous peut être utilisée pour effectuer COUNTIF sur une liste filtrée
=SOMMEPROD(SOUS-TOTAL(3,DECALAGE(B2,LIGNE(B2:B20)-LIGNE(B2),))*(B2:B20>14))
Ici B2:B20>14 est comme un critère dans COUNTIF (=COUNTIF(B2:B20, »>14″))
Vous pouvez utiliser SOUS-TOTAL pour effectuer SUM sur une liste filtrée mais SUMIF ne peut pas être effectué sur une liste
liste filtrée. La formule ci-dessous peut être utilisée pour effectuer SUMIF sur une liste filtrée
=SOMMEPROD(SOUS-TOTAL(9,DECALAGE(B2,LIGNE(B2:B20)-LIGNE(B2),))*(B2:B20>14))
Ici B2:B20>14 est comme un critère dans SUMIF.
=GAUCHE(A1,CHERCHE( » « ,A1& » « )-1)
Extraire le nom de famille du nom complet
=TRIM(RIGHT(SUBSTITUTE(A1, » « ,REPT( » « ,LEN(A1))),LEN(A1)))
Supposons que vous ayez un nom John Doe Smith et que vous souhaitiez afficher D comme initiale du milieu.
En supposant que vos données sont en A1, vous pouvez utiliser la formule suivante
=SI(NB.SI(A1, »* * * »),MID(A1,TROUVER( » « ,A1)+1,1), » »)
Si le nom est de 2 ou 1 mots, le résultat sera vide. Cela fonctionne sur le nom de 3 mots seulement comme
le milieu ne peut être décidé que pour le nom de 3 mots.
=SI(NB.SI(A1, »* * « ),MID(A1,TROUVER( » « ,A1)+1,TROUVER( » « ,A1,TROUVER( » « ,A1)+1)-(TROUVER( » « ,A1)+1)), » ») =IF(COUNTIF(A1, » * « ),TRIM(MID(SUBSTITUTE(A1, » « ,REPT( » « ,LEN(A1)),2),FIND( » « ,A1)+1,NBCAR(A1))), » ») =SI(COUNTIF(A1, » * * »),GAUCHE(REPLACE(A1,1,TROUVER( » « ,A1), » »),TROUVER(«
« , REMPLACER (A1,1, TROUVER( » « ,A1), » »))-1))
=SI(COUNTIF(A1, »* * « ),GAUCHE(A1,TROUVER( » « ,A1& » « ))&TRIM(DROITE(SUBSTITUER(A1, » « ,REPT( » « ,NBCAR(A1))),NBCAR(A1))), » ») =SI(NB.SI(A1, » * * »),REPLACE(A1,TROUVER( » « ,A1)+1,TROUVER( » « ,A1,TROUVER( » « ,A1)+1)-TROUVER(«
« ,A1), » »), » »)
Pour extraire la partie entière, l’un des éléments ci-dessous peut être utilisé –
=INT(A1)
=TRONC(A1)
Valeur positive dans A1 – Si A1 contient 84,65, alors la réponse serait 84.
Valeur négative dans A1 – Si A1 contient -24,39, alors la réponse serait -24.
Si vous ne voulez que la valeur +ve, que la valeur dans A1 soit -ve ou +ve, la formule peut avoir plusieurs
variantes.
=INT(A1)SIGN(A1) OU =TRUNC(A1)SIGN(A1)
=INT(ABS(A1)) OU =TRUNC(ABS(A1))
=ABS(INT(A1)) OU = ABS(TRUNC(A1))
Pour extraire la partie décimale –
=MOD(ABS(A1),1)
=ABS(A1)-INT(ABS(A1))
Valeur positive dans A1 – Si A1 contient 84,65, alors la réponse serait 0,65.
Valeur négative dans A1 – Si A1 contient -24,39, alors la réponse serait 0,39.
Supposons qu’on vous ait donné une date, disons le 22/10/14 (MM/JJ/AA) et que vous vouliez calculer
le premier jour du mois en cours. Par conséquent, vous souhaitez obtenir un résultat du 01/10/2014
(MM/JJ/AA).
Les formules à utiliser –
=DATE(ANNEE(A1),MOIS(A1),1)
=A1-JOUR(A1)+1
=EOMOIS(A1,-1)+1
Dans l’industrie, certaines minutes coûtent extrêmement cher. Lorsqu’une machine stratégique s’arrête au milieu d’une production,…
Le calcul d’incertitude constitue une étape essentielle dans toute mesure scientifique. En physique, en chimie,…
Le fraisage CNC sous commande Fanuc repose sur une logique de précision, de trajectoires coordonnées…
Le langage Fanuc s’impose aujourd’hui comme l’un des fondements de l’usinage CNC moderne. Derrière les…
Un entretien d’embauche ressemble rarement à une conversation ordinaire. Derrière des questions en apparence simples…
Préparez efficacement votre entretien commercial avec 140 questions clés et 12 mises en situation concrètes…
This website uses cookies.