JEŚLI LUB Oświadczenia

26

Jak wykonać instrukcję IF ... OR ... THEN w arkuszu kalkulacyjnym Google? W PHP zrobiłbym to:

if($C7 == "U.S.A." || $C7 == "Canada"){ ...

Jak zrobić to samo, co formuła arkusza kalkulacyjnego?

W tej chwili mam

= IF ( C7 = "U.S.A." , "The Americas" , "Europe" )

Chciałbym powiedzieć, jeśli C7 = „USA” LUB „Kanada” ...

NB: Powinienem był (i starałem się) to Google, ale wyszukiwarka ignoruje słowa IF i OR

Djave
źródło

Odpowiedzi:

37

W arkuszach kalkulacyjnych Google ORjest funkcją (z dowolną liczbą argumentów), więc piszesz

IF (OR(C7 = "U.S.A."; C7 = "Canada"); "The Americas"; "Europe")

Zobacz przykładowy arkusz kalkulacyjny, który skonfigurowałem.

Sprawdź także listę funkcji Arkuszy kalkulacyjnych Google .

Pamiętaj, że mój przykładowy kod używa ;- być może będziesz musiał użyć ,, w zależności od ustawień regionalnych.

Vidar S. Ramdal
źródło
0

Jeśli masz dłuższe zestawienie, możesz użyć regexmatch()zamiast tego.

regexmatch(C7,"(U.S.A.|Canada|Other_area_name|Other_area_name2|Other_area_name3)")

oddzielone przez dodanie |symbolu.

Bardziej skomplikowane użycie można znaleźć w oficjalnych dokumentach .

Hsinhsin Hung
źródło