Formule somme.si!
Fermé
louisepierga
-
17 mai 2013 à 10:50
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 17 mai 2013 à 11:26
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 17 mai 2013 à 11:26
A voir également:
- Formule somme.si!
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
4 réponses
Miura564
Messages postés
13404
Date d'inscription
dimanche 18 novembre 2012
Statut
Membre
Dernière intervention
2 février 2015
1 505
17 mai 2013 à 10:55
17 mai 2013 à 10:55
Bonjour,
tu veux donc renseigner ta colonne 2 avec "Tome 1" ou " "Tome 2" suivant si le nom des animaux commence par A-L ou M-Z, c'est bien ça ?
quelle somme veux tu faire ?
tu veux donc renseigner ta colonne 2 avec "Tome 1" ou " "Tome 2" suivant si le nom des animaux commence par A-L ou M-Z, c'est bien ça ?
quelle somme veux tu faire ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 17/05/2013 à 11:09
Modifié par Vaucluse le 17/05/2013 à 11:09
Bonjour
est ce SOMME.SI ou NB.SI que vous voulez utiliser? car dans vos explications, qui y a t il à sommer?
A tout hasard:
compter le nombre d'animaux dont l'initiale est A ou L
=NB.SI(A:A;"A*")+NB.SI(A:A;"L*")
pour affecter Tome 1 ou Tome 2 dans la colonne B
=SI(A1="";""SI(OU(NB.SI(A1;"A*";NB.SI(A1;"L*"));"Tome 1";"Tome2"))
à tirer sur la hauteur utile.
si besoin d'autre chose, revenez avec plus d'info
crdlmnt
Ps désolé,mais l'astérisque ne semble pas fonctionner sur OOO. Pour remplir votre colonne B:
=SI(A1="";"";SI(OU(GAUCHE(A1;1)="A";GAUCHE(A1;1)="L");"Tome1";"Tome2"))
Errare humanum est, perseverare diabolicum
est ce SOMME.SI ou NB.SI que vous voulez utiliser? car dans vos explications, qui y a t il à sommer?
A tout hasard:
compter le nombre d'animaux dont l'initiale est A ou L
=NB.SI(A:A;"A*")+NB.SI(A:A;"L*")
pour affecter Tome 1 ou Tome 2 dans la colonne B
=SI(A1="";""SI(OU(NB.SI(A1;"A*";NB.SI(A1;"L*"));"Tome 1";"Tome2"))
à tirer sur la hauteur utile.
si besoin d'autre chose, revenez avec plus d'info
crdlmnt
Ps désolé,mais l'astérisque ne semble pas fonctionner sur OOO. Pour remplir votre colonne B:
=SI(A1="";"";SI(OU(GAUCHE(A1;1)="A";GAUCHE(A1;1)="L");"Tome1";"Tome2"))
Errare humanum est, perseverare diabolicum
Non en fait je dois utiliser la somme.si pour un exercice pour comprnedre cette formule.
Je sais que : SI(condition ; valeur_si_vrai ; valeur_si_faux). Cela signifie que si la condition est remplie, alors la cellule prend la première valeur (valeur valeur_si_vrai), sinon la cellule prend la seconde valeur (valeur valeur_si_faux).
En fait logiquement ca devrait donner ceci (à reformuler en langage excel!)
somme.si(les premières lettres allant de A à L = 1, les premières lettres allant de L à Z=2; 1; 2)
Mais comment traduire ça!
Je sais que : SI(condition ; valeur_si_vrai ; valeur_si_faux). Cela signifie que si la condition est remplie, alors la cellule prend la première valeur (valeur valeur_si_vrai), sinon la cellule prend la seconde valeur (valeur valeur_si_faux).
En fait logiquement ca devrait donner ceci (à reformuler en langage excel!)
somme.si(les premières lettres allant de A à L = 1, les premières lettres allant de L à Z=2; 1; 2)
Mais comment traduire ça!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
17 mai 2013 à 11:26
17 mai 2013 à 11:26
A part renvoyer tome 1 ou tome 2 en colonne B pur coter chaque ligne, et ensuite compter le nombre de tome 1 *1 ou le nombre de tome 2 *2 je ne vois pas bien ce qu'on peut faire d'autre d'utile avec cette configuration;
et à moins d'une formule complexe, situer les noms par rapport a leurs initiales ne sera pas facile surtout avec somme si.
????
un exemple de possibilité
inscrire l'alphabet de C1 à C26 et en B1
=SOMMEPROD((EQUIV(GAUCHE(A1:A100;1);C2:C27;0)<13)*1)
donnera le nombre e mot dont l'initiale est située avant M
à condition qu'il n'y ait poas de cellule vide dans le champ
De même en colonne B, on peut irter la formule:
=SI(A1="";"";SI(EQUIV(GAUCHE(A1;1);$C$2:$C$27;0)<13;1;2))
et compter ensuoite avec NB.SI le nombre de 1 et le nombre de 2 en colonne B
Mais si ça ne convient pas, pouvez vous revoir la question?
et à moins d'une formule complexe, situer les noms par rapport a leurs initiales ne sera pas facile surtout avec somme si.
????
un exemple de possibilité
inscrire l'alphabet de C1 à C26 et en B1
=SOMMEPROD((EQUIV(GAUCHE(A1:A100;1);C2:C27;0)<13)*1)
donnera le nombre e mot dont l'initiale est située avant M
à condition qu'il n'y ait poas de cellule vide dans le champ
De même en colonne B, on peut irter la formule:
=SI(A1="";"";SI(EQUIV(GAUCHE(A1;1);$C$2:$C$27;0)<13;1;2))
et compter ensuoite avec NB.SI le nombre de 1 et le nombre de 2 en colonne B
Mais si ça ne convient pas, pouvez vous revoir la question?
tontong
Messages postés
2567
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 novembre 2024
1 059
17 mai 2013 à 11:24
17 mai 2013 à 11:24
Bonjour,
On peut faire une approche avec:
=SI(A2="";"";SI(CODE(MAJUSCULE(A2))<=76;"tome1";"tome2"))
Mais les mots qui commencent par une lettre accentuée ou les OE et Æ seront dans le tome 2.
On peut faire une approche avec:
=SI(A2="";"";SI(CODE(MAJUSCULE(A2))<=76;"tome1";"tome2"))
Mais les mots qui commencent par une lettre accentuée ou les OE et Æ seront dans le tome 2.