if eller iif i Excel?

Kontorsprogram

1 svar · 381 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Trådstart#1

Hej!

Jag har ett antal celler som innehåller värden.

I en annan cell beräknar jag medelvärdet av dessa celler, typ

=AVARAGE(a1;b3)...

Nu är det så att jag vill bara köra AVARAGE om värdet i kolumnen är större än ett visst tal, typ såhär:

=AVARAGE(iif(a1>s1;a1;null),b3)

Då den första (a1) skall föreställa hur jag skulle vilja göra. Alltså om värdet av a1 är större än värdet i kolumnen s1 så skall den ta med a1, annars skall värdet bli null och då skall AVARAGE fatta att den inte skall ta med det värdet i sin medelvärdesberäkning.

Tips?

Medlem sedan juni 200290 inlägg
#2

=IF(A1>S1;AVERAGE(A1;B3);B3)

340 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
213 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)