J'avais essayé la formule (ici sur la ligne 11):
me disant que si la ligne 11 était masquée par autofiltre, la formule allait me renvoyer 0... Formule sous total care. mais ça ne marche pas! la formule me renvoie 1 obstinément! Ce matin j'essaie, en me disant que () a peut-être besoin d'une vraie plage pour réagir à l'autofiltre, de remplacer B11 par B11:B11 et là, miracle, la formule me renvoie bien 0 quand la ligne 11 est masqué par autofiltre!
- Formule sous total care
- Formule sous total avec filtre
- Formule sous total d
- Formule sous total war
[Résolu] ()? Modérateur: Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme. f52k
Membre lOOyal
Messages: 31 Inscription: 07 nov. 2009 19:37
Bonjour,
La fonction () n'existe pas, mais peut-être y a-t-il moyen de la simuler. Toute suggestion sera la bienvenue. D'avance merci. (Rectification signature pas à jour: OOo 3. 3. 0 sous Windows sept)
Dernière modification par f52k le 27 déc. 2011 10:12, modifié 3 fois. OpenOffice 3. Perez et Verstappen sous enquête après une réclamation de Ferrari - L'Équipe. 0 sous Windows sept
Jeff
GourOOu
Messages: 8919 Inscription: 18 sept. 2006 11:40
Localisation: France
Re: ()? Message
par Jeff » 26 déc. 2011 15:11
Je ne comprends pas bien la question
Basiquement, je répondrai qu'il suffit d'utiliser une fonction SI englobant la fonction:
Comme je suppose que c'est moins basique, on peut "fabriquer" une plage avec une fonction DECALER, et donc intégrer cette fonction DECALER comme plage dans la fonction:
(5. 62 Kio) Consulté 15378 fois
Il est possible de nommer la fonction DECALER pour gagner en lisibilité (voir feuille2 du classeur joint en fin de message)
Selon ce que tu veux faire, d'autres fonctions sont possibles, ce serait bien de connaitre la finalité de la question
A +
Pièces jointes
(9.
43 Kio) Téléchargé 476 fois
LibO 7. 2. 7. 2 (x64 avec Java 1. 8. 0_333) et AOO 4. 1. 12 (avec Java x32 1. 0_241), Windows 7 Édition Intégrale 64 SP1, (Domicile)
LibO 6. 2 (x86) sous Ubuntu LTS 16. 04. 1, noyau 4. 4. 0-93 et Xfce 4. 12, Java (x86) 1. 0_131 (Travail) [obligation de version]
par f52k » 27 déc. 2011 19:43
Merci beaucoup, je suis très gâté en cette période de fête. La simplification de Jeff donne une formule plus "élégante"
La possibilité de savoir si une ligne est caché par un auto-filtre m'ouvre de nouveaux horizons... Comment additionner des valeurs sans ou exclure des sous-totaux dans Excel?. Super. En fait, plus j'apprends moins je sais, pour être plus précis, plus je prends conscience de l'étendue de mon ignorance et de tout ce qu'il est encore possible de découvrir. Un vrai cadeau de Noël. Merci, je revendrai sur ce forum plus souvent
OpenOffice 3. 0 sous Windows sept
Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Formule sous-total - Forum Bureautique. Garantie de remboursement de 60 jours. Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail
Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project. Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres. Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour! Commentaires ( 6)
Pas encore de notes. Soyez le premier à évaluer!
La réponse de Zeguedon répond au problème mais je ne comprends pas ce que tu veux dire par: Dans une cellule quelconque, si on étire vers le bas:
Code: Tout sélectionner Agrandir
(3;C3)
par zeguedon » 20 avr. 2021 13:22
elde a écrit: je ne comprends pas ce que tu veux dire par:
Parce qu'il fallait lire aussi: la formule retourne 1 chaque fois quelle fait référence à une ligne non masquée. C'était pour aider à comprendre comment fonctionne la formule. Voir tableau E15:H31 dans le fichier joint à cette réponse pour mieux comprendre. @+
(9. 63 Kio) Téléchargé 46 fois
Jeff
GourOOu
Messages: 8919 Inscription: 18 sept. 2006 11:40
Localisation: France
Re: [Résolu] Fonction imbriquée et
par Jeff » 21 avr. 2021 16:15
zeguedon a écrit: Dans une cellule quelconque, si on étire vers le bas:
Avec AOO, attends une plage, du coup, si la formule est:
on a le bon résultat:.. Formule sous total d. on ne peut pas l'intégrer dans SOMMEPROD
Messages: 2865 Inscription: 02 juil. 2014 19:25
2. 7. 2 (x64) FR-YT 08/05/22
OS: Windows 11. 0
par elde » 19 avr. 2021 20:30
Merci pour vos réponses. Cependant à leur lecture je m'aperçois que ma question est imprécise et que le fichier qui y est joint expose mal le sujet. J'en joins un nouveau qui précise mieux le problème, ce devrait être plus clair! (14. 75 Kio) Téléchargé 40 fois
Michel JANZEF
ManitOOu
Messages: 2906 Inscription: 12 janv. 2006 12:04
par Michel JANZEF » 19 avr. 2021 20:51
Et pourquoi n'appliquez-vous pas simplement un filtre sur la colonne C, avec la formule en C1? 1- AOo 4. Formule sous total avec filtre. 12 et LibO 7. 2 (x64) - Windows 10 Famille 21H2 (19043. 1237) 64 bits
2- AOo 4. 0. 1 et LibO 4. 5. 3 sous Windows XP Familiale SP3
par elde » 19 avr. 2021 21:32
Le fichier joint à mon message est un exemple très simple. En réalité je dois manipuler un fichier beaucoup plus volumineux et l'information en C1, toujours visible, doit s'actualiser en permanence en fonction des différents filtres utilisés. zeguedon
Messages: 2865 Inscription: 02 juil.
2014 19:25
par zeguedon » 20 avr. 2021 04:17
Jeff a écrit: Tout comme Michel, j'ai du mal à comprendre... Tu filtres sur la colonne A, puis sur la colonne C; tu auras donc 2 filtres actifs. +1
Cependant on peut y arriver par formule, seulement avec LO:
En C1 Code: Tout sélectionner =SOMMEPROD(((3;INDIRECT("C"&LIGNE(A3:A13)))=1)*(C3:C13="Individuel"))
Dans une cellule quelconque, si on étire vers le bas:
la formule retourne 1 chaque fois quelle fait référence à une ligne non masquée. Ce comportement n'est pas reproductible avec AOO
(9. 18 Kio) Téléchargé 29 fois
par elde » 20 avr. 2021 08:55
Je précise un peu mon objectif. Je travaille sur un fichier volumineux qui m'oblige à faire des filtres divers et variés afin de modifier et mettre à jour certaines cellules. Ce qui correspond à la cellule C1 dans mon exemple est en réalité un compteur. Donc quelque soit le filtre je veux que cette cellule C1 compte les cellules de cette colonne C qui contiennent une valeur déterminée (en l'occurrence"individuel" dans mon exemple) sur les seules lignes filtrées.