> Tous les forums > Forum Bureautique
 Excel : Formule qui ne donne pas le même résultatSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Marmotte18
  Posté le 27/01/2007 @ 16:46 
Aller en bas de la page 
Astucien

Bonsoir,

En A1 et en C4, j'ai la formule :

=(B3:B8="g")*1

Le fichier Excel correspondant peut être obtenu ici :

http://cjoint.com/?bBqNhO5l6w

Qui peut m'expliquer pourquoi, en A1 j'ai une valeur d'erreur alors qu'en C4, j'ai la valeur 1. Pourtant, c'est la même formule !



Modifié par Marmotte18 le 27/01/2007 16:47
Publicité
dixit
 Posté le 27/01/2007 à 17:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonjour,

je ne comprends pas la syntaxe de la formule mais je tente un début d'explication :

Excel considère peut-être que la formule contient une étiquette et renvoie un résultat (bizarre ???) en relation avec l'intersection colonne de l'étiquette / ligne de la cellule contenant la formule.

pour qu'Excel accepte les étiquettes, il faut activer la case correspondante dans Options / Calcul

cette remarque est SGDG (sans garantie du Gouvernement)

kénavo

galopin01
 Posté le 27/01/2007 à 17:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

En fait elles te renvoient bien la même chose mais tu ne sais pas le voir : Tu utilises une formule matricielle
non validée par Ctrl-Maj-Entr. Les formules te renvoient donc le retour de cette matricielle ligne par ligne.

Fais glisser la cellule A1 tout le long de la colonne A et le contenu de C4 tout le long de la colonne C :
tu verras que le résultat est identique d'ailleurs le "B3:B8" ne s'incrémente pas, ce qui prouve que
ça fonctionne bien comme un élément de matricielle. Sélectionne C3:C8 puis rentre ta formule
et valide par Ctrl-Maj-Entr : tu auras le résultat ci-joint

A+



Modifié par galopin01 le 27/01/2007 17:54
Marmotte18
 Posté le 27/01/2007 à 18:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci galopin01,

Mais comment expliquer que la formule en C4 réagisse comme une formule matricielle alors qu'elle n'en a pas la présentation, soit en fait les accolades ?

NB : quand on double-clique sur une formule matricielle qui n'est mise que dans une seule cellule et que l'on fait entrée, les accolades tombent !?!



Modifié par Marmotte18 le 27/01/2007 18:15
galopin01
 Posté le 27/01/2007 à 19:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

bonsoir,
Une formule n'est pas matricielle parce qu'elle est validée par Ctrl-Maj-Entr :
Une formule est matricielle dès lors qu'elle fait référence à une matrice (plage de cellule)

= B3="g" n'est pas une formule matricielle (fait référence à une cellule)
= B3:B8="g" est la base d'une formule matricielle (fait référence à une matrice -une plage-)

d'ailleurs pour bien faire on devrait y rajouter les dollars pour "fixer" la matrice car en fait,
non validée par Ctrl-Maj-Entr cette formule s'incrémente parfois sans que j'ai bien compris pourquoi...

On peut considérer qu'une telle formule non validé par Ctrl-Maj-Entr est une erreur d'écriture.

Dans toute matricielle quand on Double Clic sur la formule on fait tomber les accolades
(mais sur une vrai matricielle il faut sélectionner toute les cellules comprenant la formule)

En fait une telle matricielle (validée par Ctrl-Maj-Entr) est doublement matricielle : elle fait référence
à une matrice d'entrée et à une matrice de sortie (ou est écrite la formule... entre {})
Si les 2 matrices (plages) ne coïncident pas exactement on a un message d'erreur #VALEUR! ou #N/A! selon le cas.

Si on reprend la formule (non matricielle au départ)
= B3="g"

et qu'on l'applique à une matrice à l'arrivée (La plage C3:C8 par ex) on revient au paragraphe précédent :
la formule se met entre accolades, ce qui prouve qu'une formule matricielle peut-être seulement matricielle à l'arrivée
les deux plages ne correspondant pas, forcément B3 ne s'incrémente pas et on obtient toujours FAUX ou toujours VRAI

En fait le seul intéret d'une formule matricielle est d'être validée par Ctrl-Maj-Entr
et de s'appliquer à deux plages de tailles correspondantes au départ et à l'arrivée.

A+

Marmotte18
 Posté le 27/01/2007 à 19:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Cher galopin01,

Merci pour cette explication brillante !

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
10,99 €Hub 4 ports USB 3.0 à 10,99 €
Valable jusqu'au 13 Avril

Amazon propose actuellement le hub Anker 4 ports USB 3.0 à 10,99 € alors qu'on le trouve habituellement autour de 15 €. 


> Voir l'offre
103,54 €Tablette 8 pouces Galaxy Tab A 2019 (4 coeurs, 32 Go, Wifi, HD, RAM 2 Go) à 103,54 € livrée
Valable jusqu'au 13 Avril

Amazon Espagne fait une promotion sur la tablette 8 pouces Samsung Galaxy Tab A 2019 qui passe à 98,18 € (avec la TVA ajustée). Comptez 5,36 € pour la livraison en France soit un total de 103,54 € livrée. On la trouve ailleurs à plus de 150 €. Cette tablette possède un écran 8 pouces HD (1280x800 pixels), un processeur quad-core 2 GHz, 2 Go de RAM, un espace de stockage de 32 Go extensible par MicroSD, le WiFi, le bluetooth et tourne sous Android 10.

La tablette pourra être mise en français dès le premier démarrage et vous bénéficiez d'une garantie européenne de 2 ans. Vous pouvez utiliser votre compte Amazon France sur Amazon Espagne et il n'y a pas de douane.


> Voir l'offre
99,99 €Ecran 24 pouces Viewsonic VA2418 (FullHD, IPS, 75 Hz) à 99,99 €
Valable jusqu'au 15 Avril

Darty fait une promotion sur l'écran 24 pouces VA2418-sh qui passe à 99,99 €. On le trouve ailleurs à partir de 120 €. Cet écran dispose d'une dalle FullHD IPS 5ms à 75 Hz, un filtre lumière bleue, de la technologie anti scintillement Flicker Free et intègre des ports VGA et HDMI.


> Voir l'offre

Sujets relatifs
formule modifiée dans excel donne pas résultat
Report résultat formule Excel
Probleme de resultat de formule Excel
Excel 2007 résultat formule dans une autre cellule
Excel 2007 formule et saisie dans la même cellule
Excel : formule ou résultat [RESOLU]
affichage du résultat d une formule excel(resolu)
Excel 2007 Copier/Coller d’une feuille à l’autre Dans un même classeur.
Formule excel 2007
formule excel
Plus de sujets relatifs à Excel : Formule qui ne donne pas le même résultat
 > Tous les forums > Forum Bureautique