2017-06-08 3 views
0

Ich bin irgendwie neu zu dieser Art von Excel-Formel, aber von was ich sehen kann, wollen wir die Formel "-" zurückgeben, wenn es den Wert "mi findet adidas "aber es scheint einen Wert zurückzugeben und dies in drei Spalten zu tun - nicht das Beste in Excel, also wäre jede Hilfe großartig. Vielleicht fehlt uns etwas Leichtes?Excel-Formel, die Zahlenwerte zurückgibt, wenn ich es zurückgeben möchte "-"

= IFERROR (! COUNTIF (PCNS $ J: $ J; "mi adidas"); "-")

Antwort

1

Countf wird immer einen Wert zurückgeben. Es wird nur ein Fehler zurückgegeben, wenn in dem Bereich, in den es schaut, ein Fehler auftritt.

IfError gibt den zweiten Parameter zurück, wenn der erste Parameter einen Fehler zurückgibt.

Wenn Sie eine Rückkehr „-“ Zeichen, wenn Countif tatsächlich etwas findet, dann versuchen

=if(COUNTIF(PCNS!$J:$J;"mi adidas");"-";"") 

In Worten: Wenn die Zählung des Bereichs für „mi adidas“ größer als 0 ist, kehren ein "-" sonst nichts zurückgeben.

Ein Vergleich wie >0 wird nicht benötigt, da jede Zahl größer als Null als TRUE interpretiert wird.

0

vielleicht:

IF(COUNTIF(PCNS!$J:$J;"mi adidas")>0;"-";"") 

wenn Graf von "mi adidas" in J Spalte größer als 0 Formel zurückgeben "-" in anderen Fall Formel zurückgeben "" (nichts - null-char Zeichenfolge)

+0

** Aus Bewertung Warteschlange: ** Darf ich Sie bitten, bitte fügen Sie weitere Kontext um Ihre Antwort. Nur-Code-Antworten sind schwer zu verstehen. Es wird sowohl dem Fragesteller als auch zukünftigen Lesern helfen, wenn Sie in Ihrem Beitrag weitere Informationen hinzufügen können. Siehe auch [Vollständig Code-basierte Antworten erläutern] (https://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers). –

+0

ok - ich füge einfach hinzu - wenn mehr benötigt wird, dann füge ich mehr hinzu .... – areklipno

Verwandte Themen