Fonction excel aidez moi svp

zotar

XLDnaute Nouveau
Bonjour

Je souhaite faire une restriction sur une somme jai utilisé ceci:

=SOMME.SI(D29:AE29;'<=46')

(j'ai effectué de plusieurs cellules et je veu quelle ne dépasse pas 46)
Le souci est que si ma somme dépasse 46 cela marque 0 dans la cellule et a la place de 0 j'aimerai qu'il apparaise une fennétre avec un message d'erreur est ce possible????

Merci pour votre aide

Zotar
 

zotar

XLDnaute Nouveau
Je viens d'essayer je récapitule vite fé mon truc:

Dans une cellule jai la fonction somme :
=SOMME(D29:AE29)

J'ai ensuite été dans validation personalisé et jai donc mi cette formule:
=SOMME.SI(D29:AE29;'<=46')

Car je voulais pas qu'il soit possible d'avoir plus de 46 en somme et quun message d'erreur apparaise

Malheureusement dans le cellule j'arrive à afficher quand méme un nombre supérieur a 48

Avez vous une solution????
 

andré

XLDnaute Barbatruc
Resalut,

Excuse-moi, j'ai été un peu rapide dans mon explication !

Tu sélectionnes la plage D29:AE29
Menu Données / Validation / Personnalisé / la formule est : =SOMME($D$29:$AE$29)<=46

Il faut travailler en références absolues !
Je viens de tester, chez moi ça marche.

Ândré.
 

zotar

XLDnaute Nouveau
RE bonjour André

Le souci est que sur la sélection de la plage D29:AE29 j'ai deja fait une restriction (impossible de marqué un chiffre au dessus de 11)
Donc si je selectionne cette plage je suis obliger d'enlever cette restriction donc en fait j'ai deux restriction a respecter :

1-Impossible de marqué un nombre sup a 11 sur la plage D29:AE29
2-Impossible que la somme marqué dépasse 46 dans ma somme de la plage D29:AE29 qui est dans la cellule D30

Pourais tu m'aider pour ceci
En attendant merci deja d'avoir répondu a mon post c'est vraiment trés sympa

Cordialement

Zotar
 

andré

XLDnaute Barbatruc
Resalut,

Mais tu me diras tout !

Il te suffit de compléter tes restrictions dans la même formule, comme ceci :

=ET(SOMME($D$29:$AE$29)<=46;D$29<=11)

Remarque que pour la somme on adopte des réferences absolues, pour que la plage de la somme soit la même partout, tandis que pour la deuxième restriction, on adopte une référence relative, de sorte qu'elle s'applique individuellement sur chaque cellule.

Et n'oublie pas de sélectionner la plage D29:AE29 avant de placer la validation.

Si tu n'as pas d'autres choses que tu m'as cachées (lol), le problème devrait être résolu.
Dis moi quoi.

Ândré.
 

zotar

XLDnaute Nouveau
RE bonjour andré

Exuse moi effectivement je ne t'avais pas di tout .Vraiment désoler.
J'ai essayé d'appliquer ce que tu me dit et bizarement lorsque je tape un nombre dans l'une des cellules de la plage (D29:AE29) (n'importe quelle nombre meme 350) ben le nombre s'affiche dans la cellule.Néanmoin si jen retape un deuxiéme sa marque bien le message d'erreur.

Aurais tu une solution???

Merci d'avance et exuse moi encore pour pas avoir tout dit :)
 

zotar

XLDnaute Nouveau
Re André je viens de comprendre quelques chose

Je pense qu'il y a un souci niveau de ma sélection

En effet la plage ou chaque cellule doit avoir les deux restriction (impossible de mettre un nombre supérieure
à 11 dans l'une des cellules et impossible que la somme des nombres de cette plage dépasse 46) est sur la plage D6:D27
Par contre j'ai afficher le total de cette plage dans une cellule en D30 (grace a la fonction =SOMME(D6:D27))
Mon but étant que en D30 si on mé les restriction sur la plage D6:D27 qu'il n'y ai jamais un nombre supérieur a 46.

J'éspére avoir pu étre plus clair dans mon explication qui je le concoi est bizaroide.lol

Merci pour ton aide.
 

andré

XLDnaute Barbatruc
Resalut,

Cette fois je ne comprends plus rien du tout !

Dans ton premier message tu parle de la plage D29:AE29.
Que viens-tu maintenant raconter des plages D6:D27 et de la cellule D30 ?

De plus, tu me dis que les nombres peuvent étre soit entier soit décimal.
Que veux-tu qu'il soient d'autres !

Ci-joint un exemple qui répond à ta demande initiale (somme <= 46), ainsi qu'à la seconde (nombres individuels <= 11).

Essaie de m'expliquer clairement quel est ton problème supplémentaire, et ajoute un exemple pour que ce soit clair.

Ândré.
[file name=validation_zotar_V1.zip size=1974]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/validation_zotar_V1.zip[/file]
 

zotar

XLDnaute Nouveau
Re bonjour andré voici donc plus clairement ce que j'ai fait:

=ET(SOMME($D$6:$D$27)<=11;(D$6:$D$27)<=11)

Grace a cette formule je ne peu plus mettre un nombre sup a 11 et en plus je limite le tout a 11.


Maintenant que sa c fait jai plusieurs plage a sélectionner pour que la somme de l'ensemble de mé plage
ne dépasse pas 46.

Voici les plages que je dois additionner:

=ET(SOMME($D$6:$D$27)<=11;(D$6:$D$27)<=11)
+
=ET(SOMME($H$6:$H$27)<=11;(H$6:$H$27)<=11)
+
=ET(SOMME($D$6:$D$27)<=11;(D$6:$D$27)<=11)
+
=ET(SOMME($L$6:$L$27)<=11;(L$6:$L$27)<=11)

Est possible d'additionner les plages?(il peu y avoir un souci car j'utilise les méme plages qui ont deja une restriction ,en éspérant que c quand méme possible)

Message édité par: zotar, à: 09/08/2005 16:32
 

andré

XLDnaute Barbatruc
Resalut,

Pourquoi la 1er et la 3ième de tes formules concernent-elles les mêmes plages ?

En principe, mais je dois tester, il faut effectivement écrire 4 formules, chacune avec 3 conditions sous le ET.
Les deux premières conditions, tu les as.
La 3ième sera : SOMME(1° plage;2° plage;3°plage;4°plage)<=46

Ândré.
 

zotar

XLDnaute Nouveau
Re RE RE bonsoir André

Effectivement mes messages sont trés flou et contradictoire.
Aprés une pause j'ai enfin trouvé une explication plus claire a ce que je souhaite réaliser.
Encore désoler pour la géne occasioner.
Alors deja dans un premier temp j'étais parti pour mettre des restriction par cellule sur le nombre 11.
Il s'agit d'empécher que la somme des plusieurs plade dépasse 11.
Cette restriction sur le nombre 11 se passe au niveeau des plages suivante:

D6: D26 (la somme de cette plage ne doit pas dépasser 11)
H6: H26 (la somme de cette plage ne doit pas dépasser 11)
L6: L26 (la somme de cette plage ne doit pas dépasser 11)
P6: P26 (la somme de cette plage ne doit pas dépasser 11)
T6: T26 (la somme de cette plage ne doit pas dépasser 11)
X6: X26 (la somme de cette plage ne doit pas dépasser 11)
AB6: AB26 (la somme de cette plage ne doit pas dépasser 11)


Ensuite la deuxiéme restriction porte sur la somme de toutes ces plages c'est a dire:

D6:D26
+
H6:H26
+
L6:L26
+
P6: P26
+
T6:T26
+
X6: X26
+
AB6:AB26

La somme de l'ensemble de ces plages ne doit pas dépasser 46.

Au niveau de la restriction avec la somme ne dépassant pas 11 jy suis arriver grave a ta formule mais j'ai voulu appliquer
une deuxiéme restriction avec la somme de toute les plages ne dépassant pas 46 et cella n'est pas possible car il y avait deja une
autre restriction.
Pense tu qu'il soit quand méme possible d'y arriver????


Je m'exuse encore une fois pour toutes les génes précédente occosionner.

En éspérant que tu accepte encore de m'aider

Bonne fin de journée a toi et merci en tout cas pour l'aide apporté jusqu'a présent.

Cordialement

Zotar

Message édité par: zotar, à: 09/08/2005 17:11

Message édité par: zotar, à: 09/08/2005 17:11
 

Discussions similaires

Statistiques des forums

Discussions
312 582
Messages
2 089 953
Membres
104 317
dernier inscrit
UMP