Question
Addition Powershell-Excel
- Atou
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 0
il y a 7 ans 2 mois #28425
par Atou
Addition Powershell-Excel a été créé par Atou
Bonjour,
Je reviens vers les experts powershell, notamment hichammadd
, j'ai actuellement un soucis, j'ai un \"projet\" à boucler à propos de stats excel que je dois fusionner, il me reste simplement à faire une addition d'une cellule sur deux, je suis cruellement en manque de temps, j'ai quelques soucis à régler sur mon projet principal.
Merci d'avance
Je reviens vers les experts powershell, notamment hichammadd
Merci d'avance
Connexion ou Créer un compte pour participer à la conversation.
- Hicham Madini
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 98
- Remerciements reçus 0
il y a 7 ans 2 mois #28438
par Hicham Madini
Réponse de Hicham Madini sur le sujet Re:Addition Powershell-Excel
Slt Atou45,
Atou45 écrit:
vertivalement? horizontalemen? y a des conditions? un fichier explicatif peut être?
Merci d'avance aussi
Atou45 écrit:
Bonjour,
il me reste simplement à faire une addition d'une cellule sur deux
vertivalement? horizontalemen? y a des conditions? un fichier explicatif peut être?
Merci d'avance aussi
Connexion ou Créer un compte pour participer à la conversation.
- Atou
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 0
il y a 7 ans 2 mois #28439
par Atou
Réponse de Atou sur le sujet Re:Addition Powershell-Excel
Je te redonne le fichier en question, en fait je dois additioner le temps d'utilisation et le nombre de connexions de chaque mois dans la colonne CUMUL. En gros je dois faire un total.
Le tout en powershell bien évidemment
Merci d'avance également
<br><br>Message édité par: Atou45, à: 11/03/19 12:09
Le tout en powershell bien évidemment
Merci d'avance également
La pièce jointe destination.zip est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Hicham Madini
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 98
- Remerciements reçus 0
il y a 7 ans 2 mois #28440
par Hicham Madini
Réponse de Hicham Madini sur le sujet Re:Addition Powershell-Excel
Re,
Ben normalement c'est simple à réaliser, voici un exemple pour calculer le total des Nombres de connexions:
[code:1]# récupérer la première ligne vide avec:
$lastRow = $wsD.UsedRange.rows.count + 1
# et la dernière colonne non vide
$lastCol = $wsD.UsedRange.columns.count
# inserer le mot Total dans la première colonne
$wsD.Cells($lastRow , 1) = \"Total\"
# et la t'insere le total dans chaque deuxième céllule à partir de la 4ème cellule de la ligne \"Total\"
for ($Col=4; $Col -le $lastCol; $Col=$Col+2 ){
$functions = $ExcelApplication.WorkSheetfunction
$range = $wsD.Range($wsD.Cells(3, $Col), $wsD.Cells($lastrow -1, $Col))
$wsD.Cells($lastRow , $Col) = $functions.sum($range)
}[/code:1]
tu fais la même chose pour les Temps d'Utilisation en formatant les célulles pour avoir le résultat que tu veux avoir.
voilà et bonne chance :-D<br><br>Message édité par: hichammadd, à: 11/03/19 16:07
Ben normalement c'est simple à réaliser, voici un exemple pour calculer le total des Nombres de connexions:
[code:1]# récupérer la première ligne vide avec:
$lastRow = $wsD.UsedRange.rows.count + 1
# et la dernière colonne non vide
$lastCol = $wsD.UsedRange.columns.count
# inserer le mot Total dans la première colonne
$wsD.Cells($lastRow , 1) = \"Total\"
# et la t'insere le total dans chaque deuxième céllule à partir de la 4ème cellule de la ligne \"Total\"
for ($Col=4; $Col -le $lastCol; $Col=$Col+2 ){
$functions = $ExcelApplication.WorkSheetfunction
$range = $wsD.Range($wsD.Cells(3, $Col), $wsD.Cells($lastrow -1, $Col))
$wsD.Cells($lastRow , $Col) = $functions.sum($range)
}[/code:1]
tu fais la même chose pour les Temps d'Utilisation en formatant les célulles pour avoir le résultat que tu veux avoir.
voilà et bonne chance :-D<br><br>Message édité par: hichammadd, à: 11/03/19 16:07
Connexion ou Créer un compte pour participer à la conversation.
- Atou
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 0
il y a 7 ans 2 mois #28441
par Atou
Réponse de Atou sur le sujet Re:Addition Powershell-Excel
On s'est pas bien compris je crois, en fait j'ai la colonne CUMUL dans le fichier que je t'ai envoyé (destination) qui est le total du nombre de connexion et de temps d'utilisation de tous les mois et donc je veux que quand j'ajoute un nouveau mois que la colonne CUMUL continue à être à jour.<br><br>Message édité par: Atou45, à: 12/03/19 07:13
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Hicham Madini
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 98
- Remerciements reçus 0
il y a 7 ans 2 mois #28442
par Hicham Madini
Réponse de Hicham Madini sur le sujet Re:Addition Powershell-Excel
Bonjour Atou,
ok maintenant j'ai compris ce que tu cherches à faire. Pourcela t'as pas besoin de Powershell! une formule dynamique va te resoudre ton problème.
remplace la formule dans la céllule D3 avec cette formule et tu tire vers le bas (la cellule CA tu peux la modifier comme tu veux)
[code:1]=Si(SOMMEPROD((MOD(COLONNE($F3:$CA3);2)=0)*($F3:$CA3))=0;\"\";SOMMEPROD((MOD(COLONNE($F3:$CA3);2)=0)*($F3:$CA3)))[/code:1]
tu fais la même chose pour D3<br><br>Message édité par: hichammadd, à: 12/03/19 08:02
ok maintenant j'ai compris ce que tu cherches à faire. Pourcela t'as pas besoin de Powershell! une formule dynamique va te resoudre ton problème.
remplace la formule dans la céllule D3 avec cette formule et tu tire vers le bas (la cellule CA tu peux la modifier comme tu veux)
[code:1]=Si(SOMMEPROD((MOD(COLONNE($F3:$CA3);2)=0)*($F3:$CA3))=0;\"\";SOMMEPROD((MOD(COLONNE($F3:$CA3);2)=0)*($F3:$CA3)))[/code:1]
tu fais la même chose pour D3<br><br>Message édité par: hichammadd, à: 12/03/19 08:02
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Addition Powershell-Excel