Calcul du type de surface le plus commun

Fermé
ChloeTra - 10 oct. 2022 à 10:17
ChloeTra Messages postés 5 Date d'inscription lundi 10 octobre 2022 Statut Membre Dernière intervention 12 octobre 2022 - 12 oct. 2022 à 09:29

Bonjour,

Je dois calculer le type de surface le plus commun pour un ensemble de magasin 
 

Forme :

            Herbe(m²)      Lac(m²)     Arbre(m²)

Mag1      2345              0               0

Mag2      0                    3456         0

Mag3       21                  0              0

Je voudrais que la formule me permette d'afficher : Type de surface la plus commune = "Herbe"

En faisant une somme des cases non vides par colonnes et comparant les sommes des colonnes entre elles pour ensuite afficher le titre de la colonne correspondante

Merci de votre aide
Windows / Chrome 106.0.0.0

A voir également:

6 réponses

Raymond PENTIER Messages postés 58441 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 20 mai 2024 17 113
10 oct. 2022 à 15:05

Bonjour.

Insérer une ligne en haut du tableau pour compter le nombre de valeurs non nulles de chaque colonne.
En B2 ce sera =NB.SI(B3:B999;">0")

Le résultat cherché s'obtient avec la formule
=INDEX(A1:D2;1;MAX(B2:D2))


1
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
10 oct. 2022 à 17:04

Bonjour à tous,

@Raymond , petite correction la formule INDEX est celle-ci :

=INDEX(B1:D1;EQUIV(MAX(B2:D2);B2:D2;0))

Cordialement

0
ChloeTra Messages postés 5 Date d'inscription lundi 10 octobre 2022 Statut Membre Dernière intervention 12 octobre 2022 > ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024
11 oct. 2022 à 16:59

Merciii beaucoup en effet la première ne fonctionnait pas, est il possible d'utiliser cette formule sans passer par la création d'une ligne supplémentaire ?

0
baladur13 Messages postés 46456 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 18 mai 2024 13 244
10 oct. 2022 à 10:51

Bonjour,

Sur quel critère décidez vous qu'une surface est plus commune qu'une autre ?

La somme par colonne va vous donner la surface totale  en herbe, lac ou arbres pour vos trois magasins.

Vous dites herbe est la plus commune mais pourtant la surface totale en herbe est inférieure à celle du lac.


0
ChloeTra Messages postés 5 Date d'inscription lundi 10 octobre 2022 Statut Membre Dernière intervention 12 octobre 2022
10 oct. 2022 à 11:39

Bonjour, 
Alors je décide qu'une surface est plus commune en fonction du nombre de fois ou elle revient (Par exemple l'herbe est présente sur 2 magasin donc c'est la plus commune)

C'est pour cela qu'il me faudrait comparer les valeur avec NB.Si.ENS probablement mais je ne sais pas comment l'associer au MAX et à l'affichage du texte correspondant

0
baladur13 Messages postés 46456 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 18 mai 2024 13 244
10 oct. 2022 à 14:02

OK... c'est donc le nombre de fois ou herbe apparait... 

Dans votre exemple ou figure des 0 c'est simple, mais si il y avait  eu 3 valeurs différentes de zéro  dans toutes les colonnes. alors selon vous le plus commun deviendrait la colonne où la somme des surfaces est la plus grande ?

Pas très logique...

De plus des magasins qui vendraient  des lacs de 3456m² j'avoue que c'est pour le moins peu réaliste.

0
ChloeTra Messages postés 5 Date d'inscription lundi 10 octobre 2022 Statut Membre Dernière intervention 12 octobre 2022 > baladur13 Messages postés 46456 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 18 mai 2024
11 oct. 2022 à 16:55

C'est un exemple illustré il ne s'agit pas du tableau réel vous vous doutez bien...

0
danielc0 Messages postés 856 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 17 mai 2024 76
10 oct. 2022 à 11:51

Bonjour,

J'ai une formule super compliquée, dont j'ai honte :

=INDEX(B1:D1;CHERCHE(MAX(NB.SI(B2:B4;">0");NB.SI(C2:C4;">0");NB.SI(D2:D4;">0"));CONCAT(NB.SI(B2:B4;">0");NB.SI(C2:C4;">0");NB.SI(D2:D4;">0"))))

En attendant mieux, sans doute.

Daniel


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58441 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 20 mai 2024 17 113
10 oct. 2022 à 23:56

Bonjour ALS35.

D'accord, ta formule donne le même résultat ; mais en quoi est-ce une "correction" ? Et elle est plus compliquée ...


0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
11 oct. 2022 à 08:35

Bonjour Raymond,

Et bien met une valeur pour mag2 dans la première colonne, ou rajoute d'autres magasins.

Cordialement

0
ChloeTra Messages postés 5 Date d'inscription lundi 10 octobre 2022 Statut Membre Dernière intervention 12 octobre 2022 > ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024
11 oct. 2022 à 17:10

Egalement auriez vous une formule equivalente qui me permette de rajouter une condition sur le choix des lignes (ex : seulement les magasin francais (sachant que je possède déjà une colonne avec cette info)

0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139 > ChloeTra Messages postés 5 Date d'inscription lundi 10 octobre 2022 Statut Membre Dernière intervention 12 octobre 2022
12 oct. 2022 à 09:24

Bonjour,

Une proposition avec NB.SI.ENS incluant le choix de pays, choix en E2, résultat en G2

Je ne vois pas d'autre solution plus simple sans passer par des cellules de comptages par colonne.

https://www.cjoint.com/c/LJmhx0vesnC

Cordialement

0
Raymond PENTIER Messages postés 58441 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 20 mai 2024 17 113
11 oct. 2022 à 18:51

Bonjour.

"en effet la première ne fonctionnait pas" : laquelle ? on a plusieurs, là ...

Et qu'est-ce qui ne fonctionne pas ? tu n'as pas indiqué quelle formule exacte tu as écrite dans ton vrai fichier !


0
ChloeTra Messages postés 5 Date d'inscription lundi 10 octobre 2022 Statut Membre Dernière intervention 12 octobre 2022
12 oct. 2022 à 09:29

La votre ne fonctionnait pas, contrairement à la réponse de ALS35. Merci pour votre aide

0