=1,"",TEXT(MAX((A1:A1000 = "P3"/> =1,"",TEXT(MAX((A1:A1000 = "P3">

Maison  >  Article  >  Tutoriel logiciel  >  Utiliser Excel pour effectuer des recherches multicritères

Utiliser Excel pour effectuer des recherches multicritères

WBOY
WBOYavant
2024-01-22 20:54:161209parcourir

Valeur de retour Excel multi-conditions

Formule matricielle :

=IF(SUMPRODUCT((A:A="P349")*(B:B=""))>=1,"",TEXT(MAX((A:A="P349")*B:B) ,"aaaa-m-d"))

Après avoir terminé la saisie, n'appuyez pas directement sur Entrée, appuyez sur

Ctrl+Maj+Entrée

La fin.

La mesure réelle est valide et peut déterminer automatiquement la valeur de la colonne B dans la colonne A comme P349.

S'il s'agit d'Excel 2003, veuillez modifier la formule comme suit :

=IF(SUMPRODUCT((A1:A1000="P349")*(B1:B1000=""))>=1,"",TEXT(MAX((A1:A1000="P349")*B1:B1000) ,"aaaa-m-d"))

De même Ctrl+Shift+Enter pour terminer la formule.

Parce qu'Excel 2003 ne prend pas en charge les tableaux de colonnes complets.

Si vous ne comprenez pas quelque chose, vous pouvez demander...

Valeur de retour de la recherche multi-conditions Excel

1

2

3

4

5

6

7

FunctionSpecialSum (Str1 AsString, Val1 AsSingle, Rng1 AsRange)

IfVal1 > WorksheetFunction.VLookup(Str1, Rng1, 3, False) Then

SpecialSum = Val1 * WorksheetFunction.VLookup(Str1, Rng1, 2, False)

Autre

SpecialSum = WorksheetFunction.VLookup(Str1, Rng1, 4, False)

FinSi

FinFonction

' Mettez-le simplement dans le module et vous pourrez l'utiliser

Utiliser Excel pour effectuer des recherches multicritères

Vous évite d'avoir à écrire un tas de formules

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer