[Excel] Résultat minimal de plusieurs soustractions

Résultat minimal de plusieurs soustractions [Excel] - Logiciels - Windows & Software

Marsh Posté le 21-07-2009 à 12:32:08    

Bonjour,
 
Sous Excel, j'ai un fichier qui recense des incidents avec plusieurs informations les concernant, et j'ai entre autres:
- Date de création de l'incident (disons, colonne B)
- Date de résolution de l'incident (disons colonne C)
 
Je cherche à obtenir différentes stats, par exemple "quel est le temps minimal de correction d'un bug ?", avec un calcul bête du style:

Citation :

= (C1 - B1) * 24 * 60


Mais mon problème est que je ne sais pas comment faire pour qu'Excel aille d'abord faire toutes les divisions (C1 moins B1, C2 moins B2... sur des milliers de lignes), du genre:
 

Citation :

= MIN( (C1:C1000 - B1:B1000) * 24 * 60 )


Les parties en rouge sont ce qui me pose problème, car ce n'est apparemment pas possible ; étant donné que je n'ai jamais vraiment utilisé Excel, je ne connais pas le comportement de ces fonctions. Je suppose que la solution est très simple, mais je ne la connais pas (et je ne la trouve pas sur le net) et c'est pourquoi je m'en remets à vous :jap:  
 
Merci d'avance pour votre aide

Reply

Marsh Posté le 21-07-2009 à 12:32:08   

Reply

Marsh Posté le 21-07-2009 à 13:21:47    

Morveus a écrit :

Bonjour,
 
Sous Excel, j'ai un fichier qui recense des incidents avec plusieurs informations les concernant, et j'ai entre autres:
- Date de création de l'incident (disons, colonne B)
- Date de résolution de l'incident (disons colonne C)
 
Je cherche à obtenir différentes stats, par exemple "quel est le temps minimal de correction d'un bug ?", avec un calcul bête du style:

Citation :

= (C1 - B1) * 24 * 60


Mais mon problème est que je ne sais pas comment faire pour qu'Excel aille d'abord faire toutes les divisions (C1 moins B1, C2 moins B2... sur des milliers de lignes), du genre:
 

Citation :

= MIN( (C1:C1000 - B1:B1000) * 24 * 60 )


Les parties en rouge sont ce qui me pose problème, car ce n'est apparemment pas possible ; étant donné que je n'ai jamais vraiment utilisé Excel, je ne connais pas le comportement de ces fonctions. Je suppose que la solution est très simple, mais je ne la connais pas (et je ne la trouve pas sur le net) et c'est pourquoi je m'en remets à vous :jap:  
 
Merci d'avance pour votre aide


 
Salut
 
Effectivement,ça me paraît trop simple et je ne veux pas t'offenser mais je ne comprends pas ton souci.
Disons,D1=(C1-B1)*24*60.Ensuite,tu sélectionnes D1 et tout en maintenant la touche Ctrl,tu positionnes le curseur de ta souris sur la droite de la cellule.Ton curseur se tansforme alors en 2 signes +,un grand et un petit.Tu doubles-cliques et la copie se fait sur toute la colonne.
Je n'ai pas compris ton histoire de MIN si ce n'est qu'il faut faire tout simplement min(D1:fin).
 
@+


Message édité par TAM136 le 21-07-2009 à 13:23:56
Reply

Marsh Posté le 21-07-2009 à 13:37:57    

Salut,
 
Pas d'offense, je me suis sûrement mal expliqué :)
Je vais faire encore plus simple, j'aimerais grosso modo pouvoir faire :  
 
=MIN(C1:C1000 - B1:B1000)
 
(le minimum parmis les soustractions de chaque ligne (de 1 à 1000) entre C et B)
 
Par exemple:
 
Je veux le minimum parmis ces 3 calculs (à gauche C, à droite B) :  
500 - 10
600 - 100
700 - 1000
 
Le minimum sera "-300", résultant de 700 moins 1000.
 
Or ça ne marche pas, du moins pas avec la fonction MIN telle que je l'utilise, puisque je ne connais pas la syntaxe pour obtenir "le minimum de plusieurs calculs" :(
 
Merci pour ton aide

Reply

Marsh Posté le 21-07-2009 à 14:46:36    

Bon alors on (= ma copine) vient de m'apprendre qu'on pouvait écrire nos fonctions Excel directement via VBA (ce que je ne savais pas, pauvre inculte d'Office que je suis)...  
 
Mon problème est donc réglé puisqu'il me suffit d'écrire moi-même la fonction que je recherche :p
 
Merci encore pour ton aide

Reply

Marsh Posté le 21-07-2009 à 16:55:08    

Sans VBA c'est faisable ;)

 

edit: quand tu tapes =MIN(A1:A3-B1:B3), au lieu de valider avec Entrée, valide avec Ctrl+Shift+Entrée. Et là, magie :D

Message cité 1 fois
Message édité par freds45 le 21-07-2009 à 16:56:04

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 21-07-2009 à 17:28:42    

freds45 a écrit :

Sans VBA c'est faisable ;)
 
edit: quand tu tapes =MIN(A1:A3-B1:B3), au lieu de valider avec Entrée, valide avec Ctrl+Shift+Entrée. Et là, magie :D


Roh, merci beaucoup !
Je suis dégoûté de pas avoir su ça plus tôt :lol:  
 
Encore merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed