Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2912 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  32  33  34  ..  111  112  113  114  115  116
Auteur Sujet :

[Topic Unique] Excel : Keep calm and Pivot Table !

n°2990196
SuppotDeSa​Tante
Aka dje69r
Posté le 04-04-2011 à 23:27:26  profilanswer
 

Reprise du message précédent :
Bah comment veux tu qu'il evolue le tableau ?
Si j'ajoute une ligne, dns mon tableau final il me faut une ligne supplementaire ET une colonne... Plus la somme de chaque possibilité pour cette derniere ligne ajoutee...


---------------
Soyez malin, louez entre voisins !
mood
Publicité
Posté le 04-04-2011 à 23:27:26  profilanswer
 

n°2990213
kensiko26
Posté le 05-04-2011 à 03:55:39  profilanswer
 

Tu ne pourras pas ajouter automatiquement des colonnes/lignes sans passer par le code VBA.

 

Par contre, rien ne t'empêche de créer 5000 colonnes/lignes et tu vas en avoir pour un bon bout.

 

Je suis pas mal convaincu que somme.si pourrait fonctionner, mais je vois pas exactement pourquoi tu as des colonnes et des lignes, qu'est-ce que ça te donne d'additionner des prix de différentes marques ensemble ?

 

Si le somme.si ne suffit pas, avec les fonctions matricielles (Ctrl+Maj + Entrée) vont sûrement le faire. Mais là ça s'en vient compliqué.

Message cité 1 fois
Message édité par kensiko26 le 05-04-2011 à 13:58:17
n°2990236
aout
Posté le 05-04-2011 à 10:51:21  profilanswer
 

Bonjour, j'ai une colonne avec plein de mots dans chaque cellule.
 
Je souhaite creer une 2e colonne ou il sera ecrit "ok" a cote de cellule comportant les mots de mon choix.
 
Si je ne souhaitait "filtrer" qu'un mot, j'aurais utilise cette formule :
 
=IF(COUNTIF(A2,"van" )>=1,"ok","" )
 
Le probleme c'est que je souhaite qu'un OK apparaisse partout ou AU MOINS un des mots suivant apparaitront : VAN, SPRINTER ou CADDY. (notez qu'il s'agit d'un OU, et pas d'un ET, c'est la toute la difficulte de la chose !)
 
merci d'avance !
 
et je ne sais comment adapter la formule avec plusieurs criteres.

n°2990237
aout
Posté le 05-04-2011 à 10:52:01  profilanswer
 

if = si
 
countif=nb.si en Francais (desole, l'edit ne marche pas)

n°2990284
Gwendoule
Posté le 05-04-2011 à 13:38:47  profilanswer
 

Par exemple :
 
=SI(ET(ESTERREUR(TROUVE("VAN";A2));ESTERREUR(TROUVE("SPRINTER";A2));ESTERREUR(TROUVE("CADDY";A2)));"";"OK" )

n°2990292
aout
Posté le 05-04-2011 à 13:58:28  profilanswer
 

merci !


Message édité par aout le 05-04-2011 à 13:59:32
n°2990318
The_chosen​_one
There can only be one !
Posté le 05-04-2011 à 15:36:11  profilanswer
 

Un tableau croisé dynamique ça marche tout de suite non ?
(essayé chez moi il fait automatiquement la somme des prix par produit)

n°2990334
SuppotDeSa​Tante
Aka dje69r
Posté le 05-04-2011 à 17:15:07  profilanswer
 

The_chosen_one a écrit :

Un tableau croisé dynamique ça marche tout de suite non ?
(essayé chez moi il fait automatiquement la somme des prix par produit)


A qui tu réponds tu ?  :whistle:  
 
 

kensiko26 a écrit :

Tu ne pourras pas ajouter automatiquement des colonnes/lignes sans passer par le code VBA.
 
Par contre, rien ne t'empêche de créer 5000 colonnes/lignes et tu vas en avoir pour un bon bout.
 
Je suis pas mal convaincu que somme.si pourrait fonctionner, mais je vois pas exactement pourquoi tu as des colonnes et des lignes, qu'est-ce que ça te donne d'additionner des prix de différentes marques ensemble ?
 
Si le somme.si ne suffit pas, avec les fonctions matricielles (Ctrl+Maj + Entrée) vont sûrement le faire. Mais là ça s'en vient compliqué.


Voir où la somme de deux 'voitures' coute le moins cher, mais differente.
Et c'est plus lisible sur un tableau a deux entrées qui somme les differents prix des 'voitures'.


---------------
Soyez malin, louez entre voisins !
n°2990336
kensiko26
Posté le 05-04-2011 à 18:01:59  profilanswer
 

Ok alors essaie-toi avec Somme.Si, il en faudra 2 dans la formule présente dans chaque case.

 

Sinon envoie-moi un message privé et je vais te faire ça.


Message édité par kensiko26 le 07-04-2011 à 19:03:22
n°2990589
SuppotDeSa​Tante
Aka dje69r
Posté le 07-04-2011 à 14:57:19  profilanswer
 

C'est sympa, mais je ne vois pas trop ce qui n'est pas compris dans ma question.
 
J'ai un tableau à deux colonnes : Type ; Montant
Et je veux trouver le (ou les) plus petit montant sommé de deux occurences differentes de Type.
Et donc pour une présentation lisible, un tableau à double entrée est plus judicieux.
 
On part de ca :
Opel Corsa 17000  
Seat Ibiza 15000  
Ford Fiesta 16000  
 
Et plutot que d'avoir toutes les occurences possibles sommées :
Opel Corsa + Seat Ibiza = 32000
Opel Corsa + Ford Fiesta = 33000
Seat Ibiza + Ford Fiesta = 31000
 
Je prefere un tableau comme ca :
                    Opel Corsa          Seat Ibiza          Ford Fiesta  
Opel Corsa        34000                  32000               33000  
Seat Ibiza         32000                  30000               31000  
Ford Fiesta        33000                  31000               32000


Message édité par SuppotDeSaTante le 07-04-2011 à 14:59:43

---------------
Soyez malin, louez entre voisins !
mood
Publicité
Posté le 07-04-2011 à 14:57:19  profilanswer
 

n°2990628
kensiko26
Posté le 07-04-2011 à 19:03:10  profilanswer
 

Ça va, alors tu as essayé avec Somme.Si ? Sinon, trouver le plus petit, ce serait un min.si mais je pense que ça n'existe pas donc va falloir prendre les formules matricielles. Ça serait plus simple de m'envoyer ton fichier pour que je te fasse la formule.

n°2991839
Winnuke
Posté le 18-04-2011 à 15:09:57  profilanswer
 

Bonjour,
J'ai une question de date qui me prend le choux...
L'objectif:
-En fonction du mois en cours, obtenir la date "dernier jour ouvré du mois + x jours".
Ma fonction en cours:
=WORKDAY(WORKDAY(EOMONTH(C8;0);recherchev du nombre de jours +1;fériés);-1)

 

détail de la formule:
- EOMONTH : dernier jour du mois
- workday(dernier jour; +x jour + 1j; plus prise en compte des jours fériés)  =>j'ai donc théoriquement le dernier jour + 1 jour ouvré du mois suivant.
- 2e workday. Pour revenir au dernier jour ouvré du mois.

 

j'ai été obligé de faire le +1 / -1 pour gérer les cas où le dernier jour tombe un jour non ouvré. Ca ne marchait plus quand je devais ajouter 0 jour (n'ajoutant aucun jour ouvré, ça restait au samedi).

 

Mais du coup, ça ne marche pas à tous les coup et je vois pas bien pourquoi.

 

edit: Bon en échangeant mon histoire d'ajout de jours, ça à l'air de fonctionner, mais pas facile de savoir si ça marche tous les mois... A voir.
pour info ça donne donc:
=WORKDAY(WORKDAY(EOMONTH(C14;0);1;fériés);RECHERCHEV(B14;remettants;RECHERCHEV(MOIS(C14);mois;2;0);0)-1)
:o


Message édité par Winnuke le 18-04-2011 à 15:22:55
n°2991841
kensiko26
Posté le 18-04-2011 à 15:31:29  profilanswer
 

J'ai essayé et en effet ce n'est pas facile. Tu utilises les bonnes fonctions, faut juste trouver le moyen de les utiliser correctement.

n°2991842
Winnuke
Posté le 18-04-2011 à 15:52:40  profilanswer
 

Oui je vais utiliser celle là tant que ça fonctionne, en vérifiant à chaque fois.
Juste pour le fun, la formule pour calculer la date du dimanche de Pâques, trouvée sur google.
=PLANCHER(DATE(C6;5;JOUR(MINUTE(C6/38)/2+56));7)-34+7*(C6=2079)
 
J'aurai pas imaginé que cette date soit si technique à positionner... :D

n°2991848
SuppotDeSa​Tante
Aka dje69r
Posté le 18-04-2011 à 16:52:16  profilanswer
 

Hum... Ca serait pas plus simple de regarder le dernier jour du mois, si c'est un jour férié ou si c'est un samedi et/ou dimanche, fait -1 etc.
 
Un truc comme ca devrait le faire :

Code :
  1. Private Function IsFerie(Date_testee) As Boolean
  2.     Dim JJ, AA, MM As Integer
  3.     Dim NbOr, Epacte As Integer
  4.     Dim PLune, Paques, Ascension, Pentecote As Date
  5.     JJ = Day(Date_testee)
  6.     MM = Month(Date_testee)
  7.     AA = Year(Date_testee)
  8.     If JJ = 1 And MM = 1 Then IsFerie = True: Exit Function '1 Janvier
  9.     If JJ = 1 And MM = 5 Then IsFerie = True: Exit Function '1 Mai
  10.     If JJ = 8 And MM = 5 Then IsFerie = True: Exit Function '8 Mai
  11.     If JJ = 14 And MM = 7 Then IsFerie = True: Exit Function '14 Juillet
  12.     If JJ = 15 And MM = 8 Then IsFerie = True: Exit Function '15 Août
  13.     If JJ = 1 And MM = 11 Then IsFerie = True: Exit Function '1 Novembre
  14.     If JJ = 11 And MM = 11 Then IsFerie = True: Exit Function '11 Novembre
  15.     If JJ = 25 And MM = 12 Then IsFerie = True: Exit Function '25 Décembre
  16.     NbOr = (AA Mod 19) + 1
  17.     Epacte = (11 * NbOr - (3 + Int((2 + Int(AA / 100)) * 3 / 7))) Mod 30
  18.     PLune = DateSerial(AA, 4, 19) - ((Epacte + 6) Mod 30)
  19.     If Epacte = 24 Then PLune = PLune - 1
  20.     If Epacte = 25 And (AA >= 1900 And AA < 2000) Then PLune = PLune - 1
  21.     Paques = PLune - Weekday(PLune) + vbMonday + 7 'Paques
  22.     If JJ = Day(Paques) And MM = Month(Paques) Then IsFerie = True: Exit Function
  23.     Ascension = Paques + 38 'Ascension
  24.     If JJ = Day(Ascension) And MM = Month(Ascension) Then IsFerie = True: Exit Function
  25.     Pentecote = Ascension + 11 'Pentecote
  26.     If JJ = Day(Pentecote) And MM = Month(Pentecote) Then IsFerie = True: Exit Function
  27.     IsFerie = False
  28. End Function
  29. Function DernierJourMoisF(LaDate)
  30. Dim DateJour, MoisJour, AnneeJour
  31. On Error Resume Next
  32. MoisJour = Month(LaDate)
  33. AnneeJour = Year(LaDate)
  34. Select Case MoisJour
  35.     Case 1, 3, 5, 7, 8, 10, 12
  36.         DernierJourMoisF = Format("31/" & MoisJour & "/" & AnneeJour, "dd/mm/yyyy" )
  37.     Case 4, 6, 9, 11
  38.         DernierJourMoisF = Format("30/" & MoisJour & "/" & AnneeJour, "dd/mm/yyyy" )
  39.     Case 2
  40.         If AnneeJour Mod 4 = 0 Then
  41.             DernierJourMoisF = Format("29/" & MoisJour & "/" & AnneeJour, "dd/mm/yyyy" )
  42.         Else
  43.             DernierJourMoisF = Format("28/" & MoisJour & "/" & AnneeJour, "dd/mm/yyyy" )
  44.         End If
  45. End Select
  46. End Function
  47. Function JoursOuvres(MaDate As Range, NbJours)
  48. Dim DateRet
  49. On Error Resume Next
  50. MaDateRet = CDate(MaDate.Value)
  51. MaDateRet = CDate(DernierJourMoisF(MaDateRet))
  52.     For x = 1 To 31
  53.         DateRetL = Weekday(MaDateRet, vbMonday)
  54.         DateRetF = IsFerie(MaDateRet)
  55.         If DateRetF = False And (DateRetL <> 6 And DateRetL <> 7) Then
  56.             MaDateFin = MaDateRet
  57.             Exit For
  58.         End If
  59.         MaDateRet = DateAdd("d", -1, MaDateRet)
  60.     Next x
  61.    
  62. MaDateRet = DateAdd("d", NbJours, CDate(MaDateFin))
  63.     For x = 1 To 31
  64.         DateRetL = Weekday(MaDateRet, vbMonday)
  65.         DateRetF = IsFerie(MaDateRet)
  66.         If DateRetF = False And (DateRetL <> 6 And DateRetL <> 7) Then
  67.             MaDateFin = MaDateRet
  68.             Exit For
  69.         End If
  70.         MaDateRet = DateAdd("d", 1, MaDateRet)
  71.     Next x
  72.    
  73. JoursOuvres = MaDateFin
  74. End Function


 
Donc si en A1 je saisis :
01/07/2011
 
Si en A2 je saisis pour ajouter un jour :
=JoursOuvres(A1;1)
Il me renvoie bien 01/08/2011
Pour ajouter 2 jours :
=JoursOuvres(A1;2)
Il me renvoie bien aussi 01/08/2011
Pour ajouter 5 jours :
=JoursOuvres(A1;5)
Il me renvoie bien aussi 03/08/2011
 
Idema avec en A1 : 01/12/2011
En A2 : =JoursOuvres(A1;1)
Il me renvoie bien 02/01/2012
 
A voir ou a tester avec tes infos :jap:


Message édité par SuppotDeSaTante le 18-04-2011 à 16:52:50

---------------
Soyez malin, louez entre voisins !
n°2991849
Winnuke
Posté le 18-04-2011 à 17:37:40  profilanswer
 

Si on ajoute 2 jours ouvrés au 31 juillet, ça donne pas le 01/08 mais le 02/08.
Ca fonctionne aussi sûrement en modifiant un peu mais là comme ça, ça me paraît beaucoup moins simple que mon truc :D  
(certes j'y connais rien et je pratique pas donc ça n'aide pas)

n°2991869
SuppotDeSa​Tante
Aka dje69r
Posté le 18-04-2011 à 21:47:52  profilanswer
 

Pour les jours ouvrés suffit de modifier la boucle.
 
J'avais pas lu que c'etait resolu. Je laisse le code, ca peut servir a d'autres.


---------------
Soyez malin, louez entre voisins !
n°2991971
FoGo
Posté le 20-04-2011 à 10:41:51  profilanswer
 

Bonjour à tous, dans le cadre de mon activité professionnelle je vais être amené à travailler beaucoup sur excel...
 
J'ai déjà eu des cours dessus en IUT, mais certaines choses m'échappent, et je ne sais pas comment les nommer pour les retrouver dans l'aide.
 
Alors je vous explique ma première lacune :
 
Quand vous avez un tableau avec le titre des lignes et des colonnes et que vous vous déplacez avec les curseurs, les titres des lignes et colonnes finissent par disparaître. Je sais qu'il y a une commande pour figer tout ça, mais pas moyen de la retrouver. Ca me serait bien pratique car je dois traiter un tableau assez grand, avec plus de 300 lignes et pour une bonne centaine de colonnes.
 
D'avance, merci.

n°2991972
Winnuke
Posté le 20-04-2011 à 11:03:13  profilanswer
 

Tu te mets dans la case "au coin de ce qui va bouger", donc sous la ligne des titres des colonnes et à droite de la colonne des titres de ligne et tu fais Fenêtre / Figer les volets.
 
Autre méthode: tu choppes le petit rectangle au dessus de la barre de défilement et tu le descends un peu.

n°2991973
FoGo
Posté le 20-04-2011 à 11:04:33  profilanswer
 

Merci pour ta réponse rapide !

n°2993414
FoGo
Posté le 03-05-2011 à 15:10:25  profilanswer
 

Bonjour à tous, encore une petite question sur Excel. Je dois travailler sur des zones de cellules avec une couleur et un encadrement. J'aimerais savoir s'il y a un moyen de figer le quadrillage pour éviter d'avoir à redessiner moi même les cases aprés avoir fait un copier coller ou un glissement de cellules. Y'a t-il une option à cocher ou une commande à lancer ?
 
D'avance, merci !

n°2993423
kensiko26
Posté le 03-05-2011 à 16:20:17  profilanswer
 

Quand tu arrives pour coller, ne fait que coller les valeurs, ça va empêcher de modifier le format des cellules.

n°2993515
Vito_Corle​one
Things aren't that simple
Posté le 04-05-2011 à 15:26:30  profilanswer
 

Bonjour,
 
J'ai un problème sous Excel 2007/Win XP : je n'arrive pas à imprimer les formes(ellipse...etc)  
 
La case "imprimer l'objet" est bien cochée dans les propriétés et mon imprimante n'est pas en mode brouillon.
 
A noter qu'elles n'apparaissent pas non plus en mode "aperçu avant impression"
 
Si quelqu'un a une idée, je suis preneur !

n°2993529
kensiko26
Posté le 04-05-2011 à 19:06:00  profilanswer
 

Aucune idée vraiment !

n°2993590
SuppotDeSa​Tante
Aka dje69r
Posté le 05-05-2011 à 11:21:38  profilanswer
 

Dans les parametres sur la fenetre de l'imprimante, tu as aussi une case imprimer les dessins.


---------------
Soyez malin, louez entre voisins !
n°2993825
Narm
3dfx gone, but never forgotten
Posté le 07-05-2011 à 12:43:28  profilanswer
 

Bonjour,  
Une petite question toute bête :  
Dans mon classeur j'ai plusieurs feuilles qui comportent les mêmes données et j'ai besoin que quand l'on modifie dans la première feuille une cellule ça fasse la même chose dans la seconde.
Pour l'instant j'ai créer une nouvelle feuille, puis j'ai fait un copier puis collage spécial avec liaison et ça fonctionne.
Néanmoins, j'aimerais savoir s'il n'existe pas une manière plus simple, comme par exemple copier directement la feuille avec des liaisons.  
(J'arrive à créer une copie de ma feuille, mais sans liaison)...
Merci à vous !


---------------
Besoin d'un dépannage informatique dans le 41 ?
n°2994088
FoGo
Posté le 10-05-2011 à 09:51:16  profilanswer
 

kensiko26 a écrit :

Quand tu arrives pour coller, ne fait que coller les valeurs, ça va empêcher de modifier le format des cellules.


 
Merci

n°2994617
etiennedef​qvx
Posté le 14-05-2011 à 15:40:24  profilanswer
 

Bonjour à tous,
J'ai une question simple.
 
J'ai une plage de donnée A contenant le temps en seconde, en B j'ai la distance parcourue (avec 2000 positions, c'est que du calcul, pas de 0.01s).
J'ai besoin de stocker la valeur du temps la plus proche d'une certaine distance.
 
Par exemple, je veux trouver à quel temps correspond telle ou telle distance (stockée dans une autre cellule).
 
Vous avez des idées ? avec des conditions ? ou alors il y a une autre astuce toute bête :D ?


---------------
White Li : WorkBlog / Ventes
n°2994661
kensiko26
Posté le 14-05-2011 à 22:46:14  profilanswer
 

Vlookup, en français rechercheV. Le dernier paramètre doit être à VRAI pour qu'il ne cherche pas une valeur exacte.
 
La première colonne doit être la distance, la deuxième le temps.

n°2994692
etiennedef​qvx
Posté le 15-05-2011 à 10:13:19  profilanswer
 

kensiko26 a écrit :

Vlookup, en français rechercheV. Le dernier paramètre doit être à VRAI pour qu'il ne cherche pas une valeur exacte.
 
La première colonne doit être la distance, la deuxième le temps.


Merci  [:acherpy]  
 
J'ai un peu galéré avant qu'elle marche, étant donné qu'il a fallu dupliquer mes données ... mais bon ça fonctionne bien là :love:
Ca m'évite d'utiliser le solver comme j'ai fait hier, c'était bien plus compliqué :pt1cable: !
 [:simonh14]  


---------------
White Li : WorkBlog / Ventes
n°2995899
Deamon
Posté le 29-05-2011 à 11:27:40  profilanswer
 

Bonjour,
 
Une question sur Excel 2010, quand j'ai plusieurs fichiers ouverts le bouton Annuler est commun à tous les fichiers, càd que si je tape un mot dans le 1er fichier, je vais dans le 2e et je clique sur Annuler il va m'effacer le mot que j'ai tapé dans le 1er... Je sais pas pourquoi ils ont décidé de faire ça, c'est débile comme comportement.
Bref, on peut avoir un bouton Annuler qui fonctionne normalement ?

n°2995911
kensiko26
Posté le 29-05-2011 à 13:41:25  profilanswer
 

Je crois pas.

n°2996004
Thucyde
Posté le 30-05-2011 à 16:32:46  profilanswer
 

Bonjour,
 
J'ai une colonne avec une centaine de valeurs, et je souhaiterais insérer à chaque fois entre deux lignes la valeur moyenne ces deux lignes (et réitérer cette opération plusieurs fois).
L'objectif étant d'avoir une série de valeurs plus "continue", pour pouvoir dériver discrètement ensuite.
 
Si c'est pas clair, un exemple :  
1          1
2   ->  1,5
4          2
            3
            4
Une idée de comment je pourrais réaliser ça ?
La difficulté ça serait de trouver une fonction qui prend une valeur dans une colonne, puis une autre dans une autre colonne (celle des valeurs moyennes), puis la suivante dans la première...
 
Merci  :jap:

n°2996016
kensiko26
Posté le 30-05-2011 à 19:03:57  profilanswer
 

Daemon pour ton problème tu peux démarrer 2 Excel.

n°2996017
kensiko26
Posté le 30-05-2011 à 19:05:11  profilanswer
 

Thucyde je le ferais avec le code VBA. Tu peux toujours essayer avec des formules, je sais que j'y arriverais, mais la formules serait longue...

n°2996429
PHIL10150
Posté le 03-06-2011 à 18:12:41  profilanswer
 

Bonjour  
Nouveau sur le forum  
Je cherche à résoudre le transfert de plusieurs lignes d’articles vers un bon de commande  
de feuil1 (« catalogue article ») vers feuil2 (« BON DE COMMANDE »)  
La quantité de commande à noter En feuil1 cellule B15 – E15 – H15 (environ 150 cel 1/article)  
J’ai créer une plage en feuil1 de J12 :N250 avec les Réf en J, Le libellé en K, Le conditionnement en L, Le prix Unitaire en M et la quantité en N.  
Donc les quantité notées en B15 sont copiées en N12 etc…  
Maintenant en cliquant sur le bouton VILIDER, je souhaiterais transférer uniquement les lignes ayant un chiffre dans la colonne N (quantité)  
Voilà ce que j’ai mais rien ne fonctionne  
Merci de votre aide  
 
sheets("catalogue" ).Select  
Range("J12:N250" ).Copy  
    Selection.Copy  
    Sheets("bon de commande" ).Select  
    Range("A21" ).Select  
    With Range("E21", Range("A48" ).End(xlUp)). _  
SpecialCells(xlCellTypeBlanks).EntireRow.Delete  
    ActiveWindow.SmallScroll Down:=9  
End With  
End Sub  
 

n°2996437
kensiko26
Posté le 03-06-2011 à 21:01:13  profilanswer
 

Y'a aucun Paste dans ton code.
 
Le code n'est pas vraiment bien parti. Je ferais tout simplement une belle boucle For.
 
Aussi, si tu le souhaite, tu peux avoir des formules qui feraient que ta liste Bon de commande serait mise à jour automatiquement. L'inconvénient est le temps de calcul, il va augmenter exponentiellement avec le nombre d'item que tu peux avoir dans ta feuille 1.

n°2996441
Deamon
Posté le 03-06-2011 à 21:47:56  profilanswer
 

kensiko26 a écrit :

Deamon pour ton problème tu peux démarrer 2 Excel.


Pas bête je ferai ça, merci. :)  
Mais c'est quand même dommage de devoir faire cela...

n°2996989
kellyshouw
Posté le 08-06-2011 à 12:30:54  profilanswer
 

Bonjour tout le monde,
 
J'ai une question à poser concernant les formules excel !
 
Alors j'explique mon problème : j'ai fait une feuille excel répertoriant jour après jour le nombre d'entrées sur un an (je suis stagiaire dans un cinéma) et comme vous le savez dans un cinéma les entrées varient en fonction du jour (plus d'entrées le mercredi et le weekend etc) j'ai donc besoin de calculer plusieurs moyennes mais que sur certains jours ! Par exemple, il me faudrait une moyenne des entrées sur tous les mercredis de l'année, etc... J'ai fouillé sur Internet une solution en vain... Je sais qu'il existe une fonction "moyenne si" j'ai tout tenté mais sa me met tjs DIV#0 ou alors que ma fonction a trop ou pas assez de caractéristiques... je ne sais plus quoi faire !!
 
Je vous remercie d'avance du temps que vous m'accorderez !
 
Bonne journée

n°2997022
kensiko26
Posté le 08-06-2011 à 19:58:02  profilanswer
 

Moyenne.si est la façon de procéder. Si ça dit Div#0 c'est que la condition dans ton "SI" n'est pas bonne.
 
Tu peux aussi faire Somme.si(paramèretres) / Compte.si(paramètres)

n°2997129
SuppotDeSa​Tante
Aka dje69r
Posté le 09-06-2011 à 17:48:50  profilanswer
 

Un tableau croisé dynamique avec les jours en entete de ligne ou de colonne. Ta colonnes 'nb d'entrees' en donnees, et tu fais une moyenne sur tes donnees. Tu auras tes donnes moyennes par jour en 6-7 clics...


---------------
Soyez malin, louez entre voisins !
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  32  33  34  ..  111  112  113  114  115  116

Aller à :
Ajouter une réponse
 

Sujets relatifs
[EXCEL] Faire une mise à jour dynamique de valeur entre champsExcel : rechercher et afficher une liste
[EXCEL] Conversion/multiplication de massequestions sur la téléphonie avec free en 512k
Excel: Comment insérer automatiquement un titre à chaque page ?[excel] largeur de colonne différente
[Excel] (N00B Inside :-/ )Je veux additionner ...2 questions urgentes : Remplacer Photoshop et achat de scanner
changer la police par défaut sous Excel[Excel] Comment faire pivoter une feuille ?
Plus de sujets relatifs à : [Topic Unique] Excel : Keep calm and Pivot Table !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)