Hangi Excel formülünün tercih edilebilir olduğunu görmeye çalışıyorum - IF(ISNUMBER(SEARCH(A1,"myText"))=TRUE, doSomething)
veya IF(COUNT(SEARCH(A1,"myText"))=1, doSomething)
.
İkisi arasında herhangi bir büyük hız farkı var mı?
Bu tür performans özelliklerinin yayınlanıp yayınlanmadığından emin değilim, ancak bu kendinizi kolayca test edebileceğiniz türden bir şey.
—
fixer1234
Bu formülle ölçülebilir bir fark beklemiyorum, ancak formülünüzü arıyorsunuz: 1. Gelecekteki okuyucular için
—
Máté Juhász
ISNUMBER
daha açık, COUNT
karışıklık yaratabilir. 2. Beklediğiniz çıktı 1 / YANLIŞ ise hata alırsınız, buraya bir göz atın: superuser.com/questions/1034331/...
@ MátéJuhász "COUNT karışıklık yaratabilir" derken ne demek istediğinizi açıklayabilir misiniz?
—
XOR LX
bir arayan
—
Máté Juhász
COUNT()
ilk başta insanlar işlevi aslında bir şeyin sayısını / miktarını almak istediğinizi düşünür, veri dönüşümü için kullanmak asıl amacı değildir.
Neden sadece
—
Raystafarian
=COUNTIF(A:A,"myText")
?