> Tous les forums > Forum Bureautique
 Fonction SI Excel (Excel 2007)Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Mike Portnoy
  Posté le 25/09/2013 @ 17:16 
Aller en bas de la page 
Petit astucien

Bonjour,


Je cherche à utiliser la fonction SI pour le calcul suivant :

Si la cellule A1 commence par cinq chiffres, coller ces cinq chiffres sur cellule A2, sinon ne rien faire.

Cette formule est-elle possible ?

En vous remerciant d'avance, je vous adresse mes meilleures salutations.

Publicité
Magnan
 Posté le 25/09/2013 à 17:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir

En A2 :

=si(estnum(gauche(a1;5);gauche(a1;5);"")

devrait faire l'affaire.

A+

Mike Portnoy
 Posté le 25/09/2013 à 17:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir,

Quand je tape cette formule, j'ai le message suivant : "Vous avez tapé un nombre trop important d'arguments pour cette fonction"...

Merci d'éclairer ma lanterne

Magnan
 Posté le 25/09/2013 à 18:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re,

Désolé, j'ai écrit un peu vite.

Voici un correctif :

=SI(ESTNUM(CNUM(GAUCHE(C6;5)));CNUM(GAUCHE(C6;5));"")

Si tu besoin d'explications ...

Lel contenu de C6 est du texte.; Donc l'extration avec gauche (c6;5) renvoie du texte.

Pour transformer cette chaine en numérique : CNUM

Si les 5 caractères sont numériques alors j'extrais les 5 caractères de gauche et les remets en numérique.

Sinon ... rien.

A+



Modifié par Magnan le 25/09/2013 18:10
Boogie Palace
 Posté le 25/09/2013 à 18:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Mike,

si tu souhaites afficher le résultat uniquement s'il y a 5 chiffres, il faut ajouter une condition de longueur de chaine avec NBCAR, car la formule de Magnan affiche un résultat même si A1 ne contient que "123".
ce qui donne (je reprends A1 comme fixé au départ) :

=SI(ET(ESTNUM(CNUM(GAUCHE(A1;5)));NBCAR(CNUM(GAUCHE(A1;5)))>=5);GAUCHE(A1;5);"")



Modifié par Boogie Palace le 25/09/2013 18:27
Magnan
 Posté le 25/09/2013 à 19:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re,

Bien vu Boogie.

Toutefois dans ta formule :

NBCAR(CNUM(GAUCHE(A1;5)))>=5 le signe > semble de trop. Car gauche ne sélectionne que 5 caractères, et donc difficile d'avoir > à 5.

Et tu ne retransformes pas la chaine en numérique. Peut être n'est ce pas indispensable.

A+

DjiDji59430
 Posté le 25/09/2013 à 21:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

D'autant plus que c'est surement pour un code postal, et que si on l'obtient un nombre, 06140 sera ecrit 6140, et ça, pas bien ! (a moins de formater les cellules, etc ....)

C'est une hypothèse !

ferrand
 Posté le 25/09/2013 à 23:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonsoir,

Une proposition suite à la remarque de DjiDji :

=SI(ESTNUM(CNUM(GAUCHE(SUBSTITUE(A1;CAR(32);CAR(160));5)));GAUCHE(A1;5);"")

Si 4 chiffres suivis d'une espace normale, la conversion avec CNUM fonctionnera et la condition sera considérée comme remplie alors que ce n'est pas le cas. La substitution d'un autre caractère aux espaces normales de la chaîne évite cette anomalie.

Par contre, GAUCHE renvoie du texte, un 0 initial sera donc maintenu et le nombre à 5 chiffres sera cadré à gauche dans la cellule.

Mike Portnoy
 Posté le 26/09/2013 à 08:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour ,

Merci à tous pour vos nombreuses réponses qui ont réussi à allumer ma lanterne

La solution de ferrand marche parfaitement

Je considère mon problème comme résolu

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Carte graphique Sapphire Radeon RX 7700 XT Pulse 12 Go à 454 €
454 € 500 € -9% @Materiel.net

Cdiscount fait une promotion sur la carte graphique Sapphire Radeon RX 7700 XT Pulse 12 Go qui passe à 454 € avec le code 50DES499 au lieu de 500 €. 

Avec le jeu en 1440p en ligne de mire, la carte graphique Sapphire Radeon RX 7700 XT Pulse apporte performances, fluidité et précision. Grâce à l'architecture AMD RDNA 3, le saut générationnel par rapport à la génération précédente, 12 Go de mémoire GDDR6 et l'Infinity Cache, vous permettront de créer une configuration PC gaming performante.


Voir le bon plan
Clé USB 3.0 Sandisk Ultra 128 Go à 10,30 €
10,30 € 20 € -48% @Amazon

Amazon propose la clé USB Sandisk Ultra d'une capacité de 128 Go à 10,30 €. On la trouve ailleurs à partir de 20 €. Cette clé USB 3.0 est compatible USB 2.0 et offre de bons débits d'environ 100 Mo/s en lecture et en écriture. Le connecteur est rétractable pour éviter qu'il prenne la poussière.


Voir le bon plan
Processeur AMD Ryzen 7 5800X3D à 299 €
299,00 € 370 € -19% @Amazon

Amazon fait une promotion sur le processeur AMD Ryzen 7 5800X 3D (8 coeurs, 16 threads, 3.4 GHz/4.5 GHz) qui passe à 299 € au lieu de 370 €.

Le processeur gaming AMD Ryzen 7 5800X3D intègre la technologie exclusive AMD 3D V-Cache pour des performances exceptionnelles en Jeu. En multipliant par 3 la quantité de mémoire cache disponible, cette technologie permet au processeur AMD Ryzen 7 5800X3D d'atteindre 100 Mo de cache L2 + L3.


Voir le bon plan
Mini PC ACEMAGICIAN AMR5 (Ryzen 5 5600U, 16 Go RAM, SSD 512 Go, Windows 11 Pro) à 299,49 €
299,49 € 439 € -32% @Amazon

Amazon fait une promotion sur le mini PC ACEMAGICIAN AMR5 qui passe à 299,49 € grâce à un coupon à activer sur la page du produit et le code Q7OOI7XM à saisir au moment du paiement. On le trouve habituellement à 439 €.

Ce mini PC intègre un processeur AMD Ryzen 5 5600U, 16 Go de RAM DDR4 et un SSD M.2 de 512 Go (un port 2.5 pouces SATA est également présent pour ajouter un SSD ou un disque dur). Il possède un chip graphique Vega 7. Il intègre le WiFi 5, un port Ethernet Gigabit, 2 ports USB 3.0, 2 ports USB 2.0, un port USB-C, un connecteur HDMI et un connecteur DP. Le tout tourne sous Windows 11 Pro.

Le bouton d'alimentation est équipé d'une molette qui vous permettra d'ajuster automatiquement la puissance de l'ordinateur grâce à 3 modes préconfigurés : silence (10/15W, ventilateur 2500 RPM), auto (15/20W, ventilateur 3000 RPM), Performance (20/25, ventilateur 4200 RPM). Le boitier est également équipé de LED RGB que vous pourrez personnaliser.

Une bonne affaire pour un PC efficace dans toutes les tâches bureautiques, multimédia et les jeux en HD, silencieux, économe et qui ne prendra pas de place ! 


Voir le bon plan
Caméra de surveillance extérieure TP-Link Tapo C500 (360°, alarme sonore personnalisable) à 34,99 €
34,99 € 59,99 € -42% @Amazon

Amazon fait une promotion sur la caméra extérieure de surveillance TP-Link Tapo C500 qui passe à 34,99 € livrée gratuitement au lieu de 59,99 € ailleurs. Cette caméra se connecte à votre réseau en WiFi et peut ensuite être contrôlée à distance. Elle offre une définition FHD 1080p, la vision nocturne, pivote à 360° à l'horizontale et 130° à la verticale, la détection et le suivi de mouvements (recevez une notification si quelque chose est détecté), une alarme sonore que vous pouvez personnaliser . Le stockage se fait (gratuitement) en local sur une carte MicroSD ou bien dans le cloud via un abonnement. Elle est étanche IP65.


Voir le bon plan
SSD Crucial P3 4 To (NVMe, PCIe, M.2, 3500 Mo/s) à 182,37 €
182,37 € 229 € -20% @Amazon

Amazon fait une promotion sur le SSD Crucial P3 4 To (NVMe, PCIe, M.2) qui passe à 182,37 € au lieu de 229 €. 

Ce SSD offre des vitesses de lecture/écriture séquentielle allant jusqu’à 3 500 Mo/s. Il est garanti 5 ans.


Voir le bon plan

Sujets relatifs
[Excel 2007] Fonction NB.SI - problème
fonction FIN.MOIS Excel 2007
Fonction Excel sur 2003 et 2007
Fonction pr limiter la frappe de texte -Excel 2007
menu contextuel excel 2007 ne fonctionne plus
Excel 2007 Copier/Coller d’une feuille à l’autre Dans un même classeur.
EXCEL: Fonction DATEDIF
VBA Excel valeur en fonction de cellules
EXCEL 2007-stdole32.tlb-WIN7 SP1x64
Formule excel 2007
Plus de sujets relatifs à Fonction SI Excel (Excel 2007)
 > Tous les forums > Forum Bureautique