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...
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
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!