Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Conversion d'une formule Open Office en Excel ?

8 réponses
Avatar
Indigo
Bonjour à tous.

Soit un tableau de 3000 lignes. Certaines cellules sont vides, les autres
comportent une valeur.

Sur la feuille en cours :
E2 est l'année étudiée.

Sur la feuille nommée "Banque 1" :
B3:B3000 est la colonne des dates.
D3:D3000 est la colonne des mouvements.
I3:I3000 est la colonne des coûts.

Il s'agit de comptabiliser le total des coûts d'un mouvement donné, par
exemple le mouvement "Stock", lors de l'année indiquée en E2, par exemple
2005.

Comment convertir la formule Open Office :
=SOMMEPROD((ANNEE('Banque 1'.$B3:$B3000)=E2)*(('Banque
1'.$D3:$D3000)="Stock")*('Banque 1'.$I3:$I3000))

Merci à tous.

8 réponses

Avatar
mission
Bonjour tout seul
Pour Excel, la feuille et la zone de traitement sont séparées par un !
(point d'exclamation), pas par un . (point)
AMHA, ton souci vient de là.
...

Dans son message ,
l'honorable Indigo écrivait
Bonjour à tous.

Soit un tableau de 3000 lignes. Certaines cellules sont vides, les
autres comportent une valeur.

Sur la feuille en cours :
E2 est l'année étudiée.

Sur la feuille nommée "Banque 1" :
B3:B3000 est la colonne des dates.
D3:D3000 est la colonne des mouvements.
I3:I3000 est la colonne des coûts.

Il s'agit de comptabiliser le total des coûts d'un mouvement donné,
par exemple le mouvement "Stock", lors de l'année indiquée en E2, par
exemple 2005.

Comment convertir la formule Open Office :
=SOMMEPROD((ANNEE('Banque 1'.$B3:$B3000)â)*(('Banque
1'.$D3:$D3000)="Stock")*('Banque 1'.$I3:$I3000))

Merci à tous.


Avatar
Indigo
Pour Excel, la feuille et la zone de traitement sont séparées par un !
(point d'exclamation), pas par un . (point)
AMHA, ton souci vient de là.
Pas seulement. J'obtiens alors l'erreur #VALEUR! car il y a des cellules

vides parmis les cellules additionnées.
--
Soit un tableau de 3000 lignes. Certaines cellules sont vides, les autres
comportent une valeur.

Sur la feuille en cours :
E2 est l'année étudiée.

Sur la feuille nommée "Banque 1" :
B3:B3000 est la colonne des dates.
D3:D3000 est la colonne des mouvements.
I3:I3000 est la colonne des coûts.

Il s'agit de comptabiliser le total des coûts d'un mouvement donné, par
exemple le mouvement "Stock", lors de l'année indiquée en E2, par exemple
2005.

Comment convertir la formule Open Office :
=SOMMEPROD((ANNEE('Banque 1'.$B3:$B3000)â)*(('Banque
1'.$D3:$D3000)="Stock")*('Banque 1'.$I3:$I3000))

Merci à tous.

Avatar
mission
Oups ! pas vu ça.
Je viens de tester : il semble que excel 2000 ne sache pas faire quand il y
a des trous.
Je te suggère de faire un tour sur Excelabo : ce serait bien le diable si tu
n'y trouvais pas ton bonheur.
Mais prévois du temps devant toi : quand on commence à fouiller ce site, on
a du mal à en sortir. :)

Dans son message ,
l'honorable Indigo écrivait
Pour Excel, la feuille et la zone de traitement sont séparées par un
! (point d'exclamation), pas par un . (point)
AMHA, ton souci vient de là.
Pas seulement. J'obtiens alors l'erreur #VALEUR! car il y a des

cellules vides parmis les cellules additionnées.



Avatar
AV
Pas seulement. J'obtiens alors l'erreur #VALEUR! car il y a des cellules
vides parmis les cellules additionnées.


Il est curieux que tu aies une erreur avec des cellules véritablemant
vides dans la plage "Coûts".
N'y aurait-il pas une formule ou du texte ?
Pour contourner, utilise 2 arguments pour SP :

=SOMMEPROD((ANNEE('Banque 1'!B3:B3000)â)*('Banque
1'!D3:D3000="Stock");('Banque 1'!I3:I3000))

AV

Avatar
Indigo
Je te suggère de faire un tour sur Excelabo
Quel est l'adresse de ce site s'il te plait ?


Avatar
Indigo

Il est curieux que tu aies une erreur avec des cellules véritablemant
vides dans la plage "Coûts".
N'y aurait-il pas une formule ou du texte ?


Il y aura une formule. Dans l'immédiat il n'y a que des nombres ou rien car
c'est une recopie copié-collé depuis la feuille Calc. J'ai par contre déjà
mis les formules conditionnelles.

Pour contourner, utilise 2 arguments pour SP :
=SOMMEPROD((ANNEE('Banque 1'!B3:B3000)â)*('Banque
1'!D3:D3000="Stock");('Banque 1'!I3:I3000))


Ça semble bon. Peux-tu expliquer pourquoi ?

D'ores et déjà, merci à toi AV.

Avatar
mission
Dans son message ,
l'honorable Indigo écrivait
Je te suggère de faire un tour sur Excelabo
Quel est l'adresse de ce site s'il te plait ?

http://www.excelabo.net/

Tout simplement.


Avatar
Indigo
Quel est l'adresse de ce site s'il te plait ?


http://www.excelabo.net/


Merci à toi Mission.