probleme countifs generate de conversia implicită

Ce este nou in Microsoft Excel 2019?
Informatii despre cum se utilizeaza Microsoft Excel 2019
Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc
cip.st
Moderator
Moderator
Mesaje:552
Membru din:Vin Iun 06, 2014 1:43 pm
Localitate:Iași
probleme countifs generate de conversia implicită

Mesaj de cip.st » Mie Iun 26, 2024 5:29 pm

Am următoarea situație:
eroare_countifs.png
valorile sunt trase din SQL cu conversie la nvarchar

Cod: Selectaţi tot

CAST(NRF AS nvarchar) AS F_Numar
în plus coloana F este formatată ca Text, totuși COUNTIFS() face conversie implicită la Numeric și pentru că numărul facturii are 16 caractere evaluează doar primele 15! Ca urmare, formula îmi întoarce că aparent cele două linii reprezintă aceiași factură, ceea ce este greșit.

Are cineva vreo idee cum pot depăși această problemă?
Mulțumesc!

Note:
  1. folosesc Excel365, dar bănuiesc că problema e reproductibilă și în Excel 2019
  2. garantat 100% nu există alte linii cu exact aceleași numere de facturi!
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

cip.st
Moderator
Moderator
Mesaje:552
Membru din:Vin Iun 06, 2014 1:43 pm
Localitate:Iași

Re: probleme countifs generate de conversia implicită

Mesaj de cip.st » Mie Iun 26, 2024 7:21 pm

formulele dinamice nu par să facă conversia pe care o face countifs().
Formula de mai jos întoarce rezultatul corect.

Cod: Selectaţi tot

=COUNTA(FILTER([Furnizor],([CUI_Furnizor]=[@[CUI_Furnizor]])*([F_Numar]=[@[F_Numar]])))

Scrie răspuns

Înapoi la “Intrebari despre Excel 2019”