formule ou macros???

A

aiz

Guest
Bonjour,

jai une base de données de 5249 lignes.

de C2:C5249 j'ai des références d'articles.
je les ais classé par ordre décroissant afin de faire apparaitre les doublons,triplons,quadruplons...

En collonnes AK on attribu un pourcentage a chaque référence.
Pour les doublons seul une des deux cellules de la collonne AK est pleine
Pour les triplons deux sur 3
Pour les quadruplons 3 sur 4
...

Je voudrais pour la cellule vide qui ne contient rien que excel fasse 100- le pourcentage de la référence similaire(l'autre doublons)
C AK
EX 2 azerty 40
3 azerty vide(excel calcul 100-40)

Je veut que 60 soit inscrit en automatique pour tout les doublons.

Je pense être plus clair que hier

MERCI DE VOTRE AIDE
 
G

Gérard DEZAMIS

Guest
Bonjour Aiz

en AL3 mettre :

=SI(ET(C3=C2;AK3='');100-AK2;AK3)

et tirer cette formule vers le bas
tu auras ainsi les valeurs de cellules adaptées

Invonvénient : une colonne supplémentaire est nécessaire.

Attendons les VBA(fans) qui vont avoir une solution plus simple

@+GD
 

Abel

XLDnaute Accro
Bonjour aiz, Gérard,

Est-ce quelque chose comme cela que tu cherches ?


Abel. [file name=Exemple_aiz.zip size=10426]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_aiz.zip[/file]

Edition :
Efface les informations en rouge avant d'actionner la macro.

Message édité par: Abel, à: 24/01/2006 13:34
 

Pièces jointes

  • Exemple_aiz.zip
    10.2 KB · Affichages: 17

pierrejean

XLDnaute Barbatruc
bonjour tous
j'avais cette macro (moins elegante mais adaptée)

Sub pourcent()
colak = Range('AK1').Column
For Each c In Range('C3:C5249')
tot = 0
If c = Cells(c.Row - 1, c.Column) And Cells(c.Row, colak) = '' Then
For n = 1 To 10
If Cells(c.Row - n, c.Column) = c Then
tot = tot + Cells(c.Row - n, colak)
Else
Cells(c.Row, colak) = 100 - tot
Exit For
End If
Next
End If
Next
End Sub
 

Abel

XLDnaute Accro
Re,

Oui et c'est ainsi que tu l'avais énoncé.

Les informations sont triées et la cellule vide se trouve sur le dernier de 'doublons'.

Si ce n'est pas le cas, il faut que je revoie le code.

Qu'elles sont les situations que l'on peut rencontrer ?

Abel.
 

Gérard DEZAMIS

XLDnaute Accro
Bonsoir à tous
Salut Abel

je n'avais pas 'imprimé' qu'il fallait faire la somme des pourcentage pour la déduire de 100. Je n'avais retranché que la dernière valeur avant le 'vide'

J'essaye de réparer avec le fichier joint ... :p

@+GD [file name=AIZ2.zip size=1779]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/AIZ2.zip[/file]
 

Pièces jointes

  • AIZ2.zip
    1.7 KB · Affichages: 13

Discussions similaires

Réponses
10
Affichages
437

Statistiques des forums

Discussions
312 221
Messages
2 086 382
Membres
103 199
dernier inscrit
ATS1